Welcome – Welkom – Bienvenue – Willkommen!

Welcome to the official page of the Brussels Java User Group (BruJUG). More details about our mission and the answers to the most intriguing questions can be found in the “Q&A” and “About” pages. Curious to see how a BruJUG session looks like? Check out our past sessions or take a look at our Photo page.

All upcoming Season 2011/2012 Events are in our wiki. All speaks are hold in English and entry is free for anyone. Registration via JUGEvents (no account needed for this).

——————————————————

Upcoming Events:

Thu 02.02.2012 – Ben Evans & Martijn Verburg, The Well-Grounded Java Developer – HU Brussels, Room 4219


Our Product Sponsors - providing us with give-aways and more fine things for you!
(Would you like to support us?)


JUG Blog - Java Community News

GTUG Android Hackathon on 18-19 February 2011

In the context of the Global Android Dev Camp 2012, a hackathon that already 50 Android developer groups worldwide joined so far, the Brussels GTUG under the lead of Friedger Müffke, organises the Belgian edition of the event. Novice and advanced developers are welcome.

Agenda
  • Saturday 10:00: Presentation of project ideas
  • Coding and listening to livestreams from other user groups
  • Sunday 18:00: Presentation of results, prizes and start of public voting
Registration: Please register here.

Location
Outpost Brussel
Rue de la Tribune 8
1000 Brussel
Tel: 02 2180400

Costs (still looking for sponsors) : 15€ per Person on-site

http://android-dev-camp-2012.blogspot.com/

http://brussels.gtugs.org/

Think global. Hack local. 48 hours straight. Enjoy!

OWASP Belgium – Next Chapter Meeting – Short Time Notice

WHEN

25th of January 2012 18h-21h00

WHERE

Location is sponsored by Cisco Belgium.

Location: Cisco, Pegasus Park, De Kleetlaan, 6A, B-1831 Diegem. See directions.

PROGRAM

The agenda:

  • 18h00 – 18h30: Welcome & Sandwiches
  • 18h30 – 18h45: OWASP Update (by Sebastien Deleersnyder, SAIT Zenitel, OWASP Board)
  • 18h45 – 19h45: devops, secops, devsec or *ops ? A gentle introduction to Devops (by Kris Buytaert, Inuits)
This talk will summarize the different ideas behind devops, and will show that this goes beyond tooling and becomes a way of thinking, where ultimately everybody will stand together to support the business.
Some call this phenomenon devops, others hate the word and want to call it *ops or ops* , truth is that agile techniques used in development have an impact on the way operations organizes it work. Similar, operations and sysadmins are becoming programmers because of the virtualization and automation trend where everything is managed through an API. And security is imvolved everywhere.
Kris Buytaert is a long time Linux and Open Source Consultant. He’s one of instigators of the devops
movement, currently working for Inuits. Kris is the Co-Author of Virtualization with Xen, used to be the maintainer of the openMosix HOWTO and author of different technical publications. He is frequently speaking at, or organizing different international conferences. He spends most of his time working on Linux Clustering (both High Availability, Scalability and HPC), Virtualisation and Large Infrastructure Management projects hence trying to build infrastructures that can survive the 10th floor test, better known today as the cloud while actively promoting the devops idea ! His blog titled “Everything is a Freaking DNS Problem” can be found at http://www.krisbuytaert.be/blog/
  • 19h45 – 20h00: Break
  • 20h00 – 21h00: Hardening web applications against malware attacks (by Erwin Geirnaert, Zion Security)
During this presentation we give an overview of how we can harden web applications against different types of attacks used by malware to bypass the existing security controls in the web application. We discuss the OWASP Top 10 and how malware can abuse these attacks and how the developer must implement a different strategy. We explain why (mobile) browser security is an important aspect of web application hardening and most importantly that the battle against malware is an ongoing battle. For every countermeasure the security industry develops to protect web applications and is used by a lot of companies today we will show how malware is being developed to bypass these solutions. To finalize we give some advice on how to protect against these malware attacks, using pro-active and detective controls.
Erwin Geirnaert founded ZION SECURITY in 2005 to help companies to protect against the latest threats, attacks against web applications. ZION SECURITY is nowadays a Belgian market leader in the field of security testing, vulnerability management, penetration testing and banking security. Erwin has more than 10 years of experience in web security, graduating with a Master of Science in Software Development from the University of Ghent. Erwin executes different types of projects for a lot of international software companies, financial institutions, telecom and web agencies. Specialist in executing code reviews in different development languages for critical applications, executing continuous penetration tests of their infrastructure and Internet applications. A specialist in J2EE security, .NET security and web services security. Erwin architects secure e-business projects for web agencies and software companies. He is a recognized application security expert and speaker at international events like Javapolis, OWASP, Eurostar,

