Next Event – 13.01.2011 – How to manage successfully a Java architecture cell

For this session, we welcome Benoît Lafontaine and Guillaume Duquesnay, both confirmed JAVA Project Managers and Architects working for OCTO Technology.

At the same time, we would like to invite you to discover The Hub, a stylish co-working space in Brussels, as of 1800 to enjoy buffet and drinks before the session.

For more information, please take a look at the following pages:

The event, speakers, conference, buffet and drinks, is sponsored by…

CrisisCamp Belgium and Brussels JUG partnership

A Crisis Camp is a BarCamp style event that aims to contribute to humanitarian assistance and disaster relief worldwide through the use of technology. It gathers problem solvers, creative people, project managers, software developers, WEB 2.0 evangelists, open-source tool specialists in order to brainstorm how modern technology can be used helpfully in crisis situation – here and far beyond.

Defining problems and finding solutions is just the first part of the process. The final goal is to produce concrete results, which can be the simple utilization of an existing application or the development of a brand new open-source application.

Crisis Camps are part of a larger network, the Crisis Commons movement, which takes place in several locations around the world. Crisis Camps have become a permanent platform for people to meet on a regular basis to work on existing challenges, responding to requests from international organizations, NGOs or just develop new ideas.

The Belgian chapter just opened its doors and the Brussels JUG team would like to express its support and encouragement to this great initiative by become one of the partners in the domain of software development. We will keep you informed about CrisisCamp events and we hope to attract interest of some of you.

More information and a mission statement can be found on crisiscamp.be.

JAX London – Special Discount for BruJUG members

JAX London, the UK’s premier Java developer conference, will take place 11th – 13th April, 2011, in a new central London location.

JAX will host an impressive cast of big-hitters and exciting thought leaders, covering the most important and latest subjects in the corporate Java development ecosystem.  They’ll offer up a packed schedule of tutorials, workshops and technical presentations for you to gorge on.  These guys are in demand, and JAX London will be your only chance to see them all in the same place, at the same time, in 2011!

Members of Brussels JUG can get a special discount on delegate places.  Very Early Bird prices are available until 14th January, and if you enter the special promotion code that you can obtain from the BruJUG managers you’ll get an extra 20% discount.  That’s a saving of £220 on standard 3-day rates.

Go to www.jaxlondon.com for more information.  Speaker and schedule updates will be posted on the website.  You can also get news, reviews and in-depth analysis on everything in the Java ecosystem by visiting www.jaxenter.com.

Coderetreat Belgium

By Louis Jacomet, http://blog.craftindev.eu/

Saturday November 6th, I attended the (first?) Belgian Coderetreat facilitated by Corey Haines and organized by AGILEMinds.

Since reading about coding dojos, coding katas and other code practices advocated by the software craftsmanship movement, I have been intrigued in trying these out. While I attended coding dojos organized by BeJUG, we never had an experienced facilitator around to guide us. We had lots fo fun, we ended up producing code and even achieving results, but not necessarily improving coding practices while doing so. And from what I got out of the description, some of these exercises target more the craft than the result.

So, when I heard about Coderetreat, facilitated by Corey, I decided I could not miss it. And it was a tough choice as the same week-end the CITCon conference was taking place.

The problem worked on is Conway’s Game of Life. Not too big to require long description, but complex enough to require more work than the 45min session allows. And to go with that, some rules.

  • Sessions are paired
  • After 45 min sessions, the code is deleted, no VCS, no zip, no nothing. Wipe it clean
  • Focus is on code quality not quantity

First of all, the deletion rule is tough. This definitely makes sure you will never complete the exercise. Even so I found myself trying to rush to the end of it for the first two sessions without success and probably breaking most TDD rules doing so. And producing crappy code!

After a while you really get that the whole point is to improve at code writing. From there on, I managed to put more focus on quality with each pair change.

It is a tough rule, but also very liberating. It allows you to forget about implementation details while retaining the abstractions. And it is here that you can really bring over results from a previous iteration to the next one. When my pair programmer and I achieved a nice abstraction, I tried to carry it over in the next run to test it with the rest of the problem to see how well it complied to the SOLID principles.

Related to that, Corey asked us to be even more focused on quality and work in basic steps:

  • make the test pass,
  • verify names,
  • eliminate duplication
Basic and very hard to follow, but when the pair gels, follows the rules, the feeling of ending up with nice code is rewarding. As with a lot of practices you see in the Agile world, the way all these elements fit together is impressive. All in all, it was a very interesting day, and an experience I will certainly reproduce. Plus meeting other passionated developer is always nice.

As a conclusion, I cannot say if this is going to make me a better coder, but from what I see on the web, smarter people than me believe it can help, so I am willing to try out, and so should you! AgileMinds announced the next coderetreat event on January 16th, 2011.

http://coderetreat.com/ –  http://www.agileminds.be/

FOSDEM 2011 – Call For Participation

The Free and Open source Software Developers’ European Meeting (FOSDEM) is a two-day event organized by volunteers to promote the widespread use of Free and Open Source software. FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary. Participation and attendance is totally free, though the organization gratefully accepts donations and sponsorships.

The next edition takes place in Brussels, the 5th and 6th February 2011. Call for devroom and lightning talks still is open. And don’t forget, they need volunteers to run the event. So if you live in Brussels or nearby and you want to experience a great geeky weekend, join the troops :)

http://www.fosdem.org/2011/

GeeCON 2011 – Call for Papers

The next edition of the GeeCON Java Conference will take place the 11th to 13th May 2011 in Krakow, Poland. The Call for Papers starts 1st December 2010 and ends 15th January 2011.

http://2011.geecon.org

Next Session – Thu 16.12.2010 – Luc Duponcheel on SCALA!

We would like to invite you to our last JUG session of the year 2010. Unfortunately we had to postpone John’s Hibernate/JPA session, but we are proud to propose a worthy replacement:

Luc Duponcheel, professional Java trainer and founder of ImagineJ, presents an introduction into the SCALA programming language.

We meet again at the ULB Plaine campus, but this time in auditorium FORUM G (not F). Registrations are open via JUGEvents, as usual…

More info here

We hope to see many of you!

Sponsor:

Java User Group Leaders meeting at DEVOXX 2010

As every year, a Java User Group Leaders meeting has been hold at DEVOXX 2010. Peter Pilgrim published a video of the BOF. You can see the talks of the Oracle’s community managers followed by a presentation about “JUGs and the IOUC” (International Oracle Users Group Community) by Antonio Goncalves.

Devoxx 2010 European JUG Leaders BOF FULL LENGTH Edition V2 from Peter Pilgrim on Vimeo.


Furthermore, a nice article about the BOF, written (in French) by the Normandy JUG people.

Dansette