Jforum #126
Events, DI and DM
Agenda:
17:30 Doors open, light food and drinks
18:00 Spring modulith and events with the real-world example, by Daniil Kirilov
This year, I was inspired by a talk on one of the Java forums and decided to apply the learnings to a project I started. In this presentation I’ll share how it went, how much time I spent, highlight nuances that could become blockers for you, and finally show production metrics :)
As a result, you’ll have a clearer picture to help with future tech decisions - or at least find some inspiration to build your next app in a new way.
18:30 Building a Mini Spring to learn about Dependency Injection by Jennifer Wadin
I used Spring for years, but when something went wrong with autowiring or bean scanning, I realized I didn't truly understand what was happening under the hood.
So I decided to rebuild it from scratch. I created a mini framework as a learning project, with annotation scanning, a simple DI container, and manual bean instantiation. That project taught me more than any tutorial or documentation ever did.
In this talk I will use that tool to explain how some of Spring's core mechanisms actually work, and hopefully inspire others to rebuild what they want to understand.
19:15 Round table talk on dependency management, what are the different ways to do it, moderated by Rafael Correa Alves
Every project ends up with a pile of dependencies but how you manage them can look very different. Some teams pin everything with lockfiles, others lean on containers, internal registries, or monorepos. And of course, everyone has a story about when it all went wrong.
In this session, I’ll share how we manage dependencies in our projects, what’s worked and what’s hurt. Expect a practical, honest conversation. Come ready to compare notes, ask questions, and maybe leave with a few new ideas to try with your own team.
20:00 For those who wants to keep going, follow us to a pub nearby for a last beer.
Looking forward to seeing you!