REGISTRATION

Please register via https://www.regonline.com/owasp-belgium-2012-01-25

**After Event Update**

http://blog.rootshell.be/2012/01/25/first-2012-owasp-belgium-chapter-meeting-wrap-up/

MongoDB Brussels – 06/02/2012

MongoDB Brussels is a free evening meetup dedicated to the open source, non-relational database MongoDB. Follow the #mongodbbrussels hashtag for important updates before and during the event.

Sponsored and organised by 10gen.

Monday, February 6, 2012 from 6:00 PM to 10:00 PM (ET)

ICAB nv
Whitte Patersstraat 4
1040 Etterbeek
Brussels, IL 02 737 67 11

Entry is free, registration required: https://www.eventbrite.com/event/2723834061/

Event details here: http://www.10gen.com/events/mongodb-brussels

02.02.2012 – Ben Evans & Martijn Verburg, The Well-Grounded Java Developer

We would like to invite you to our next event on Thu, February 2nd 2012, 18:30 to 21:30 in Brussels, Hogeschool-Universiteit Brussel, Building Hermes, 4th floor, Room 4219. As usual, the session is in English and the entry is free (limited seats, please register). Give-aways: 2 Structure-Licenses.

This time, we have two very famous speakers with us, coming from the UK, right for you (and the FOSDEM ;):  Ben Evans and Martijn Verburg

All details about the session, speakers and the topic: http://wiki.brussels-jug.be/doku.php?id=events2:2012_02_session1

All this is possible due to our official JUG sponsors: CTS, Oracle, TRASYS Group, Megabanner.be and Structure 101.

 

New Sponsor: MEGA BANNER


We are proud to announce that new sponsor decided to support the BruJUG project: Mega Banner

Megabanner is a company specialised in outdoor advertising of all kind, digital printing in over-sizes, printed screens and light walls. Perfect if you want to be REALLY visible at a exhibition or on the street!

5th BigData Meetup – January 11, 2012

5th BigData & NoSQL Meetup, January 11, 2012, 6:30 PM. Place: Accenture, Waterloolaan 16, Brussel.

The following agenda is confirmed, which will please both newcomers and more experienced big data geeks:

  • Welcome to the Age of Data by Steven Noels
    Introduction to Big Data and Hadoop
  • Hadoop and HBase in action by Klaas Bosteels
    Practical use cases from Last.fm and Massive Media
  • Introduction to Graph databases by Davy Suvee

Event Info: http://www.meetup.com/bigdatabe/events/39714022/

BigData BE Community: http://bigdata.be/

Happy New Year with Oracle, BeJUG and BruJUG – The Future of EclipseLink – January 17th 2012

Together with the BeJUG and the BruJUG, Oracle invites you to the new year community event on January 17th 2012 in thier premises at Medialaan 50, 1800 Vilvoorde. The event is free, but registration is required. Snacks and drinks will be provided and this is the place where the Belgian Java community starts the new year!

Call for Lightning Talks is OPEN. Please contact us if you would like to present a project, speak about a special experience or just want to dance and sing in front of 100 Java geeks.

Registration:

http://bejava.eventbrite.com/

Agenda:

  • 18h00 : Registration & welcome drink
  • 18h30 : EclipseLink: The Evolution of Java Persistence in Java EE 7 by Shaun Smith (cf. below)
  • 19h30 : Lightning Talks…
  • 20h30 : Drinks, finger foods & networking

EclipseLink – The Evolution of Java Persistence in Java EE 7

