Voxxed Days Zurich 2023
2023-03-16
Zurich, Switzerland
[Voxxed Days Zurich 2017, Voxxed Days Zurich 2019, Voxxed Days Zürich 2022, Voxxed Days Zurich 2023, Voxxed Days Zürich 2024, Voxxed Days Zürich 2025, Voxxed Days Zurich 2026]
who it's for
java developers, backend developers, full-stack developers, platform engineers, engineering managers, devops engineers, security engineers
topics
Spring Modulith modularity; GraalVM native images; Java virtual threads (Loom); Project Valhalla value types; JDK Panama native interop; Qwik resumability and O(1) load; WebAssembly with Wasmer and WASI; JVM tooling: jcmd jmap jfr; Dependency automation (Dependabot Renovate); Monorepos and NX generators; Core Web Vitals optimization; Reactivity comparisons: Angular React Vue Svelte
| title | author | length |
|---|---|---|
| Welcome | Federico Yankelevich, Patrick Baumgartner | 23m |
Conference opens with logistics and numbers: venue runs as a community hobby event with sponsors covering costs, about 274 submissions for roughly 35 slots, 36… | ||
| As an Artist, AI Is Your Assistant, Not Your Competitor! | Bernhard Wagner | 36m |
Argues that AI is an assistant, not a replacement, by showing working setups: p5.js visualiser driven by live MIDI/OSC, TidalCycles patterns reproduced in… | ||
| Revisiting Design Patterns after 20 | Edson Yanaga | 48m |
Revisits the GoF’s 23 patterns and shows live refactorings that replace boilerplate with Java features: use lambdas and java.util.function instead of custom… | ||
| Resumability in the next generation frontend framework With O(1) loading time | Ruby Jane Cabagnot | 48m |
Qwik claims O(1) loading time by serializing app state and event listeners into HTML so pages boot instantly without hydration, then lazy loads tiny JS chunks… | ||
| Keep your dependencies in check | Marit van Dijk | 31m |
Many teams balance safety and speed by automating dependency updates with tools like Dependabot, Renovate, and Snyk while using build tools (Maven/Gradle) and… | ||
| Let's talk about software behaviour (BDD) | Katrin Rabow | 45m |
Argues BDD is about early collaboration not just testing, using Three Amigos workshop to produce concrete examples that become acceptance criteria; writes… | ||
| Spring Modulith – Spring for the Architecturally Curious Developer | Oliver Drotbohm | 50m |
Spring Modulith analyzes top-level packages to build a model of logical modules, generates AsciiDoctor/C4 diagrams and module canvases, and verifies… | ||
| Wasmer Things: An Upside-Down Guide to WebAssembly | Edoardo Vacchi | 49m |
Explains why WebAssembly becomes a portable compilation target and runtime for server and browser code, shows tooling: WASI for safe sandboxed syscalls… | ||
| A Glance At The Java Performance Toolbox | Ana-Maria Mihalceanu | 40m |
Shows how to build tiny container runtimes with jlink and jdeps, then runs a Spring Boot to‑do app under Docker Compose and uses jcmd, jmap, jstat to capture… | ||
| Full-stack development is dead, long live full-stack development! | Simon Martinelli | 41m |
Compares three Java-first stacks and shows working demos: Thymeleaf + htmx renders server templates with fragment updates and infinite scrolling (no full JS… | ||
| Avoiding work is work - but it pays off! | Etienne Studer | 19m |
Developer Productivity Engineering treats slow builds and flaky tests as measurable technical problems and shows concrete fixes: use Gradle Enterprise with… | ||
| Team Empowerment: When it is time for you Lead Dev to let go of responsibilities? | Blagoj Jovanov | 13m |
Describes when to move from single-owner workflows to shared ownership by showing measurable signals: rising cognitive load, PR review bottleneck, and… | ||
| Core Web Vitals under control | Marta Wiśniewska | 25m |
Core Web Vitals are LCP, FID and CLS with practical thresholds: LCP <2.5s (green), 2.5–4s (needs work), >4s (bad); FID <100ms, 100–300ms, >300ms; CLS roughly… | ||
| NX Generators or how to skip boring tasks | Francesco Leardini | 24m |
Shows how NX generators automate creating a local plugin, call other generators (nesting the Angular plugin), and use schema.json plus a generator TypeScript… | ||
| Major migrations made easy | Tim te Beek | 17m |
OpenRewrite performs version and framework migrations reliably and quickly, converting JUnit 4→JUnit 5 and test assertions, upgrading Spring Boot 1.5→latest… | ||
| Look Ma, No Metrics: A Quest Towards Extracting SLOs | Stefano Taillefert, Patrick Bänziger | 22m |
Project shows SLOs can be derived without code changes by converting logs into SLIs: a log-exporter queries the central log store, exposes Prometheus-style… | ||
| Java Next - From Amber to Loom, from Panama to Valhalla | Nicolai Parlog | 47m |
Roadmap-level brief: Amber lands small language features now — JEP 430 string templates slated as a JDK 21 preview, plus pattern matching, records and sealed… | ||
| Respect estimates | Jarek Ratajski | 48m |
Claims that estimates are random by design and that starting work is the only way to shrink variance; shows planning poker and story points map to time, not… | ||
| Why Building Your Ship (Application) with Raw Materials is a Bad Idea! | Jamie Coleman | 34m |
Companies are silently labeling unknown third party libraries as raw materials to bypass SBOM and policy checks allowing unverified code into products… | ||
| Architecture aspects - evolutionary architecture development | Urs Enzler | 41m |
Starts with a working in-memory prototype and 23 checklist items, then adds small abstractions so business logic doesn’t change when persistence is… | ||
| Unleash the power of your applications with Micronaut and GraalVM | Álvaro Sánchez-Mariscal | 44m |
Shows a working Micronaut service assembled with Micronaut Data (JDBC repo), H2 and Flyway and compiled with GraalVM Native Image into a native executable in… | ||
| Monorepos - The Benefits, Challenges and Importance of Tooling Support | Juri Strumpflohner | 45m |
Explains why a monorepo works only with modularization and tooling: use NX with project tags to enforce service boundaries via lint rules, run only the… | ||
| Enterprise Serverless Adoption. An Experience Report | Sheen Brisals | 42m |
Legacy JBoss monolith is replaced with an event-driven serverless backend (switched in 2019) built on AWS Lambda and Step Functions with a GraphQL/cache front… | ||
| What We've Learned from Scanning 10K+ Kubernetes Clusters | Rotem Refael | 23m |
Telemetry from Kubescape + ARMO platform analyzes scans from over 10K clusters (6K+ in the dataset detailed), 40M+ Kubernetes objects, 178 registries and 150k… | ||
| Game of Loom: implementation patterns [...] playing with virtual threads | Mario Fusco | 47m |
Implements Conway’s Game of Life with CSP channels and runs JMH benchmarks comparing native threads vs virtual threads; virtual-thread runs hit 7× faster on… | ||
| Unit Test Your Java Architecture With ArchUnit | Roland Weisleder | 43m |
Uses ArchUnit plus JUnit 5 to turn architecture rules into executable unit tests against Java bytecode, demonstrated on Spring PetClinic: naming conventions… | ||
| Spring Security: The Good Parts | Daniel Garnier-Moiroux | 45m |
Explains concrete Spring Security 6 details: replace WebSecurityConfigurerAdapter with a security filter chain bean, uses ordered servlet filters to block or… | ||
| A comparison of the Reactivity Concepts in Angular, React, Vue and Svelte | Jonas Bandi | 49m |
Live coding shows Angular patches browser APIs (zone-based change detection that checks large parts of the tree, causing cascade updates), React forces use of… | ||
| Sailing Modern Java | Piotr Przybył | 47m |
Covers Java 19/20 features with runnable demos: shows virtual threads via Executors.newVirtualThreadPerTaskExecutor creating 50,000 threads (and reaching… | ||
| Developer Joy – How great teams get s%*t done | Sven Peters | 45m |
Argues that developer joy comes from measurable improvements in quality, flow, and customer value, with concrete examples: 42% of developer time spent fighting… | ||
| Awesome Java applications with GraalVM and Java microservices frameworks | Alina Yurenko | 39m |
Shows how to compile Java microservices into GraalVM Native Image executables using Spring Boot 3, Micronaut, Quarkus and Helidon with real demos: Spring… | ||
| The monolith must die! - How to convince managers | Anja Kunkel | 41m |
Argues that using Google Cloud’s DORA metrics (deployment frequency, lead time, change failure rate, time to restore) makes a business case for splitting a… | ||
| nothing matches | ||