talks.title
talks.heroDescription
1/2
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...
Mihaela Gheorghe-Roman
Building a real-time collaborative editor
This talk presents an embedded, secure collaborative editing solution—similar to Google Docs—designed for military use with real-time updates and air-...
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...
Matheus Albuquerque
Compilers, User Interfaces & the Rest of Us
This talk explores how modern web frameworks are evolving into optimizing compilers, transforming front-end development with static analysis and autom...
geoffrey graveaud
Help! My manager is asking me for KPIs !
Technical lead Kevin, respected by his team and manager, faces turmoil when asked to measure team productivity using KPIs. With agile coach Eline, he...
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...
Tom Cools
LLMs can't optimize schedules, but AI can!
This session explains why large language models are not ideal for complex scheduling and optimization tasks, and introduces metaheuristics as a better...
Georg Šumailov
MCP at the LHC: Coordinating the World’s Largest Machine
A prototype Model Context Protocol (MCP) server was developed to help CERN’s LHC coordinators plan and analyze maintenance schedules. By linking sched...
Karthik Sayapparaju
One AI Chat to Rule Them All: Connecting Enterprise Tools with MCP
This talk demonstrates how to build an on‑premise AI assistant that unifies Jira, Confluence, GitLab, and chat tools using the Model Context Protocol...
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...
Cedric Clyburn
RamaLama: Making working with AI Models Boring
RamaLama is an open-source tool that simplifies AI model deployment using containers, supporting multiple registries and runtimes. It offers easy comm...
Alessandra Pasini
Romain Jourdan
Rethinking Full Stack Application Development with Kiro
In the age of AI, developers are increasingly leveraging agentic AI experiences to build their products. The boundaries between software engineering d...
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...
Cay Horstmann
Maurice Naftalin
Streams – Below the Surface
Java programmers ❤️ streams! They brought us at least some of the joys of functional programming: code that’s clear and elegant, and even, sometimes,...
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...
1/2
Data
Frontend Development
Security
Development Practices
People & Culture
Architecture
Mind the Geek
Build & Deploy
Backend Development
Java