Data access today isn’t just about reading and writing from relational databases anymore.  It’s also about mapping your objects to XML and to JSON for use in RESTful web services.  It’s about being able to persist your objects in NoSQL databases and being able to cache them in data grids so you can scale out your application to hundreds of servers.

The EclipseLink project is well known as an object-relational mapping framework and as the JPA 2.0 reference implementation in Java EE 6, but it is evolving to provide a comprehensive set of data services for Java developers building enterprise and cloud applications in Java EE, Java SE, and in OSGi.

In this session we’ll dive into these new services and see how to build modern enterprise Java applications leveraging EclipseLink both in the back end for data persistence and on the front end to build RESTful services that support HTML5 clients.

Features will include:

  • EclipseLink “JSON-B”—provides Java/JSON binding similar to EclipseLink JAXB’s Java/XML binding. With JSON-B, developers can easily marshall their Java domain model to and from JSON which is the preferred format for HTML5/JavaScript clients.
  • EclipseLink JPA-RS—provides a service that exposes JPA mapped entities over REST either as XML with JAXB or JSON with EclipseLink JSON-B.  It supports a full CRUD API as well as named query invocation.
  • Resource Mapping—While JAXB and JSON-B provide a way to marshall to and from XML/JSON, RESTful services require a way to define what constitutes a resource.  A naive approach of entity==resource may be used but is likely inefficient.  With EclipseLink Resource Mapping the classes in a domain model can be declaratively mapped to a resource model which can be exposed using JPA-RS.
  • EclipseLink Dynamic Provisioning—provides persistence services to pure HTML5 applications without the need for Java classes.  With Dynamic Provisioning, HTML5 clients can dynamically define storage requirements for a set of classes (object types) and EclipseLink will instantiate a full JPA-RS CRUD service for those classes as well as JPQL query support.

Speaker

Shaun Smith is a Principal Product Manager for Oracle TopLink and an active member of the Eclipse community. He’s Ecosystem Development Lead for the EclipseLink project and a committer on the Eclipse Gemini Enterprise Modules, and the Dali Java Persistence Tools projects. He’s currently working on OSGi persistence in the Eclipse Gemini project and Oracle TopLink Grid, which integrates Oracle Coherence with EclipseLink JPA to provide “JPA on the Grid”.

Next Session – 15.12.2011 – Spatial Data in the Enterprise: Hibernate Spatial and Geolatte

Shortly after our last event at Octo Technology, our next session is approaching with huge steps.

Let’s see what’s planned for the 15th of December, next week to be less precise: Karel Maesen & Peter Rigole, Spatial Data in the
Enterprise: Hibernate Spatial and Geolatte.

So, the next session is all about GIS and spatial information management.

For those who don’t know GIS yet (and who have therefore an even better reason to join us :-), let’s ask Wikipedia: A geographic information system (GIS), geographical information science, or geospatial information studies is a system designed to capture, store, manipulate, analyze, manage, and present all types of geographically referenced data. A topic with future, for sure!

One of our speakers, Karel, is founder the Hibernate Spatial project, which has become a part of the official Hibernate package. His current
focus is the open-source project GeoLatte that he will present as well.

More details about the last session of this year can be found as usual on our wiki:
http://wiki.brussels-jug.be/doku.php?id=events2:2011_12_session1

After 3 sessions outside Brussels, we are now back to the centre of the city, at the HU Brussels (Hogeschool-Universiteit Brussel, room <TBD>, Stormstraat 2 / 2, Rue d’Assaut), just 5 minutes away from the Central Station. Start at 1830, end 2130 sharp.

As give-aways, we have again one full perpetual license for Structure 101 and another  perpetual license for Restructure 101. Additionally, we have a batch of RHoK Belgium T-Shirt for you :)

Free hugs go as well to our sponsors:  CTS, Oracle, TRASYS, Group and Structure 101.

http://www.hibernatespatial.org/

http://www.geolatte.org/

Erlang Factory Lite – 1st February 2012 in Brussels

Due to an increasing use of Erlang within Belgium, it was felt that and Erlang Factory Lite was needed. The Factory Lite is a meeting devoted to Erlang and its potential. It is also a chance for you to learn, socialise and network with some fantastic names.

