talks.title
talks.heroDescription
1/2
Ronald Dehuysser
A Java 8 lambda and JobRunr is all you need for distributed (batch) processing!
This session introduces JobRunr, an open-source Java library for distributed background processing. Learn how it simplifies job scheduling, offers fea...
Kevin Dubois
Agentic AI Patterns
This talk provides a theoretical overview of Agentic AI, outlining two main architectures: workflow-based systems with predefined orchestration, and a...
Soroosh Khodami
Are We Ready For The Next Cyber Security Crisis Like Log4Shell?
Security
Attack
Kubernetes
DevSecOps
Alex Gavrilescu
Backlog.md: The simplest project management tool for the AI Era
This talk explores the challenges of integrating AI agents into software development, where traditional best practices fall short. It introduces Backl...
Mario Fusco
Behavioral Software Engineering
This talk explores how cognitive biases and heuristics from behavioral economics, such as anchoring, bandwagon effect, and not-invented-here syndrome,...
Eros Taborelli
Break the silo: How we built a decentralized control plane for service orchestration
Julius Baer is building a unified internal platform for DevOps teams, enabling easy, consistent access to services like CI/CD and cloud via a decentra...
Konstantinos Kitsios
Alberto Bacchelli
Bug fixed, now what?
This proposal introduces an open-source GitHub bot that uses LLMs and search-based testing to automatically generate regression tests for bug fixes. D...
Martijn Dashorst
Catching the 137-Killer: A Java Memory Forensics Investigation
This talk explores diagnosing and preventing sudden Java application crashes caused by container OOMKills (exit code 137). Attendees will learn forens...
Maarten Vandeperre
Defense against the dark arts of AI: The playbook for a sovereign model-as-a-service platform
This session teaches engineers how to build a secure, private, open-source Model-as-a-Service platform, avoiding the risks of third-party LLM APIs. At...
Florian Mair
Distributed Systems - What Can Go Wrong and How to Get It Right
Building distributed systems is challenging due to their complexity, scale, and unpredictability. Common strategies to increase performance and reliab...
Oliver Drotbohm
Domain-centric? Why Hexagonal and Onion Architecture Are Answers to The Wrong Question – And What To Ask Instead
This session explores the separation of technical and domain code using architectures like Hexagonal and Onion. It examines abstraction levels, code s...
Lorenzo Verardo
Lorenzo Ferri
Driving Smarter Mobility: From OpenStreetMap to Real-Time Traffic Simulation with SUMO & Godot
This talk presents a Lugano-based platform that uses open data and open-source tools (OpenStreetMap, SUMO, Godot) to simulate urban mobility in real t...
Domagoj Marić
Friendly Borders: Graph algorithms reveal Eurovision voting patterns
This presentation introduces graph theory and its business applications, then uses Eurovision voting as a case study. By applying graph-based analysis...
Mario Fusco
Kevin Dubois
From LLM orchestration to autonomous agents: Agentic AI patterns with LangChain4j
This workshop covers designing and building autonomous, agentic AI systems using LangChain4j in Java. Participants will learn new design patterns, cor...
Giovanni Degiorgi
From Shadows to Spotlight - How Swiss Post Performs Reliable ML Deployment
This talk details Swiss Post’s experience deploying fraud detection models, emphasizing shadow model testing to validate performance and manage risks....
Christian Wörz
Get The Most Out of Virtual Threads in Java 25 - A Deep Dive into the Latest Achievements of Virtual Threads, Structured Concurrency and ScopedValues
Structured Concurrency and ScopedValues are available as preview features since Java 21. But since then virtual threads and Structured concurrency hav...
Marit van Dijk
Piotr Przybył
Learning modern Java the playful way
This session demystifies new Modern Java features like Structured Concurrency and Stream Gatherers, providing clear explanations and practical IDE dem...
Cristian Schuszter
Maintaining legacy applications using AI tooling
This session covers practical AI tools to boost developer productivity, focusing on refactoring and modernizing existing applications while maintainin...
Dario Tranchitella
May the Control Plane be with you: Kamaji and the rise of Kubernetes at scale
This talk introduces Kamaji, an open source project that transforms Kubernetes into a Control Plane-as-a-Service for easier multi-cluster management....
Andrea Mocci
Jesper Findahl
+1 more
No Pandas Were Harmed: Elegant and Efficient Data Analytics with Polars
This workshop introduces Polars, a high-performance Python DataFrame library, comparing it to Pandas and Spark. Attendees will learn efficient data pr...
Sohan Maheshwar
Stefano Maestri
+3 more
(Panel) Building Secure Software: Practical Strategies for Developers
This panel explores embedding security throughout the software development lifecycle. Experts from diverse backgrounds will share practical strategies...
Anton Arhipov
Baruch Sadogursky
+4 more
(Panel) Spec-Driven Development in the Age of Agents
The panel explores how AI-driven software generation shifts development from coding to defining intent. It examines Spec-Driven Development as the mai...
Francesco Nigro
Reactive ❤️ Loom: A Forbidden Love Story
This talk challenges the belief that Java's Project Loom and reactive programming are incompatible. Drawing on real-world experiments with Quarkus, Ve...
Alessandra Pasini
Romain Jourdan
Rethinking Full Stack Application Development with Kiro
The talk introduces Kiro, a tool enabling developers to build, edit, and delegate code tasks through AI assistance within their IDE. It highlights how...
Sohan Maheshwar
Securing RAG Pipelines with Fine Grained Authorization
This talk explores using relationship-based access control (ReBAC) for fine-grained authorization in Retrieval-Augmented Generation (RAG) pipelines. I...
1/2
Backend Development
Security
People & Culture
Architecture
Mind the Geek
Data
Java
Development Practices