Next Meetup

Bridging the Divide between Architecture and Code
Hello Juggies! As the abstract is self-explanatory, I will be very brief: * Share the event with your colleagues thanks to our poster: * Register and join us! Abstract: Static diagrams on wikis and white-boards might capture the vision of architects, but they don’t much help programmers to understand how the code they’re working on right now fits into the architecture. Nor are the programmers warned when they violate the diagrams as they forge changes, line-by-line. This is a huge problem – it is ultimately individual lines of code that make or break an architecture; and we know that a clean architecture will help teams develop a more flexible product, with less complexity, less wasted effort, etc. Worse, without practical architectural guidance, programmers wrestle with invisible structures that emerge from thousands of inter-dependent lines of code. And being invisible, these structures become ever more complex, coupled, and tangled. In fact, uncontrolled structure actively fights against productive development. This talk shows how to rein in emergent code-base structures and gradually transform them into a cogent, defined architecture. You will see how… Visualizing the emergent structure makes a code-base easier to understand. Restructuring to remove tangles and reduce coupling makes the visualized code-base easier to work on. Specifying layering and dependency rules converts good structure into a controlled architecture that guides the team as the code-base evolves and grows. A key ingredient is a live visualization, inside the IDE, of the detailed code the programmer is working on, in the context of the overall architecture. In short, you will learn how bridging the architect/programmer divide can convert code-base structure from liability into an asset that actively works for development productivity. The Speaker - Chris Chedgey Chris Chedgey is co-founder, product designer, and developer at Structure101 – a team dedicated to creating techniques and technology for transforming and controlling the structure of large evolving code-bases. During a career spanning 30 years, Chris also worked on large military and aerospace systems in Europe and Canada, including the International Space Station. He has spoken at many user groups and conferences including Oredev, JavaOne, JAX, Javaland, 33rd Degree, JFocus, and Devoxx. Sponsor: It's our pleasure to have Arexo as a sponsor for this session. Arexo is a human-sized IT consulting company, currently looking for new hires. Arexo is more than happy to be sponsoring BruJUG. Hopefully this will help BruJUG to provide even more greatness to the community. We'll meet soon, but you can already learn more about us at


Rue Royale, 67, Brussels · 1000

    Past Meetups (36)

    What we're about

    The Java platform and its ecosystem is more vibrant than ever. Brussels is a great city full of talent.

    Mix both, and you'll get the BruJUG, a local Java User Group where passionate Java developers can, for FREE, attend presentations given by passionate speakers.

    Since 2010, a simple formula: an evening session with one (or more) speaker(s) on various tech topics, followed by a well deserved drink/meal in a pub nearby for anyone interested in following the discussion.

    Our stage is open to technology experts, developer advocates, but also to any of you willing to share parts of his/her knowledge with the crew.

    Stay in contact:

    • Twitter: @BruJUG (

    • Slack: Invite link (

    Do you want to come for the first time, but worry to be lost and alone in the crowd? No problem, just drop us a nice (private) mail/message and we will take care of you, and we promise to make it as nice and pleasant experience.

    Registration to events is requested since seats are limited.

    Members (883)

    Photos (167)

    Find us also at