The Erlang Factory Lite is being hosted and co-organised by the Software Languages Lab.

The Erlang Factory Lite is open to everybody with any level of Erlang experience from newbies to experienced developers. Why not come along and meet up with like-minded developers and architects and find out how more firms are using Erlang/OTP to solve previously intractable problems.

We are talking talk submissions, so if you have something you would like to share with the Erlang Community, then please submit a talk.

Speakers so far include the co-author of Erlang Programming, Francesco Cesarini.

http://www.erlang-factory.com/conference/Brussels

Next Session – 30.11.11 – Cloud Opportunity for Continuous Integration

We would like to invite you to our next event on Wed, November 30 2011, 18:00 to 22:00 in Brussels (see below). As usual, the session is in English and the entry is free.

This time, OCTO Technology, the event sponsor, invites us into their venue, providing us with well-balanced and healthy body and mind food :)  Vincent Canuel and Philippe Guicheney selected a subject that is complementary to what is presented at DEVOXX: Cloud Opportunity for Continuous Integration.

•  18:00 – 19:00 – Buffet and Drinks
•  Talk: Continuous Integration: how far can you go?
•  Talk: Zoom on quality
•  Talk: Continuous Integration in the cloud
•  Q&A
•  21:00++ – Networking, Drinks, meeting cool people (you)

The number of seats is limited and we would ask you to register asap, so we can plan for the food.

Place: ICAB nv, Site Arsenaal, Witte Patersstraat 4,  1040 Brussel. Parking is available and tram station is right in front.

As give-aways, we have one full one-year perpetual license for Structure 101 and another full-year perpetual license for Restructure 101. Knowing these applications (and the concepts behind) is a nice plus on your CVs btw.

More details: http://www.brussels-jug.be/wiki/doku.php?id=events2:2011_11_session1

All this is possible due to our official JUG sponsors: ISABEL NV, CTS, Oracle, TRASYS Group and Structure 101, as well as our event sponsor: OCTO Technology.

1st Random Hacks Of Kindness in Belgium

This year, for the first time in Belgium, a Random Hacks Of Kindness event is hosted in our country. The Brussels JUG is one of the partners of this event – some of us are part of the crew and some are taking part as participants.

For those that never heard about RHoK, here a resume in some words:

Initiated November 2009 by the Google, Microsoft, Yahoo, NASA, HP and the World Bank, the projects mission is to make the world a better place through a global community of innovation developing practical open technology. RHoK is unique in the space of “apps competitions”, “hackathons” and “technology for social good”. RHoK’s model is to start from identifying, defining and refining problem definitions provided by subject matter experts and local stakeholders. This ensures that volunteer time is focused on solving real problems for real people.

RHoK 2011: 240 Problem definitions, 111 Solutions under development, 32  Two-days-Hackathons around the world (at the same time) – and the first RHoK in Belgium – the 3th & 4th of December 2011. More information: http://www.rhok.org and http://www.rhok.be/

Everybody is invited to join! The event is free and any programming language and run-time environment is welcome. Also needed are “problem solvers” and “thinkers”. The event will be introduced by speakers from divers NGOs , then working groups are formed and the hacking begins. At the end, some prizes are sponsored for the best contributions.

The goal is to cover all Belgium cities with the subsequent RHoK events. For this first event, a great venue in Antwerp has been selected.

Please don’t hesitate to get in touch:  http://rhok.be and @RHoKBelgium

Sponsors of this event are:

New Sponsor: TRASYS GROUP

We are proud to announce that new sponsor decided to support the BruJUG project:

TRASYS is a 72 million EUR customer-focused IT consultancy and services company operating throughout Europe.  “WE GET IT DONE” expresses their professionalism, drive and commitment to their customers.

Because they strongly believe that the IT and business environments of each customer are unique, they offer tailored combinations of business insight, thematic expertise and technological skills, perfectly aligned with the strategy, operations and organization of their customers.

Since inception, TRASYS has been able to attract, develop and retain great professionals. They are continuously looking to recruit the best talents in the IT sector.  TRASYS makes sure that their people enjoy an inspiring environment that truly allows developing and delivering their best.

Dansette