talks.title
talks.heroDescription
Pietro Mele
A Beginner’s Guide to Semantic Search
This talk traces search technology’s evolution from keyword-based sparse models to neural network-powered dense embeddings, explaining how semantic se...
Christian Wörz
A Deep Dive Into Advanced TypeScript - A Live Coding Expedition
This session offers a hands-on exploration of TypeScript’s advanced, lesser-known features through live coding and real-world examples. Topics include...
Soroosh Khodami
Are We Ready For The Next Cyber Security Crisis Like Log4Shell?
This session covers practical strategies for securing the software development process against modern threats like supply chain attacks and AI-era vul...
Marit van Dijk
Be more productive with IntelliJ IDEA
IntelliJ IDEA is designed to help developers stay in the flow while working. It has a powerful editor, refactorings, navigation, and all kinds of smar...
Pietro Mele
Behind the hype: managing billion-scale embeddings in Elasticsearch and OpenSearch
This session explores the real-world challenges of managing billion-scale vector databases for semantic search, focusing on Elasticsearch and OpenSear...
Joe Egan
chATLAS: How we built an AI assistant for the ATLAS experiment
This talk shares practical lessons from building a production-level AI assistant using Retrieval Augmented Generation (RAG) for scientific collaborati...
Oleg Lobanov
Marcos Maia
High-Speed Crypto Trading: JVM Techniques Behind Bitvavo’s Microsecond Revolution
Bitvavo, Europe’s largest Euro-denominated crypto exchange, achieved single-digit microsecond latencies and high reliability by rebuilding its core ar...
Dmitry Kekelidze
How we rebuild a legacy monolithic platform at CERN and still sleep at night
This talk details CERN’s journey modernizing a 30-year-old enterprise document management system. It covers modularizing legacy monoliths, implementin...
Cédric Champeau
JSol'Ex: solar image processing in Java
This session covers the Sol'Ex DIY solar spectroheliograph, its image reconstruction process, and the transition from existing Python software (INTI)...
Olena Kutsenko
Keeping data private in real-time pipelines
This talk covers practical strategies for protecting privacy in real-time data streams using tools like Kafka, Flink, and Iceberg. Topics include PII...
Karthik Sayapparaju
One AI Chat to Rule Them All: Connecting Enterprise Tools with MCP
This talk demonstrates integrating enterprise tools like Jira, GitLab, and Slack with an on-premise AI assistant using the Model Context Protocol (MCP...
Carlos Sanchez
Optimizing Resource Usage in Kubernetes
This talk shares strategies and solutions used to optimize resource usage and lower costs when running large-scale Java applications on Kubernetes, in...
Daniel Afonso
Plan for Unplanned Work: Game Days with Chaos Engineering
Practicing Chaos Engineering alongside incident response prepares teams for unexpected failures by simulating real-world scenarios. This approach buil...
Fabrizio Beretta Piccoli
Céline Camacho
Sharing is caring! Building trust in a system through transparency: lessons from Swiss Post E-Voting system
This 15-minute talk uses a Q&A format to discuss building trust in systems, drawing on lessons from the Swiss Post E-Voting project. It covers secure...
Patrick Baumgartner
Spring Boot Observability in Practice: Actuator, Micrometer, and OpenTelemetry
This talk demonstrates how to enhance Spring Boot application observability using Actuator, Micrometer, and OpenTelemetry. It covers real-time insight...
Moritz Halbritter
Supercharge your JVM performance with Project Leyden and Spring Boot
This session explores how Project Leyden improves Java startup and performance for modern workloads. Attendees will learn to leverage Leyden’s optimiz...
Jesse Kershaw
TDD makes you a better everyday developer
This talk explores key techniques and habits learned from Test Driven Development (TDD) that improve software development, even outside strict TDD. To...
Ronald Dehuysser
The developer's guide to making money in the open-source galaxy
This talk shares the speaker’s journey creating JobRunr, an open-source job scheduler, and how it enabled financial independence. It covers the challe...
Kevlin Henney
The Past, Present and Future of Programming Languages
This talk explores how programming languages embody philosophies and shape developer communities, skillsets, and technology. Despite perceptions of ra...
Maarten Vandeperre
Camille Nigon
The Room of Requirements for Developers: Scaling AI Magic with Internal Portals
This session demonstrates how Internal Developer Portals, like Backstage, empower teams to quickly deploy AI chatbots, fine-tuned models, and RAG-base...
Victor Uria Valle
Training My Rival in Java: A Deep Q-Learning AI to Play Azul
This talk demonstrates building a Deep Q-Network (DQN) AI opponent for the board game Azul using Java, without relying on frameworks like PyTorch or T...
Jos Roseboom
When ORM Becomes OMG: Performance Pitfalls in JPA and Friends
This talk explores common and obscure JPA performance pitfalls, illustrating real-world issues with a sample app. It covers data loading, connection m...
Data
Frontend Development
Security
Development Practices
Architecture
Mind the Geek
Build & Deploy
Backend Development
Java
People & Culture