Voxxed Days Zürich 2022
2022-05-17..2022-05-19
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
platform engineers, backend engineers, cloud architects, devops engineers, site reliability engineers, frontend engineers, qa engineers
topics
GraalVM native image building; Kubernetes multicloud application management; Kafka and Pinot analytics stack; Testcontainers integration testing; WebBluetooth browser API; Workflow engines with Kafka and Avro; OpenTelemetry observability framework; Quarkus and GraalVM compatibility; Semantic search capabilities; Vertex AI pipelines for MLOps; Module federation micro frontends; Trojan Source Unicode attacks
| title | author | length |
|---|---|---|
| Trojan Source: Bad Characters Are Coming for Your Code | Nicholas Boucher | 33m |
Unicode directionality override characters in comments and string literals can reorder display versus logical source so compilers execute different code than… | ||
| Reinventing the wheel ... as a service | Mario Fusco | 36m |
Software engineering repeatedly repackages old ideas as new and often breaks things by oversimplifying core assumptions. Examples: attempts to sell an XML… | ||
| Welcome | Patrick Baumgartner, Federico Yankelevich | 23m |
After two years offline the community event returns with 618 attendees across three packed rooms and about 40 talks, organized by developers in their free time… | ||
| Optimizing Speed and Scale of User-Facing Analytics w Kafka and Pinot | K Wolok, T Berglund | 46m |
Apache Kafka streams events while Apache Pinot serves low‑latency OLAP queries so product features can show fresh analytics to users rather than just… | ||
| Troubleshooting Spring Boot applications with Sentry | Maciej Walkowiak | 47m |
Shows Sentry hooked into a small React + Spring Boot movie app where the movie service calls a rating service and is deliberately flaky (33% failure) so Sentry… | ||
| Removing complexity from integration tests using Testcontainers! | Kevin Wittek | 43m |
Demonstrates using Testcontainers (Java, with language ports for Go/Python/Node/Rust) to run real PostgreSQL and Kafka instances inside Docker for integration… | ||
| WebBluetooth - the missing link | Nico Martin | 44m |
Demonstrates concrete use of the WebBluetooth API to scan and pair, call navigator.bluetooth.requestDevice, getPrimaryService and read/write DataView bytes… | ||
| Cost-effective Simulation-based Test Selection in Self-driving Cars SW | Christian Birchler | 42m |
A cost-saving pipeline called SDC-Scissor uses BeamNG simulation data and machine learning to predict which simulation scenarios are unlikely to reveal faults… | ||
| Build and Manage your Multicloud Application on any Kubernetes | Sacha Dubois | 19m |
Tanzu Application Platform delivers an app-aware platform that auto-generates CI/CD pipelines and runtime manifests from a small app-side config, runs on any… | ||
| Taming the event chaos with a workflow engine | Filip Hrisafov, Joram Barrez | 48m |
Flowable connects to Kafka (Confluent stack) and Spring Boot, consumes Avro events with Avro deserializers and starts or updates case models to correlate by… | ||
| The Call of Ctooling: The Secrets Behind Native Image Building | Edoardo Vacchi | 36m |
Explains how GraalVM native-image actually builds a self-contained executable by running build-time initialization and taking a heap snapshotting of reachable… | ||
| Developer Productivity Engineering – The Next Big Thing in SW Development | Etienne Studer | 43m |
Argues that Developer Productivity Engineering (DPE) uses data and tool-driven fixes—build scans, build caching, predictive test selection, test… | ||
| Cloud-Native Applications with GraalVM | Mohamed Ez-zarghili | 35m |
GraalVM Native Image compiles Java into standalone native executables start in milliseconds with much smaller memory footprints and smaller packages than a JVM… | ||
| Application Development with Electron: How and Why | David Tanzer | 44m |
An Electron app built with React and TypeScript called Marmot demonstrates a working cross‑platform desktop tool (Windows .exe/.nupkg, mac dmg/zip with… | ||
| How to take ownership of an entire Kubernetes cluster | Jakob Beckmann | 43m |
A single remote code execution in an internet‑exposed app allows pulling tools (curl, kubectl), creating an SSH pod, mounting the node with a hostPath mount… | ||
| 9 Java Patterns that Kotlin made obsolete | Sebastian Brunner | 19m |
Nine specific Java patterns get replaced by Kotlin language features with concrete examples and results: nullable types remove Optional for… | ||
| Building Distributed Systems in Distributed Teams | Philipp Krenn | 20m |
Elastic built company and product processes distributed by design from day one, now ~2,700 people across time zones. Concrete practices: written-first… | ||
| Will my library or framework work on Quarkus (and GraalVM)? | Peter Palaga | 49m |
Quarkus runs most libraries and frameworks if porting fixes are applied: use compile-time augmentation and split code into build-time module / deployment… | ||
| Pains and gains of Kubernetes for Developers, story from experience | A. Kurt, B. Christescu | 19m |
Swisscom runs production Kubernetes clusters since 2017 with 300+ worker nodes and thousands of pods and discovers scaling pain points like a DNS script… | ||
| The Capabilities of Semantic Search | Fran Peric | 22m |
Compares symbolic indexing (Elasticsearch/OpenSearch) with vector-based retrieval and shows a working pipeline using the Jina framework to encode items into… | ||
| OpenTelemetry – An Observability Framework for Cloud-Native Software | Dennis Kieselhorst | 22m |
OpenTelemetry provides a vendor‑agnostic instrumentation layer that lets applications emit traces, metrics and logs to back ends like Zipkin, Jaeger, Splunk or… | ||
| Angular Reactive Forms - Developing Forms and Validation with Angular | Fabian Gosebrink | 43m |
Covers building real Angular forms with the ReactiveFormsModule and reactive forms patterns: explains FormControl/FormGroup/FormArray, uses FormBuilder to… | ||
| Exploring Stateful Microservices in the Cloud Native World | Grace Jansen, Mary Grygleski | 38m |
Argues that cloud native does not require statelessness and shows concrete options: builds examples with Open Liberty and MicroProfile, uses MicroProfile LRA /… | ||
| Stranger Danger: Your Node.js Attack Surface Just Got Bigger | Liran Tal | 51m |
Live hacking shows a vulnerable marked markdown parser (4 million monthly downloads) enabling XSS via an escape/regex gap, an unauthenticated NoSQL injection… | ||
| Applications instead of libraries: Micro frontends implemented through module federation | Mario Fernandez | 44m |
Team splits a monolith into microfrontends using Webpack 5 Module Federation to load a remote navigation widget that handles a few million hits/day… | ||
| Can you trust your AI? | Daniele Zonca | 46m |
Shows concrete risks and tooling: vision models mistake a referee’s bald head for a ball and resume-screeners favor men; text-to-image generators map “nurse”… | ||
| Vertex AI: Pipelines for your MLOps workflows | Marton Kodok | 45m |
Vertex AI Pipelines demonstrates a managed, serverless ML workflow that removes most infrastructure overhead and compiles Python pipeline definitions to a JSON… | ||
| Location transparency | Milen Dyankov | 41m |
Defines location transparency as hiding where handlers live by exchanging typed messages and shows a concrete router that treats commands, events, and queries… | ||
| Choreography vs Orchestration in serverless microservices | Mete Atamel | 46m |
Compares event-driven choreography with centralized orchestration using concrete Google tooling: Google Workflows calling Cloud Functions, Cloud Run and… | ||
| Achieving an evolutionary architecture through simplicity | Urs Enzler | 46m |
A practical model maps solutions from concrete specific to abstract generic and recommends starting at bottom-right concrete specific solutions, adding… | ||
| "Change is the Only Constant”. Really? | Maurice Naftalin | 41m |
Explains the precise difference between unmodifiability (Collections.unmodifiableX and Java 9 list.of) and true immutability, shows why defensive copying must… | ||
| Startup Architecture – How much “it depends”? | Michael Malcharek | 43m |
Experience moving from a large retailer to a one‑person healthcare startup drives practical rules: model by domains early, deploy each domain behind a unified… | ||
| nothing matches | ||