Voxxed Days Brussels 2024
who it's for
Java developers, backend engineers, platform engineers, DevOps engineers, AI engineers, frontend engineers, QA and test engineers
topics
Quarkus and LLM integration; LangChain for Java (LangChain4j); Gemini multimodal model and Gemma ports; RAG with PGVector and BM25 reranking; vector search with Elastic; Kubernetes operators in Java (Java Operator SDK); Carvel tooling for Kubernetes deployments; lean Spring Boot apps with Spring AOT and virtual threads; Micronaut for Kubernetes operators; confidential computing for sensitive workloads; observability for CI/CD pipelines; WireMock with Spring Boot for faster tests
| title | author | length |
|---|---|---|
| Welcome | Stijn Van den Enden | 07m |
Welcome and logistics rundown: 230 attendees, 32 speakers from 10 countries, and 170+ CFPs reviewed to craft the program; sponsors fund the event and hide 20… | ||
| You Aren’t Gonna Need It | Maryse Meinen | 46m |
Seven practical actions and concrete wins: a checklist of the seven things developers should apply now, from kill your zombies (cleanup of unused apps yields… | ||
| Coding Tomorrow | Lize Raes | 49m |
Claims concrete performance wins (Native image startup up to 100x faster), hands-on Java connectivity via LChain for J, and demos that actually run: an LLM… | ||
| Quarkus and AI Integrating Java and LLM to build intelligent applications | Alex Soto Bueno | 47m |
Shows how to train and serve models in pure Java: uses Deep Java Library to train a ResNet on rock‑paper‑scissors (training run ~30 minutes) and to load ONNX… | ||
| TDD & DDD from the Ground Up Live Coding | Chris Simon | 53m |
Live coding builds a tiny university API with live coding tests that start as API-level TDD and evolve into focused unit tests, using Spring Boot controllers… | ||
| Gemini, Google's Large Language Model | Guillaume Laforge | 51m |
Gemini is a multimodal LLM with sizes Nano, Pro, Ultra and a Flash flavor that streams responses fast and supports a 1 million token context (examples: one… | ||
| Crafting your own RAG system: Leveraging 30+ LLMs for enhanced performance | Stephan Janssen | 48m |
Step-by-step description of a Java RAG prototype that actually runs: uses LangChain for Java, Spring Boot and Angular to ingest web pages and REST JSON, splits… | ||
| A Developer's Tale: Migrating an Angular app from version 10 to 17 | Loïc Magnette | 42m |
Migrates the Devoxx CFP app from Angular 10 to 17 by upgrading one major version at a time, using update.angular.io and running ng update plus dependency… | ||
| Carvel: small tools for joyfully deploying apps to Kubernetes | Daniel Garnier-Moiroux | 45m |
Carvel presents seven single-purpose tools and the demo builds a small app with three configMaps, Deployments, Service and Ingress wired together. It shows ytt… | ||
| Platform Engineering: Raise the Level of Abstraction using Kubernetes Operators | Tom De Wolf | 44m |
Shows a working Platform Orchestrator built on Kubernetes Operators and Custom Resource Definitions using the Java Operator SDK and Fabric8, with four CRDs… | ||
| Building Lean Spring Boot Applications for the Cloud | Patrick Baumgartner | 49m |
Spring PetClinic containers built with buildpacks and Liberica JDK 17 start in ~4.5–5s, produce ~360MB images and use ~300MB RAM while handling ≈2,000 req/s… | ||
| Clean Code in AI era | Jonathan Vila | 46m |
Claims that poor quality code costs about $2.4 trillion a year in the US and that developers spend roughly four days per month fixing bugs lead to concrete… | ||
| Hitting the “refresh” button on your Spring web application | Stéphane Nicoll | 51m |
Upgrade path centers on Spring Boot 3.2 on Java 21 with concrete changes: enable Virtual Threads via a single property to reduce Tomcat pool and shift blocking… | ||
| Getting Unstuck Strategies for Surviving in a Rapidly Changing Post-Agile World | Sander Hoogendoorn | 55m |
Companies reach technical death with examples like 188M lines COBOL plus 12M Java, unable to deploy for years; the remedy offered is concrete: allocate… | ||
| A fun and absurd introduction to Vector Databases | Alexander Chatzizacharias | 47m |
Hands-on demo building a search stack using vv8 for storage, a Spring Boot API and a Unity frontend that embeds text with a BERT-like model, images with… | ||
| Introduction to confidential computing – protecting sensitive workloads | Fabien Petitcolas | 44m |
Compares homomorphic encryption, secure multiparty computation and trusted execution environments with concrete details: homomorphic example encrypts 7 and 3… | ||
| Implementing Kubernetes operators in Java with Micronaut | Álvaro Sánchez-Mariscal Arnaiz | 48m |
Micronaut-based operator in Java that manages a custom resource named CRD abcb, reconciling periodically (seconds) and creating a Deployment, Service and… | ||
| Java meets AI: Build LLM-Powered Apps with LangChain4j | Lize Raes | 53m |
LangChain4j brings LLM features to Java: ready-made integrations with OpenAI, Google Gemini, HuggingFace, Dall‑E, Quarkus and Spring Boot, plus an in-memory… | ||
| Dapr in Practice | Marc Klefter | 46m |
Dapr provides language-agnostic building blocks (pub/sub, service invocation, state, bindings, workflows) via a sidecar and standard HTTP/gRPC APIs, with… | ||
| Durable Execution: The Next Leap for Microservices Architectures | Giselle van Dongen | 38m |
Durable execution tracks and replays function progress via a central server that proxies RPC over HTTP2 and stores a sequential event log so executions recover… | ||
| Three Principles To Bring Your Legacy Code Into the Future | Roland Weisleder | 48m |
Claim: three practical rules let teams stop rewriting every three years and stabilize legacy systems. Uses the Gilded Rose refactoring kata to show hands‑on… | ||
| How We Gained Observability Into Our CI CD Pipeline | Dotan Horovits | 44m |
Jenkins pipelines get instrumented into environment variables and a final JSON summary, sent to OpenSearch/OpenSearch Dashboards for logs/events, traces… | ||
| Speed up writing tests with Wiremock Spring Boot | Pieter Jan Drouillon | 13m |
Shows how WireMock Spring Boot spins a test server and injects its URL into Spring properties, so unit tests hit a local mock instead of the real API. Builds a… | ||
| Will AI replace All coders? | Gerasimos Michalitsis | 14m |
Claims that AI already outscores humans: OpenAI passes a Google software-engineer exam (2023), GitHub Copilot shows ~46% redundancy across languages, and… | ||
| Docker and Legal Compliance: Navigating the Containerized World | Antoine Thomas | 19m |
Explains why distributing Docker images makes the distributor legally responsible and gives concrete controls: generate a software bill of materials listing… | ||
| SELECT 'amazing features' FROM "postgresql" | Kevin Davin | 49m |
Practical tour of PostgreSQL features that replace glue code: shows readable refactors with common table expressions, aggregates and pivoting with window… | ||
| Mastering RAG and Vector Search with Elastic | Evelien Schellekens | 15m |
Elastic lays out five steps for a RAG pipeline: ingest data, create embeddings (Elser, E5, hosted OpenAI or Hugging Face), chunk documents, vector-query with… | ||
| AI Orchestration with Semantic Kernel | Soham Dasgupta | 47m |
Semantic Kernel is an open‑source SDK that wires OpenAI, Azure OpenAI and Hugging Face into Java, Python and C# apps via a central kernel that routes calls to… | ||
| Java 22 and Beyond: A Roadmap of Innovations | Ana-Maria Mihalceanu | 52m |
Java 22 shows concrete changes you can use today: JEP 458 multifile launch lets the Java launcher run a program made of multiple .java files without separate… | ||
| From Zero to Hero: Conquering Your DXP with Low Code Kung Fu | Tim Braun | 15m |
Liferay lifts objects into the frontend so users define fields, pick lists, validations and relationships, and get an automatic headless API and CRUD… | ||
| Fighters, Bards, Druids and Wizards in It – how to talk to them? | Paweł Zajączkowski | 39m |
A practical communication map that groups people into four working styles from DISC—red fighter, yellow bard, green druid, blue wizard—and gives concrete… | ||
| Can Data & ML really learn from software engineering? | Matthias Niehoff | 41m |
Argues that software practices help but don’t map one-to-one: notebooks are for experiments not production, test logic with unit and integration tests but add… | ||
| nothing matches | ||