Voxxed Days Zürich 2024
2024-03-07
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, platform engineers, site reliability engineers, frontend developers, engineering managers
topics
virtual threads and structured task scopes; WebAuthn with Spring Boot; Angular Signals change detection; Quarkus performance and energy efficiency; bytecode instrumentation with Java agents; observability with Spring and Micrometer; SQL unit testing for queries; JDK 17 to 21 security enhancements; intellij IDEA productivity workflows; fluent API design patterns; ML and NLP pipelines in Java; vector databases and embeddings
| title | author | length |
|---|---|---|
| Welcome to the 8th edition of | Federico Yankelevich, Patrick Baumgartner | 16m |
Welcome edition announces community-run conference with volunteers in yellow shirts, local Swiss focus and recurring side events; registration shows 546… | ||
| The Code Quality Advantage: How Empirical Data Shatters the Speed vs Quality Myth | Adam Tornhill | 36m |
Empirical study of millions of files across 14 languages shows a file-level Code Health metric (green/yellow/red) derived from design, function and… | ||
| Mastering complex reactivity with template-driven forms and Signals | Brecht Billiet | 44m |
Shows how Angular Signals plus a small view‑model layer turn template‑driven forms into truly reactive, unidirectional workflows, replacing banana‑in‑a‑box… | ||
| Modern Java in Action | Nicolai Parlog | 44m |
A small GitHub crawler gets built that fetches pages, stops at external links, and prints counts; domain objects use records and a sealed interface hierarchy… | ||
| Password-less apps: implementing WebAuthN | Daniel Garnier-Moiroux | 46m |
Live demo adds WebAuthN to a Spring Boot app: JavaScript calls navigator.credentials.create/get, server generates per-session challenge and stores it, the… | ||
| Faster or better designed? Choose any two! | Dmytro Vyazelenko | 45m |
Design shows a ranked set of practical rules: adopt no garbage zero-allocation fast paths, use natural batching with a ring buffer and a dedicated sender… | ||
| State of change detection in Angular and how far are we from Zoneless applications ? | M. Riegler | 41m |
Explains that Angular now uses Signals-based local change detection to build a signal graph so the framework only re-renders nodes that actually changed… | ||
| NLP à la Suisse | Andrea Mocci, Jesper Findahl | 45m |
An overview of modern Natural Language Processing components and how they fit into a pipeline, covering tokenization, lemmatization, named entity recognition… | ||
| Instrument to Remove: Using Java agents for fun and profit | Johannes Bechberger | 41m |
A small Java agent prototype instruments classes by inserting a static initializer via javassist bytecode insertion to record class usage, then appends a… | ||
| IntelliJ IDEA Tips & Tricks | Anton Arhipov | 47m |
Shows concrete productivity moves: switch to the New UI and distraction‑free mode, remove tabs and rely on Ctrl/Cmd+E and Cmd/Ctrl+1 for navigation, use live… | ||
| Principles of Fluent API Design | David Beaumont | 19m |
Defines cascading API as chainable calls that may split across statements and fluent API as a style that guarantees a single unbroken expression, then gives… | ||
| The Art and Science of Thriving Developers: 7 Key Strategies | Dimitris Andreadis | 18m |
25 years in IT yields 7 strategies that claim to make developers thrive including passion, persistence, choosing a focused bet (early adoption of trends), and… | ||
| Automate your Changelogs with Release Drafter | Oleg Nenashev | 19m |
Automates changelogs by turning merged pull requests and labels into draft release notes via a GitHub Action; uses PR titles/bodies, label-to-section mapping… | ||
| Neurospicy: ADHD as a Competitive Advantage | Myriam Jessier | 19m |
Argues that ADHD becomes a measurable asset in tech by leveraging hyperfocus that yields 40 hours in 4, fast decision-making during incidents, and creative… | ||
| The Hidden Dynamic Life of Java | Nataliia Dziubenko | 18m |
Java increasingly emits invokedynamic into class files so decisions happen at runtime instead of compile time. Examples: string concatenation emits a bootstrap… | ||
| SQL Test Kit, or how to unit test any SQL query | Victor Landeau | 13m |
SQL Test Kit (https://pypi.org/project/sql-test-kit/) is a Python library that unit tests real BigQuery SQL by query interpolation — it injects small test… | ||
| A Deep Dive Into Advanced TypeScript: A Live-Coding Expedition | Christian Wörz | 44m |
Live coding in VS Code demonstrates exact patterns and working code: using map types and template literal types to auto-generate every margin/padding key… | ||
| Faster, greener, and happier- why Quarkus should be your next tech stack | Holly Cummins | 45m |
Quarkus claims dramatic wins: JVM startup under one second and 15 ms native startup on GraalVM; memory and throughput improvements that allow 3x denser… | ||
| Securing the Supply Chain for Your Java Applications | Thomas Vitale | 44m |
Every Git commit can be spoofed because Git trusts local metadata; demo shows a commit appearing as someone else and then enforces signed git commits to make… | ||
| Using AI in Software Design: How ChatGPT Can Help With Creating a Solution Arch. | Ralf D. Müller | 46m |
Walks through solving the iSAQB Advanced example "Big Spender" by priming GPT‑4 paid model with PDFs and images, using embeddings plus a vector DB to fetch… | ||
| Communication for Developers: estimates, code reviews, and other hard problems | Wojciech Pituła | 47m |
Shows how to make estimates unambiguous by splitting scope, giving developer‑days, an uncertainty factor, assigned headcount and assumed availability (example… | ||
| Practical Performance Analysis | Simone Bordet | 38m |
Practical, stepwise performance recipe: set up one server, many loader clients and a probe, tune OS (open files, ephemeral ports, CPU governor) and JVM (use… | ||
| Observability 101 with Spring and Micrometer | Nele Lea Uhlemann | 38m |
Shows a live Java microservice demo (Kafka-backed ice‑cream recommender calling a Weather service and ChatGPT) instrumented two ways: OpenTelemetry Java agent… | ||
| ML in Java, YES it's possible! | Mohammed Aboullaite | 47m |
Claim: Java can build and run real ML pipelines today. The session demonstrates JSR‑381/VisRec producing a small image classifier saved as hotdog.dnet (trained… | ||
| Power structures. The fair advantage | Anja Kunkel | 36m |
Claim: org charts lie and influence comes from formal vs informal power plus role relationships and expertise. Tools: map people-structure-task-technology… | ||
| From Java 17 to 21: A Showcase of JDK Security Enhancements | Ana-Maria Mihalceanu | 45m |
From Java 17 to 21 the JDK hardens defaults and adds post‑quantum tooling: JDK21 adds HSS/LMS signature verification and a KEM API for post‑quantum key… | ||
| Avoid mastering Kubernetes for local dev. with Dapr and Testcontainers | M. Salatino, O. Šelajev | 46m |
Shows how to run Dapr APIs locally by launching a Dapr container from Testcontainers so application processes stay debuggable while the sidecar behavior is… | ||
| Who is Jason, and what’s he doing in my database? | Martin Bach | 44m |
Claim: a single modern RDBMS can replace many specialist stores by supporting JSON columns, a document API, and a new Duality views layer that exposes… | ||
| Navigating the Chaos: A Holistic Approach to Incident Management | Hila Fish | 39m |
A clear five-step operational process frames incident work: five pillars that move from identify and categorize through notify, investigate, resolve and close… | ||
| Performance oriented Spring Data JPA & Hibernate | Maciej Walkowiak | 44m |
Covers concrete fixes: measure connection lease times with FlexiPool, spot N+1 with IDE tracing or Digma, and QuickPerf catches unexpected extra deletes in… | ||
| From k9s to OpenTelemetry: A guide to observability for your apps in K8s | Matthias Haeussle | 45m |
Starts at the Kubernetes API level with concrete tools like k9s and web UIs (Headlamp, Lens replacements) and demos kubectl debug attaching a shell into a… | ||
| A fun and absurd introduction to Vector Databases | Alexander Chatzizacharias | 46m |
Shows a live stack: Unity + Spring Boot Kotlin frontend calling a Dockerized vector store using HNSW indexing and cosine similarity. Demonstrations include a… | ||
| React Server Components - Explained for Backend Developers | Jonas Bandi | 54m |
React Server Components run JSX rendering on the server (no client hydration for those nodes) and stream incremental HTML + runtime instructions to the… | ||
| The dark side of kotlin | Jarek Ratajski | 46m |
Covers concrete pitfalls: Kotlin enables powerful DSLs (JSON, REST routing) via operator overloading and last-lambda-outside-braces syntax but that creates… | ||
| Hitting the “refresh” button on your Spring web application | Stéphane Nicoll | 48m |
Upgrade path shows a working sequence: move to Spring Boot 3.2 and Java 21, opt into virtual threads to drop native thread pools (app drops from ~60 threads to… | ||
| Back to the future - how we integrated a 40 year old software system | Lukas Pradel | 46m |
Deutsche Bahn integrates a 1983 COBOL seat-reservation system (EPA on HP NonStop) into a new sales platform of 100+ microservices by 2017–23, using an adapter… | ||
| nothing matches | ||