Voxxed Days Luxembourg 2023
2023-06-21..2023-06-22
Luxembourg, Luxembourg
[Voxxed Days Luxembourg 2018, Voxxed Days Luxembourg 2022, Voxxed Days Luxembourg 2023, Voxxed Days Luxembourg 2024, Voxxed Days Luxembourg 2026]
| title | author | length |
|---|---|---|
| a recap | 02m | |
https://luxembourg.voxxeddays.com | ||
| The Event's "OFFs" | Thierry Bellia | 05m |
Short interview-style clips by Thierry Bellia capture the atmosphere around Voxxed Days Luxembourg 2023 held at Casino 2000 in Mondorf-les-Bains. The pieces… | ||
| Digital Technology and Ethics: The Impossible Equation? | audrey neveu, Agnes Crepet | 47m |
Examines environmental, social and geopolitical harms tied to digital technology — from mineral extraction and planned obsolescence to mass surveillance — and… | ||
| GraphQL and Spring Boot: New Starter, New Beginning? | Mathilde Lorrain, Guillaume ROUSSEL | 48m |
Overview of where GraphQL is a good fit and where it is not, with a focus on integrating GraphQL into Spring Boot using the new Spring Boot starter. Includes… | ||
| A Legacy App Walks into a Serverless Bar | Sébastien Blanc | 43m |
A legacy application from 2010 named Bob is used as a narrative to explore migrating toward Event-Driven Architecture and Serverless. The talk describes… | ||
| One Frontend App to Rule Them All 💍🌋 | Sylvain Dedieu | 50m |
Practical review of 2023 strategies for organizing large frontend applications and application portals to avoid early obsolescence and unmaintainability. It… | ||
| Beginners guide to balance your data across Apache Kafka partitions | Olena Kutsenko | 47m |
Explains how Kafka decides partition placement (explicit partition, key hashing, and sticky partitioner), shows that sticky reduces latency ~50% and CPU 5–15%… | ||
| Cloning ChatGPT with Hugging Face and Elasticsearch | Lucian Precup, Pietro Mele | 55m |
Elasticsearch (a search engine, NoSQL datastore and analytics engine) and Hugging Face (an open-source ML model platform) are combined to build powerful… | ||
| Hexagonal Architecturoplasty of a Backend: Open‑Code Operation | Julien Topçu, Adrien Joly | 01h 51m |
Shows how to revive an aging backend by migrating it to Hexagonal Architecture (Ports & Adapters) to separate types of software complexity and make… | ||
| Async Showdown: Java Virtual Threads vs. Kotlin Coroutines | Riccardo Lippolis | 50m |
Project Loom’s virtual threads arrive in JDK 21: virtual threads production-ready with carrier threads that schedule many lightweight virtual threads… | ||
| Infra: Give Your Developers Autonomy with OctoDNS | Julien Briault | 38m |
OctoDNS is presented as a way to manage DNS records as code from a single, provider-agnostic configuration so teams can reduce errors and centralize DNS… | ||
| Math Behind Software | Bartek ŻYLIŃSKI | 13m |
Mostly theoretical math that explains why certain APIs return true on empty collections: proves vacuous truth (universal statements over empty sets evaluate… | ||
| A Tour of Doctolib Production | Nicolas Martignole | 15m |
Explains how Doctolib uses Datadog to monitor and operate its production environment, covering practical usage for tracking and managing production metrics and… | ||
| Discover Rust tooling | Yannick Guern | 17m |
An overview of Rust’s developer tools and their main features, covering the ecosystem utilities that improve developers’ daily workflow (for example the… | ||
| A Case for Agility | Benjamin Dauvissat | 15m |
The talk discusses the history and current status of agile methods versus other management fashions like the V-model and lean, arguing that agile has been… | ||
| REX http://bit.dev: how to build a component library in record time | Lucille MOISE | 15m |
The talk explains why the team evaluated alternatives to Storybook for building a component library and ultimately chose Bit.dev. It covers the project… | ||
| UX/UI Treasure Hunt, design process at Passbolt | Vivien MULLER | 14m |
Passbolt builds an account-recovery feature over a year by choosing backup of private key over full secret sharing after a community survey (<10 minutes)… | ||
| Improve your design with Design Patterns | Mathilde Lorrain, Benjamin YVERNAULT | 46m |
Introduces common object-oriented Design Patterns as practical tools to improve software design for early-career developers. Demonstrates the most frequently… | ||
| Getting Started with Domain-Driven Design without Fighting the Wrong Battles | Josian Chevalier | 50m |
An introduction to Domain-Driven Design (DDD) focused on practical first steps: identifying core domains, defining bounded contexts, and using ubiquitous… | ||
| Where is PHP in 2023? | Karim Pinchon | 50m |
An overview of PHP in 2023 covering the language itself, its recent evolution, and why it remains widely used across the web and in many French Tech companies… | ||
| Building your own mechanical keyboard, bad idea or brilliant idea? | Benjamin Legrand | 50m |
A developer decided to build their own ergonomic mechanical keyboard and explores the DIY mechanical-keyboard hobby. The talk examines whether the standard… | ||
| Advanced Kotlin Techniques for Spring Developers | Pasha Finkelshteyn | 44m |
Shows concrete Kotlin techniques for Spring: generate projects with start.spring.io, enable -Xjsr305=strict to get runtime null checks, and fix Jackson +… | ||
| Why Kotlin is the better Java and how you can start using it | Iris Hunkeler | 49m |
Kotlin claims fewer null pointer exceptions by enforcing compile time nullability and the Elvis operator, generates boilerplate automatically via data classes… | ||
| An end-to-end GitOps Architecture: Terraform, Ansible, Kubernetes and AWS | Loïc Ortola, Aurélien Moreau | 02h 02m |
Practical GitOps end-to-end architecture using Terraform, Ansible, Kubernetes and AWS to handle day‑2 operations: provisioning the infrastructure base… | ||
| Managing Terraform resource drift with the GitOps approach | Katia Himeur | 26m |
This talk explains how to detect and reconcile Terraform configuration drift using a GitOps workflow. It covers using Terraform as the infrastructure-as-code… | ||
| Data Exploration Made Easy with Open Source | Oz Katz | 22m |
Claims that adding embedded DuckDB to the lakeFS UI lets users run real SQL directly on Parquet/CSV in object stores with low latency — an example shows a… | ||
| Documenting Your API Effectively: a Complete Tour of Spring-doc | Hugo Caupert | 26m |
Covers how to document REST APIs using Spring-doc (the Springdoc OpenAPI tooling for Spring Boot). Explains problems with incomplete or outdated API docs and… | ||
| Passbolt and SSO authentication in an end-to-end encryption context | Stéphane LOEGEL | 17m |
Passbolt and SSO integration for end-to-end encrypted systems: explains adding single sign-on to a Passbolt deployment while preserving end-to-end encryption… | ||
| Dynamically deploying your Terraform code with GitLab CI | Romain Boulanger | 38m |
A practical presentation on building an automated GitLab CI pipeline to incrementally integrate and deploy Terraform code for large multi-layer codebases. It… | ||
| Doing multi-provider Kubernetes in GitOps mode with CrossPlane | Ludovic Piot | 48m |
Shows how to use Crossplane together with Kubernetes GitOps practices (like Flux/Argo-style convergence) to provision and manage a multi-cluster fleet across… | ||
| You need Event Mesh, not Service Mesh | Chris Suszynski | 50m |
Explains building a custom ergonomic mechanical keyboard: why a DIY mechanical keyboard project matters for developers, how the standard 100% AZERTY layout may… | ||
| How to effectively test your AI applications? | Victor Landeau | 51m |
How to test AI-driven applications effectively by addressing challenges like probabilistic outputs, exploratory workflows, and changing contexts in ML… | ||
| Building for Enterprise by Testing OSS: One Codebase to Rule Them All | Chayim Kirshen | 46m |
One codebase generates and tests packages across Ubuntu 16.04/18.04/20.04/22.04 and RHEL variants, for x86 and ARM, producing DEBs, RPMs, tarballs, snaps and… | ||
| A Healthy diet for your Java application | Margarita Nedzelska | 51m |
Diagnoses OutOfMemory by insisting on heap dumps and analyzing GC roots in VisualVM, showing byte[] and object arrays often hold 90%+ of retained size. Finds… | ||
| From observer to responsible: stopping the impact of racist biases in UX | Marcy Ericka Charollois | 55m |
The talk addresses racist biases in user experience design, showing concrete harms like failed facial recognition, search results equating Black people with… | ||
| Lessons from our migration from Vue 2 to Vue 3 | Sara ATTALLAH-GHERARDI, Kevin BESSET | 42m |
Jolimoi migrated their existing web app from Vue 2 to Vue 3 because Vue 2 support ends on Dec 31, 2023. The talk describes the chosen migration methodology… | ||
| Coding to the Beat: When AI Joins the Band | Laurent KRATZ | 44m |
Voxxed Days Luxembourg 2023
Room: Main Room
Type: Keynote
In "Coding to the Beat: When AI Joins the Band," we explore the thrilling intersection of artificial… | ||
| Scalable messaging and streaming with Apache Pulsar | Julien Jakubowski | 46m |
Introduces Apache Pulsar as an alternative to RabbitMQ, ActiveMQ and Kafka for building event-driven and real-time applications. Explains Pulsar’s key… | ||
| Progressive Delivery in the Kubernetes Era | Kevin Dubois | 48m |
A live demo deploys a Quarkus racing game: a Git commit triggers a Tekton pipeline that builds a container, pushes to Quay, and updates a manifest watched by… | ||
| Introduction and pitfalls of Java's new concurrency model | David Vlijmincx | 34m |
Java 20/21 brings Project Loom virtual threads that let the JVM create thousands cheaply, demonstrated by running 10,000 virtual threads on a laptop; they run… | ||
| The Accord Consensus Protocol, how to do ACID transactions at scale | Mick Semb Wever | 48m |
Research-backed consensus called Accord delivers single-network-round-trip leaderless consensus that makes global ACID, strict-serialisable transactions across… | ||
| I hack your production live with 15 security flaws | Gaëtan Eleouet | 44m |
A live demo walks through 15 real security vulnerabilities found in an existing web application, showing how they can be discovered and exploited. It focuses… | ||
| Why DuckDB could be the engine for your Data Lake? | Vincent Heuschling | 47m |
Introduces DuckDB as an alternative engine for datalakes/lakehouses, arguing it enables SQL processing of large datasets stored on object storage using limited… | ||
| Spring Security: The Good Parts | Daniel Garnier-Moiroux | 01h 52m |
An overview of Spring Security covering its architecture, core patterns and common abstractions, with concrete examples of how they appear in code and how to… | ||
| Eclipse MicroStream - Ultra-fast Java cloud-native persistence for microservices | Markus Kett | 01h 00m |
Eclipse Store (formerly MicroStream) stores Java object graphs natively and writes them append-only to blob stores like AWS S3, offering ACID journaled… | ||
| The digital age of hydration: understanding types of hydration for web use | Nicolas Frizzarin | 40m |
The talk explains server-side rendering and the various client-side hydration techniques used to turn a statically rendered page into a dynamic web app. It… | ||
| What I wish I had known before becoming a CTO | Mathilde Lemee | 23m |
Practical advice for engineers moving into a CTO role: key things to know before joining or founding a company as CTO, and crucial areas to watch to enable… | ||
| Modern networking: Clever Cloud network groups, logical and physical separation | Quentin Adam | 16m |
Clever Cloud presents a modern cloud networking architecture called Network Groups that separates logical network design from physical infrastructure. The talk… | ||
| Artificial intelligence explained in 15 minutes! | Stéphane Philippart | 15m |
A developer-oriented 15-minute overview that explains what artificial intelligence actually means and what technologies are used (e.g., typical AI/ML… | ||
| 6 Tips to improve your Angular web app | Camille PILLOT | 16m |
Six practical tips for improving Angular web applications, covering both common and lesser-known techniques that boosted performance and code readability in… | ||
| Turbopack - Rust-based successor to Webpack | Devlin Duldulao | 17m |
Quick 15-minute rundown of why Turbopack replaces Webpack: Rust core plus an incremental computation engine that caches function inputs/outputs so rebuilds… | ||
| Storybook, a really good idea? | Sara ATTALLAH-GHERARDI | 13m |
The talk examines whether Storybook is worth adopting to enforce a newly created design system: it evaluates Storybook as a front-end tool for building… | ||
| Quarkus 3: The Road to Loom for Cheaper, Faster, and Easier Concurrent Applications | Daniel Oh | 51m |
Quarkus 3 adds an easy path to Project Loom by letting methods run on virtual threads via a single annotation and JDK preview flags (demonstrated on JDK 20… | ||
| Domain-Driven Design: back to the roots | Cédric Pontet | 55m |
Explains that Domain-Driven Design is essentially object-oriented principles applied at scale, demonstrated on a banking example: identify entities by ID, make… | ||
| Elixir: a potion to mix complexity and concurrency in real‑time | Maxime JANVIER | 53m |
Elixir running on the Erlang VM is presented as a practical platform for massive concurrency and real-time systems, using GenServer and supervisors for fault… | ||
| Java 4..21, Kotlin, Code Coverage, bytecode: scandals, intrigues, investigations | Evgeny Mandrikov | 56m |
Bytecode inspection of Java (8, 11, 17, 21) and Kotlin shows concrete surprises: JaCoCo filters synthetic methods and special lambda names to avoid false… | ||
| Can we do without a backend app? | Juliette AUDEMA | 47m |
Examines whether a full backend can be avoided by assembling API-first services and cloud-managed building blocks. It discusses using third-party APIs for… | ||
| CaaS, Serverless, scale-to-zero: What is it and how to get started with Knative? | Stéphane Philippart | 46m |
Knative is presented as an open alternative for Serverless patterns (CaaS and FaaS) that avoids cloud-provider lock-in and can run on private infrastructure… | ||
| Java™ 19 & 20. What's new and noteworthy? | Piotr Przybył | 01h 50m |
Demos show concrete outcomes: platform threads hit OOM around ~32,000 while virtual threads scale to millions (40k and a million tested), but code must… | ||
| Oops my app performance sucks... what if observability could be a game changer? | Stéphane Beuret | 19m |
Claims that shifting to an end‑user perspective cuts MTTD and cloud cost by surfacing traces (spans and flame graphs) correlated with logs and metrics… | ||
| From WordPress to a static site: Hugo demo | Cyrille Chopelet | 26m |
The talk explains moving a personal site from WordPress to a static site using the Hugo static site generator. It argues that for low-traffic, mostly… | ||
| Secure and Scale Access to Your Multi-Cloud Resources Using HashiCorp Boundary | S. ESTE-GRACIAS | 24m |
HashiCorp Boundary is presented as a tool to secure and scale remote access to multi-cloud infrastructure and applications. It focuses on centralized… | ||
| Pyenv + Poetry: how to manage your Python environments simply | Victor Landeau | 28m |
Explains using pyenv together with Poetry to manage Python environments and project dependencies. Describes the problem of multiple projects needing different… | ||
| High-speed DDD | Thomas Pierrain | 55m |
The talk addresses doing Domain-Driven Design (DDD) under the fast pace of startup-like environments, where short-term pressure creates technical and… | ||
| Micro Frontends in Action! | Peter Eijgermans | 45m |
Claims that micro frontends split a frontend monolith into vertical, independently deployable slices that include front and back ends, using Webpack Module… | ||
| Java's Hidden Gems: Tools and Libraries | Johan Janssen | 47m |
A rapid catalogue of concrete Java tools with real outcomes: 70 examples on GitHub shows lightweight demos; ArcUnit rules enforce package/annotation boundaries… | ||
| GitOps x Kubernetes: Argo CD gives us the winning combo | Renaud Chardin | 38m |
An introduction to GitOps for Kubernetes that explains what GitOps means and how to integrate it with Kubernetes. It focuses on Argo CD — a declarative CI/CD… | ||
| Application resilience in Kubernetes... certainty even before your DRP? | Loïc Mulder | 01h 00m |
The talk explains how to improve application resilience on Kubernetes and how to run effective disaster recovery plan (DRP) tests. It covers practical cases… | ||
| nothing matches | ||