Opening Speech powered by Systematic
-
Stefan Teleu Project Manager at Systematic
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.
-
Christian Tzolov R&D Software Engineer at Broadcom
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.
-
Mihaela Gheorghe-Roman Software Architect at Systematic
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 Principal Software Engineer & Java Champion at Dynatrace
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.
-
Tiberiu Tofan Software Engineer at ING Hubs Romania
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.
-
Álvaro Sánchez-Mariscal Principal Member of Technical Staff at Oracle
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.
-
Alexandru Oancea Fullstack Developer at AD/01
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.
-
Pasha Finkelshteyn Developer Advocate at BellSoft