Update: Video of the session is online: https://vimeo.com/41214504
After a longer pause, we are back with a very cool session: “Restructuring: Improving the modularity of an existing code-base”.
Chris Chedgey, founder of Structure101 and based in England, flights over to test the hospitality of Belgian Juggies. He is welcome!
Here’s the pitch:
“When a code-base reaches a certain age, it starts to creak, grind, rot. It seems like everything uses everything. Developers do not understand the big picture and start duplicating or creating parallel worlds of design, making things even worse. Architects are uneasy and sleep badly. Managers notice how long it takes to get new features into the product, and to get the bugs out of incremental releases, and they make sure nobody sleeps well. Now is the time for the code-base to be restructured, or die a painful death.
This talk covers the most common structural problems, gives strategies for fixing them with minimal impact to the logical design, and shows how this reduces coupling and complexity, improves modularity, and can be used to establish an architecture that the whole team understands and that helps the developers as they edit the code. In other words, how to stop the rot, and keep it stopped.
The principles and strategies will be illustrated by examples.”
When: Thu, April 26 2012, starting 18:30.
Where: Hogeschool-Universiteit Brussel, Stormstraat 2 / 2, Rue d’Assaut, ROOM 4118
Entry fee: free session.
Why: because it’s interesting, cool and you will meet a lot of other cool Java people.
Give-aways: Licenses for Structure 101 and Re-Structure 101, maybe more? :)
Aftermath: No English gentleman comes to Belgium without tasting our beer collection. Questions? :-)
More info and registration: http://wiki.brussels-jug.be/doku.php?id=events2:2012_01_session1
As usual, free hugs go to our sponsors that make this fun possible: TRASYS Group, Oracle, Structure 101, CTS and Mega Banner.
Hope to see many of you!