
Krakow, Poland, 11 - 13 June 2025
I'm a CTO of a software house, a hands-on architect, and a Trainer with 18 years of experience mainly in the Java world. I've spent a lot of time mentoring developers and leading teams, with a big focus on creating sustainable solutions - systems that will last for many years. This set me on the path of learning about Software Craftsmanship, Domain-Driven Design, and code quality early on.
Over my career, I've completed many small and large projects that work in production, interviewed developers, handled communication with customers, helped design Architecture for entire systems and delivered them, and introduced many technologies proven in production.
I've trained hundreds (450+) of people in modern architecture and testing. I like to share my knowledge at conferences related to software development.
In theory, migrating a large application - especially an older monolith - should be straightforward. Java's backward compatibility and tools like OpenRewrite promise to ease the process.
But is it really that simple? As the old saying, "In theory, theory and practice are the same. In practice, they are not", anyone who has attempted to upgrade a sizable application (with at least 100,000+ lines of code) knows it's a challenging task.
In my talk, I'll share the journey of a real-world application where we upgraded from Java 11 with Spring 4, Hibernate 5, Elasticsearch 5, and hundreds of related libraries to Java 21+, Spring 6+, Hibernate 6+, and Elasticsearch 8. I'll discuss the pain points that required out-of-the-box thinking, rewriting outdated solutions, removing unnecessary code and libraries, and more.
Join me to learn practical solutions that can save you time and pain when migrating your application to a newer stack. Whether you're planning an upgrade or just curious about the process, this talk will provide valuable insights and a bit of fun along the way.
Searching for speaker images...
Ticket prices will go up in...
You missed out!
Venue address
ICE Krakow, ul. Marii Konopnickiej 17
Phone
+48 691 793 877
info@devoxx.pl