ArnhemJUG
We are excited to announce that we are welcomed by Nationale Nederlanden for the March meetup.
Agenda
- 17:00 CET walk-in
- 17:30 – 18:30 Food and drinks
- 18:30 – 19:30 talk: Spring Framework: Exploring Its Inner Workings by Rajitha Gunawardhane
- 19:30 – 19:45 break
- 19:45 – 20:45 talk: When magic happens: mixing tech and design to unlock context using collaborative Event Storming by Nico Krijnen & Ivo Domburg
- 20:45 – 21:30 drinks
Spring Framework: Exploring Its Inner Workings
Step into the depths of the Spring Framework to uncover its core mechanics. This session offers a hands-on exploration of Spring's internals through live debugging. Learn how Spring manages the life cycle of a bean and discover how to inspect and modify beans using tools like BeanFactoryPostProcessor and BeanPostProcessor.
I’ll also showcase the two proxy types—JDK Dynamic Proxy and CGLIB Proxy—and illustrate their pivotal role in enabling Spring AOP with practical examples.
Finally, dive into crafting custom auto-configuration by leveraging classpath analysis. Whether you’re a seasoned Spring developer or simply curious about the magic behind the scenes, this talk will equip you with insights and practical knowledge to understand how your Spring application works under the hood.
About Rajitha Gunawardhane
Rajitha is a Software Engineer passionate about software architecture, design, and the development of distributed cloud-native SaaS applications. With extensive experience in crafting scalable and efficient systems, Rajitha helps Java developers deepen their understanding of modern development practices and build robust, cloud-ready applications.
When magic happens: mixing tech and design to unlock context using collaborative Event Storming
It doesn't really matter what method or tool you use to explore, chart and discuss complex domains. The important thing is that you do it collaboratively, because multiple perspectives will give more valuable results. You need a set of rules or guidelines, so all participants think and talk somewhat the same language. Event Storming is a good example of such a method. Learn how it facilitates discussion, decision-making and creates a common understanding of context and above all, how using an easy to learn visual modeling language allows anyone to participate.
About Nico Krijnen
Nico is a tech lead at Luminis, currently on assignment at NN. Besides leading and supporting teams and giving direction, he likes to roll up his sleeves and experience first-hand how (and whether) the latest technologies, tools and methods work in the real world. He also co-organizes the Domain-Driven Design Netherlands meetup.
About Ivo Domburg
Ivo is a creative product lead in digital design and innovation. Fostering a strong design spirit at companies and teams that lead to experiences that matter. He also works at Luminis and currently for NN.