~/conference

Voxxed Days Zürich 2025

Java developers, backend engineers, platform engineers, DevOps engineers, security engineers, observability engineers, frontend developers, engineering managers

OAuth2 and OpenID SSO; Drools rule engine booking; Quarkus CLI with LangChain4j; Spring Security authorization code flow; IntelliJ IDE productivity features; Java native LLM inference (Panama, Vector); GraalVM native-image for Java; Dockerfiles Buildpacks Jib for Java; Angular signals and zoneless change detection; React 19 compiler optimization; StructuredTaskScope and ScopedValue (virtual threads); platform security and image scanning

titleauthorlength
OAuth2, OpenID: SSO under the hoodDaniel Garnier-Moiroux42m
Builds a minimal SSO flow in Java: constructs the Google authorization URI, performs the redirect, receives an authorization code, POSTs that code to Google’s…
Talk on
Handling 400k+ visitors at the world's largest physics lab (CERN)Cristian Schuszter41m
CERN builds a booking engine that uses the Java-based Drools rule engine (KIE stack, Spring Boot) to compute availabilities on the fly for 9‑month windows and…
Talk on
AI-infused command-line applicationsMartin Stefanko45m
Builds CLI apps using Quarkus, LangChain4j and standard LLM providers, with prompt templates, automatic chat memory and optional streaming; demos include an…
Talk on
Authenticate and authorize users “your way” when they access your appl & platfAlexander Schwartz33m
Keycloak demo shows concrete, working moves: prompt=none for silent session checks and immediate discovery via the well-known URL, automatic registration that…
Talk on
Be more productive with IntelliJ IDEAMarit van Dijk43m
Demo builds a small file-reader program that runs and prints lines while showing exact IDE moves: use Shift+Shift search, PSVM/live templates, camel-case and…
Talk on
Solving algorithms: beyond cramming for job interviewsNina Torgunakova40m
Claim: solving algorithm puzzles boosts everyday developer skills beyond interviews, backed by one concrete cycle — 400 LeetCode problems in a year — and real…
Talk on
Practical LLM Inference in Modern JavaAlina Yurenko, Alfonso² Peterssen47m
Single-file Java engine implements local Llama 2/3 inference (2,500 line l3.java) with tokenizers, GGUF parser and Q8/Q4 and FP16/BF16 quantizations, uses…
Talk on
Let’s use IntelliJ as a game engine, just because we canAlexander Chatzizacharias45m
Kotlin code runs inside the IntelliJ plugin platform using JCEF for optional HTML but the games are native plugins, render sprites and physics at a claimed 120…
Talk on
82 Bugs I Collected in a Year You Won’t Believe Made It to ProductionFrancois Martin35m
Title promises 82 but collector records 21 bugs found in production over ~two years, with 16 translation issues and a surprisingly large share of…
Talk on
Onion, Hexagonal, Clean or Fractal Architecture? All of them, and more!Urs Enzler45m
Combines Onion/Hexagonal/Clean with slices in slices to evolve architecture feature by feature, implemented in a .NET/Azure stack (ASP.NET controllers, Azure…
Talk on
The Future of Angular: Faster, Lighter, StrongerLoïc Magnette44m
Live demos replace ZoneJS driven full-component rerenders with updates that affect only the interested counter and show measurable speedups, using signals and…
Talk on
Platform SecurityMarco Bizzantino21m
Built an internal platform with three pillars: composable operations, internal developer portal, and cost/forecasting for business. Uses Kubernetes…
Talk on
The Horrors That Lurk: Understanding the Linux Compiler Landscape for DevelopersScott Gerring18m
A Java tag library fails on a Mac because the JAR bundles only a Linux amd64 shared object; the fix compiles and packages three native variants (linux/amd64…
Talk on
Self-contained Native Binaries for Java with GraalVMThomas Wuerthinger44m
GraalVM Native Image compiles Java ahead-of-time into a platform native binary that drops the JVM, resulting in 20–40× startup and examples showing a 41×…
Talk on
Tulips to Turmeric: Lessons Learned from a Global TeamRijo Sam19m
Case study of Korean Air 801 (1997, 228 deaths) leads to a concrete change: mandatory cultural training for pilots to break hierarchical silence. Practical…
Talk on
Dockerfiles, Buildpacks, Jib and more, best way to run Java code in Containers?Matthias Haeussler46m
Compares concrete workflows and shows what actually changes: a plain copy-based image embeds a 23.3 MB Spring Boot JAR as a single layer, splitting JAR into…
Talk on
Securing LLM-Powered Apps: Overcoming Security and Privacy ChallengesBrian Vermeer, Lize Raes44m
Live demos show concrete breakage: a path traversal file overwrite poisons the RAG corpus to cancel a Tesla booking, a SQL injection injects fake chat memory…
Talk on
Let’s build K.I.T.T. with JavaScriptNico Martin43m
Recreates K.I.T.T. entirely in-browser: transformers.js for on-device LLMs, WebGPU/WebAssembly for speed, Whisper and kakoro for speech I/O, and WebBluetooth…
Talk on
Long term success of your Angular projects with automated architecture validation!Tomas Trajan37m
Shows how to use the ESLINT boundaries plugin to encode architecture by file paths so the tool captures feature name and app name variables, then enforces…
Talk on
Best Practices for Keeping Architecture Documentation Up to DateFalk Sippach46m
Advocates a practical docs-as-code pipeline: store AsciiDoc sources in Git, generate HTML/PDF with Asciidoctor and run generation in CI so docs version…
Talk on
Hunting with Stream GatherersPiotr Przybył45m
Java 24 adds Stream Gatherers as a real extension point to replace collector-only hacks and clumsy intermediate workarounds: an integrator-driven API with…
Talk on
Confessions of a Keyboard Addict: Where Ergonomics Meets EfficiencyGuus de Wit45m
Remapping caps to Escape, moving Enter to the home row, and relocating Backspace to a thumb key with a tap-hold behavior shifts strain off the pinkies and onto…
Talk on
StructuredTaskScope And ScopedValue - Get The Most Out of Virtual ThreadsChristian Wörz44m
Live-coding builds a Spring Boot demo that swaps blocking REST calls for virtual threads plus StructuredTaskScope and ScopedValue (both in third preview)…
Talk on
Model Mitosis: Stop making the wrong choice between microservices and monolithTopçu, Chevalier46m
A concrete recipe for splitting a growing domain by behavior rather than by guesswork, demonstrating on a toy “space train” app how to extract features into…
Talk on
What does it take to deploy to production with confidence?Ixchel Ruiz44m
Explains how to ship with measurable confidence by adopting reproducible builds (Maven/Gradle plugins + fixed timestamps) and producing SBOMs now required by…
Talk on
In Loving Memory of PrivacySebastian Brunner18m
Privacy finally dies on July 3rd 2023 after a four‑year hiatus from big tech, following a staged escalation from password manager and Doc Doo to Proton Mail…
Talk on
The Windy Road From Research to Real-World ImpactThomas Wuerthinger29m
Project starts from a 2011 vision 1 VM to rule them all and invents a practical partial‑evaluation pipeline (the first Futamura projection at industrial scale)…
Talk on
Welcome toFederico Yankelevich, Patrick Baumgartner20m
Nine years running, the conference records 688 attendees in Zurich and over 1,300 attendees across Switzerland, with more than 80–85% working locally and ~40%…
Organiser on
Things you never dared to ask about LLMsGuillaume Laforge46m
Explains why LLMs work on tokens not letters, citing tokenizers like BPE and sentencepiece tokenizer, vocabulary sizes (Gemini ~260,000 tokens, GPT‑4 ~128k)…
Talk on
Observability engineer, the best friend you never knew you hadRachid Zarouali46m
Shows a concrete workflow: observability engineers build the stack, add OpenTelemetry traces+correlation to link metrics, logs and traces, and deliver focused…
Talk on
Solving Real-World Data Fetching Challenges with Next.js and TanStack Query: Case StudyFaris Aziz44m
Front end needs birthdays for 5,000 users but backend only returns 1,000 per call, initial client does five parallel requests and receives ~2.3 MB responses…
Talk on
"I use NixOS btw..." Learnings from 2 years daily driving NixOSJakob Beckmann21m
Daily-driving NixOS for two years produces concrete lessons: Nix is a language + package manager + OS that guarantees reproducible builds by pinning commits…
Talk on
From Chaos to Clarity: Disarming Toxic Behavior A Guide to better CollaborationSabine Wojcieszak44m
Claims concrete metrics and tactics: surveys report 85% say their workplace is toxic and 3–5% are the core initiators; Swiss data shows 44% of women facing…
Talk on
Optimizing React Applications with the New React 19 CompilerHammad Hassan20m
React 19’s compiler claims concrete wins: production runs at Quest Store and Instagram show 2.5x faster interactions, 12% improved initial load and 177% less…
Talk on
Agentic AI with Quarkus, LangChain4j and vLLMMario Fusco, Daniele Zonca48m
Builds agentic systems with Quarkus + LangChain4j, serving models on-prem with vLLM and Kubernetes, and shows working examples: a parallel workflow that…
Talk on
How difficult can it be to write efficient code?Roberto Cortez45m
Shows how to find and fix real Java hotspots using AsyncProfiler and flame graphs to locate cost, then JMH microbenchmarks to measure fixes. Demonstrates a…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.