Dublin Java User Group April 2016

Experiences migrating a GUI from Java/Swing to the Browser


Bridging the Architect-Programmer Divide

This month, join Chris Chedgey (@chedgey) a long time and very experienced Java Architect, as he returns to the Dublin Java User Group.

About Chris

Built upon a MSc. in Computer Science from Trinity College Dublin Chris has over 30 years of experience in commercial software development, notably on large military and aerospace projects in the EU and Canada, including 5 years on the International Space Station Program.

Aside from his role as product manager and developer in Structure101, the company he co-founded, Chris is widely renowned as a tireless advocate for good software structure, and has spoken at dozens of Java and .NET user groups in Europe and the US, and international conferences including JFall, WICSA, Oredev, JavaOne, Houston Techfest, JAX, Javaland, 33rd Degree, JFocus and Devoxx.

Session 1 – Experiences Migrating a GUI from Java/Swing to the Browser

In this talk Chris will share the Structure 101 team’s experiences migrating the user interface for their interactive, source code remodelling tool from Java/Swing to JavaScript, and how the addition of D3.js in combination with PureScript brought the resulting product well beyond the original Swing viewer in terms of visualisation, animation, and flexible interaction capabilities.

Interlude (Irish Craft Beers courtesy of TechMeetup.space Sponsors)

Session 2 – Bridging the Architect-Programmer Divide

In the second talk Chris will give the new Structure101 IDE-resident visualisation technology discussed in Session 1 its first public airing, and show how it helps developers understand the code in the context of the current architecture, and supports the incremental, top-down disentangling and establishment of architectural constraints from the project-level down into the package-levels, in a way that is now truly understood and useful to the programmers.


These two sessions will enhance the Java developer and Java architect's understanding of each others

Who's Chris?

More About Structure 101

About TechMeetup.space

The Dublin Java User Group is a resident of TechMeetup.space, (link to TMS website) a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups.

We almost always have Irish craft beer, non-alcoholic drinks, and pizza - you can be assured of a great time in a great community!


BEFORE BOOKING DubJUG events are mostly over-subscribed because we present the content our community truly want and need. Insights which enhance their knowledge, employment opportunities and career progress.

Please DO NOT book a ticket unless you are 100% committed to attend.

Attendance to this event is "STRICTLY BY REGISTRATION"

We reserve the right to cancel your booking if we consider you not to be the desired audience


Book Your Ticket Here

Event map

Additional Information

TechMeetup.space is a collaboration between Dublin's tech user and meetup groups. It provides an intimate and central venue which makes it easily accessible for members to come along and hear presentations by the very best tech evangelists available.

Coming Early?

We know how difficult it can be to take time away from the office to attend events, especially if you have to come from afar. That's why we can provide you with a hot-desk, ultra quick 100mb connectivity and Nespresso throughout the day courtesy of our venue partner tcube - that means one less hurdle for you overcome. So make a day of it by booking your hot-desk now

We are located next to the Palace Bar, Fleet Street, Temple Bar. Unless otherwise stated, doors usually open at 18:15 and presentation at 19:00.

TechMeetup.Space is supported by our awesome sponsors - Stackand.co (on refreshments) and Steljes (on AV and Smart Whiteboards).

Discover more by clicking through to our website here