Speaker

Lutske de Leeuw
Craftsmen

Lutske de Leeuw is a Software Engineer at Craftsmen, specializing in full-stack development with a focus on Java and Angular. Passionate about machine learning, board games, and cats. Committed to sharing knowledge so that everyone can benefit. Loves organizing events like Devoxx4Kids, JUGs, and other knowledge-sharing initiatives.

View
Java 24: A story about code, conflicts and conquer
Conference (INTERMEDIATE level)
Zaal 1

What happens when a Java developer faces tough challenges and needs to level up their skills to succeed? In this session, follow Emma, a back-end developer, as she battles coding conflicts and discovers how Java 24’s latest features can help her conquer them and improve her workflow.

This session tells the story of Emma’s journey through common development struggles, showing how Java 24 features become the tools she uses to solve her problems. Compact Object Headers (JEP 450) reduce memory usage by optimizing object representation, Ahead-of-Time Class Loading (JEP 483) speeds up application startup by pre-loading classes, and Virtual Thread Synchronization (JEP 491) enhances the performance and scalability of concurrent applications. Along the way, Emma learns how these features help her build faster, more efficient, and maintainable applications, all while navigating workplace challenges and striving for personal growth.

Rather than a dry rundown of features, this session offers an engaging and relatable narrative that shows how mastering the latest features can transform not just your code, but your approach to development. Emma’s growth as a developer mirrors how you too can conquer the challenges in your own back-end development journey with Java 24.

Join me for a session filled with drama, humor, and hands-on Java 24 know-how. You’ll laugh, you’ll learn, and maybe, just maybe, you’ll fall in love with Java all over again.

More

Searching for speaker images...