About this talk
This talk explores the evolution of query languages in programming, reflecting on early experiences with string-based queries and the role of tools like Querydsl, JPA, and jOOQ in enhancing type safety and maintainability. The speaker examines whether the complexity introduced by these frameworks is justified and proposes a different approach by leveraging Java's inherent capabilities for expressing intents without relying on build-time magic. Attendees are encouraged to move away from stringly-typed programming to embrace more expressive and refactoring-safe query techniques that simplify the development process.
More from this event
See all 38 talks →
Spring I/O 2026 Keynote
1:08:44
The Spring AI Ecosystem in 2026: From Foundations to Agents @ Spring I/O 2026
43:39
Breaching LLM-Powered Applications: Overcoming Security and Privacy Challenges by Brian Vermeer
48:40
New in Spring Security 7: MFA, OAuth2 and more by Daniel Garnier @ Spring I/O 2026
46:43