Agenda

DevCon is calling you to join a community of experts, leaders and like minded individuals to engage and empower your own learning experience! Check our Agenda and craft your own journey to the most important topics of the moment!
10:00 to 10:10
05 Nov 2025

Opening Speech powered by Systematic

10:15 to 11:00
05 Nov 2025

From LLM Calls to AI Agents: Spring AI and Model Context Protocol in Action

Modern AI applications need to do more than generate text and simple API calls - they need to integrate and interact with real-world systems to solve challenging user-defined tasks.

11:05 to 11:35
05 Nov 2025

Java Nostalgia and Fun Facts: 30 Years of Innovation

This presentation celebrates Java's 30-year journey by delving into its rich history, iconic symbols, and fascinating technical evolution.

11:40 to 12:25
05 Nov 2025

How John started to like TDD (instead of hating it)

Let me share a story about how John (a developer like any other) started to understand (and enjoy) writing Tests before the Production code.

  • Nacho Cougil Avatar Nacho Cougil Principal Software Engineer & Java Champion at Dynatrace
12:30 to 13:00
05 Nov 2025

Own your design: functional principles vs the framework

Frameworks like Spring can tempt engineers to apply various shortcuts that compromise clean design, such as primitive obsession and exception-based error handling.

13:00 to 14:00
05 Nov 2025

Lunch Break

14:00 to 14:45
05 Nov 2025

Revealing the magic behind Java annotations

Annotations, introduced in Java 5 two decades ago, have revolutionised how we develop Java applications. Traditional frameworks like Spring and Hibernate rely on runtime annotation processing using reflection to perform tasks such as dependency injection or implement persistence operations.

14:50 to 15:20
05 Nov 2025

Beyond Spring Boot: The Java Ecosystem You're Not Using Yet

I'll show attendees that the Java renaissance is real, give them concrete alternatives to Spring Boot with working demos and benchmarks, and provide a practical framework for making technology choices.

15:25 to 15:55
05 Nov 2025

Keynote powered by UniCredit

16:00 to 16:45
05 Nov 2025

Crafting the Ultimate Docker Image for Spring Applications

Docker is the cornerstone of today's development! Let's overview quickly how we use it in JVM development, and then transition to practical examples.