~/conference

Voxxed Days CERN 2025

Java developers, backend developers, platform engineers, DevOps engineers, security engineers, QA engineers, frontend developers

multi-stage Dockerfile builds; Google Jib reproducible images; Cloud Native Buildpacks Paketo; Java annotation processing; Byte Buddy and ASM tooling; Quarkus with Kafka and PostgreSQL; Testcontainers for integration tests; OpenID Connect SSO with Spring; internal developer platforms Backstage/OpenShift; OpenAPI Generator TypeScript clients; React Server Components; GraalVM in production

titleauthorlength
Dockerfiles, Jib ..., what's the best way to run your Java code in Containers?Matthias Haeussler49m
Compares concrete builds: classic Dockerfiles (simple and multi-stage Dockerfile), Google Jib, and Cloud‑Native Buildpacks (Paketo). Runs Maven/Gradle, uses…
Talk on
Java annotation processing magic for mugglesÁlvaro Sánchez-Mariscal Arnaiz46m
Compares runtime reflection and classpath scanning with compile-time processing, showing concrete tools and tradeoffs: reflection and ClassGraph slow startup…
Talk on
Kubernetes. From 0 to Production-Grade with Java.Kevin Dubois46m
Builds a Quarkus app, packages it with Docker/Podman, and pushes an image for Kubernetes; uses Kafka and ephemeral PostgreSQL for the demo, and shows the repo…
Talk on
Improving Integration Tests using TestcontainersJoão Martins13m
Testcontainers replaces fragile in-memory tests with real Oracle container instances managed from Gradle and Spring Boot, using LiquidBase for schema…
Talk on
OAuth2, OpenID: live-coding SSO, from first principlesDaniel Garnier-Moiroux43m
Live-codes a minimal SSO: a Java Spring Boot web app sends users to Google’s authorization endpoint from accounts.google.com/.well-known/openid-configuration…
Talk on
Platform Engineering 101: Building Internal Developer PlatformsGrace Jansen, Maarten Vandeperre42m
Demonstration shows a working internal developer platform built on Red Hat Developer Hub (Backstage downstream) running on OpenShift with GitLab, Jenkins…
Talk on
Cracking the Code ReviewPaco van Beckhoven45m
Claims that early code review cuts huge costs (cite $316 billion 2013 estimate) and that most review pain comes from noisy PRs, unclear context and…
Talk on
Don't Get Burned: Secure Coding Essentials in Java to protect your applicationBrian Vermeer49m
Live demos show a Spring Boot app vulnerable to SQL injection via JPA createNativeQuery (fixed by prepared/parameterized statements), a file upload exploited…
Talk on
Optimizing API Integration in a Large React Application Using OpenAPI GeneratorStefano Marzo15m
Frontend codebase uses OpenAPI Generator to produce TypeScript models and HTTP client functions from CERN OpenAPI specs, refreshed in CI/CD, covering hundreds…
Talk on
Ktor+htmx: the perfect mix for a software CraftsmanPasha Finkelshteyn44m
Small, fast web app built with Ktor + htmx and server-side templates using kotlinx.html that serves a personal FB2 book library, supports text search, author…
Talk on
How to query data using natural language - intro to AI features in Oracle 23aiAndrzej Nowicki47m
Demo shows Oracle 23ai running Select AI on an Autonomous Database hooked to OCI Generative AI, generating SQL from natural language and exposing the actual…
Talk on
React Server Components Explained for Backend DevelopersJonas Bandi59m
Argues that React Server Components are an architectural shift not just SSR, with async components rendering on the server into an RSC payload and streaming…
Talk on
Data platforms synchronisation journey at CarrefourGuillaume Blaquiere38m
Carrefour builds an open‑source service Event Sync (about 500 lines of Go) to aggregate readiness signals from autonomous country platforms and trigger central…
Talk on
Trash Talk: Exploring the JVM memory managementGerrit Grunwald49m
Clear, practical tour of JVM collectors that names tradeoffs and real thresholds: OpenJDK chooses the serial collector for heaps under 1.8 GB which can…
Talk on
Bring the Action: Using GraalVM in ProductionAlina Yurenko46m
GraalVM runs as a drop-in JDK or compiles apps ahead-of-time with native-image; a Spring Boot dictionary demo compiles with the GraalVM Maven plugin, finds 33k…
Talk on
Designing for the Mind: The Psychological Principles Behind Effective UI/UXSana Khan16m
Clear, testable rules: apply Hick’s Law to keep choices minimal so users decide faster (Google’s pared homepage holds attention after almost two decades of the…
Talk on
How I became my son's hero by building an AI Minecraft Mod with LangChain4JDominique Broeglin48m
Demonstrates building an AI Minecraft mod with LangChain4J that answers in-game chat, generates NPC images via DALL·E 3, and runs GPT‑4 or local models…
Talk on
Guice: Why lightweight dependency injection frameworks are not enoughVictor Uria Valle15m
Attempting Guice for a simple web app produces concrete tradeoffs: you end up writing 50 lines of Tomcat config because there are no useful defaults, GitHub…
Talk on
Kill All Mutants! (Intro to Mutation Testing)Dave Aronson47m
Mutation testing generates small semantic changes in copies of code and runs the tests to see which mutants are killed vs survived, exposing weak tests and…
Talk on
One Does Not Simply Query a StreamViktor Gamov47m
Compares concrete ways to query Kafka: Kafka Streams builds key-addressable state stores backed by RocksDB for low-latency key lookups but scales only with…
Talk on
How to collect application metrics if it needs to be done yesterdayAlina Boshchenko30m
Claim: don’t blindly ship a black‑box monitor — prefer targeted metrics and manual instrumentation so ingest costs stay low. Examples: use New Relic metrics…
Talk on
Open-source it right (and avoid calling your IP lawyer)!Giacomo Tenaglia14m
Checklist for publishing code: determine copyright (often employer-owned), pick a compatible license, and automate checks. Demonstrations show using SPDX…
Talk on
Phoenix: A template engine for SpringPetre Popescu44m
Phoenix is a new open-source template engine for Spring Boot that compiles templates to Java classes, claims orders of magnitude faster rendering than…
Talk on
The Era of AAP: Ai Augmented Programming using only JavaStephan Janssen, Alfonso Peterssen46m
Shows a full-Java inference stack that runs LLMs without Python, with a single-file llama3.java implementation and a Swing IntelliJ plugin Devoxx Genie (≈9,000…
Talk on
ACRUMEN: What IS Software Quality Anyway?!Dave Aronson37m
A simple, portable definition of software quality claims software should be Appropriate, Correct, Robust, Usable, Maintainable, Efficient (the N stands for…
Talk on
Distributed teams that actually workBertrand Delacretaz46m
Argues that most decisions happen asynchronously and gives a concrete five‑phase workflow: should we do it, brainstorm, define options, build consensus…
Talk on
Real Time Data Warehousing: A Journey from Batch to Streaming with FaustManon Charvet12m
CERN moves a recruitment ETL from 15‑minute cron batches to a Faust-based streaming pipeline that stops lost intermediate statuses by ingesting the platform…
Talk on
Live Hacking Cloud ArchitecturesMirna Alaisami, Thorsten Jakoby44m
Live attack scans public DNS, brute forces a Jenkins instance and extracts a stolen Google service account JSON, uses gcloud to enumerate two GKE clusters and…
Talk on
Deploying to production with confidenceAndres Almiray49m
Left-pad unpublishing breaks 11,000 projects and Log4Shell still leaves vulnerable systems in 2025, so concrete controls are proposed: generate SBOMs (SPDX or…
Talk on
Cloud Native and Sustainable, Reproducible Scientific ComputingRicardo Rocha47m
Reproduces the Higgs analysis on a 70 TB dataset, scales from days to 90 seconds by bursting to public cloud with 25,000 cores managed via Kubernetes and…
Talk on
Your frontend is ☠️ ⚠️ Let's measure its impact with CO2 jsKo Turk45m
Uses CO2.js from the Green Web Foundation to produce concrete numbers: compares the one-byte model (network-only) with the Sustainable Web Design model (full…
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.