Devoxx France 2023
2023-04-12..2023-04-14
Paris, France
[Devoxx France 2021, Devoxx France 2022, Devoxx France 2023, Devoxx France 2024, Devoxx France 2026]
who it's for
healthcare software engineers, startup founders (healthtech), engineering managers, data protection officers, product managers, sustainability engineers, machine learning engineers
topics
EU data transfer law and Schrems II; personal data as legal personhood; ISO 62304 compliance for medical software; surgical robotics vision GPS systems; electromagnetic positional brakes; telemonitoring for oncology patients; speech-to-speech plus retrieval prototypes; digital sector electricity usage and emissions; e-waste metal recovery and circular design; repairable modular device design and public procurement
| title | author | length |
|---|---|---|
| Breaking the Ice Ceiling | Marion Poitevin | 22m |
Marion Poitevin recounts her career and how she overcame challenges by training, failing, and surrounding herself with the right people to open new… | ||
| The Geopolitics of Data | Benjamin Bayart | 18m |
The talk examines geopolitical issues around data, arguing that computer systems impose rigid schemas on reality (e.g., character encoding breaking street… | ||
| Definition of Done: an evolving concept in a health startup | Sophie Cahen | 17m |
Ganymed Robotics describes turning research code for a patented computer-vision “instant GPS” (used to match pre- and intra-operative data) and robot motion… | ||
| Tech to the Rescue of the Planet? | Philippe Bihouix, Nicolas de Nayer | 25m |
Argues that current tech growth will drive massive material extraction and leave most metals unrecovered from e‑waste, noting the digital sector already uses… | ||
| What if digital could help us live better and longer? | Céline Lazorthes | 19m |
Céline Lazorthes discusses how digital technologies can improve healthspan and longevity by addressing chronic, cardiovascular and neonatal diseases that cause… | ||
| Organizers' keynote and the three opening keynotes | Antonio Goncalves, Zouheir Cadi, Nicolas Martignole, Céline Lazorthes, Philippe Bihouix, Nicolas de Nayer, Sophie Cahen, Katia Aresti, Arnaud Héritier | 01h 26m |
Organizers Antonio Goncalves, Zouheir Cadi and Nicolas Martignole open Devoxx France 2023 and present three morning keynotes: Céline Lazorthes on using digital… | ||
| Let's Be Optimistic | Thomas Durand | 19m |
Thomas Durand presents an optimistic view about critical thinking in the era of fake news and post-truth. He argues that skepticism and critical reasoning… | ||
| Everyone architect! | Simon Maurin | 16m |
A company scaled from a 30-person monolith to ~300–500 engineers with hundreds of microservices and ML products and found a centralized architecture committee… | ||
| 6 Tips to Improve Your Angular Web App | Camille PILLOT | 15m |
Practical Angular improvements: configure tsconfig paths and angular.json stylePreprocessorOptions to avoid deep relative imports and SCSS path issues; use… | ||
| Native Messaging: Launch and Communicate with Any Application from Your Browser | Florian Courault | 16m |
Native Messaging describes how browser extensions can launch and communicate with native executables over stdio using two APIs: connectNative/Port for… | ||
| REX Bit.dev: Gadget or Essential? | Lucille MOISE | 15m |
A team compared Storybook and Bit.dev and picked Bit.dev for faster development, using Bit.dev Cloud together with the Bit Version Manager (BVM) to tag, export… | ||
| Keeping a Coder's Journal | Sandrine BANAS | 14m |
Promotes keeping a coder’s journal as a practical habit and shows an early digital example from the Netscape era; cites that about 7% of French people keep… | ||
| How to Keep Your Job, Whatever It Takes | Raphael BLEMUS | 15m |
Shows tactics people use to become irreplaceable by sabotaging team workflows—e.g., creating excessive meetings, hiding tools, feigning incompetence, hoarding… | ||
| Storybook, a Really Good Idea? | Sara ATTALLAH | 16m |
A team at Jolimoi audited their UI, found 100–150 duplicated buttons, and built a design system. They integrated Storybook with Vue and addon-docs to catalogue… | ||
| Welcome to My Comfort Zone (But Not for Long) | NOÉMIE DELRUE | 17m |
A speaker describes overcoming a sudden loss of speaking fluency by getting a speech-language evaluation and ongoing speech therapy focused on consolidation… | ||
| Post‑Quantum Cryptography: The Fundamentals of Tomorrow's Digital World | Willy Malvault | 45m |
The talk explains why NIST chose Kyber and Dilithium as post‑quantum replacements for RSA, arguing lattice‑based schemes (ring‑LWE/module‑LWE) resist known… | ||
| A Brief History of Web Applications — Why the Qwik JS Framework Is Innovative | Ayoub ALOUANE | 18m |
Qwik JS is presented as a web framework that minimizes client-side work by shipping interactive HTML that remains usable until specific code is needed, using… | ||
| The Dungeon Master: Mastering Cybersecurity by Building CTF Challenges | Adam BERTRAND | 16m |
Demonstrates how Capture The Flag (CTF) challenges are built and exploited on TryHackMe using concrete stacks: a Git repository exposed with wget to retrieve… | ||
| Single Sign-On in 15 Minutes Without Changing Your Code | Florian Bernard | 14m |
A demo shows how to add OpenID Connect SSO to two existing apps without changing their code by using Keycloak as the provider and Apache with mod_auth_openidc… | ||
| Mob and Extreme Programming: REX from a Junior Developer | Marjorie Aubert | 14m |
A junior developer reports on a team using Extreme Programming and mob programming (mob of 4 rotating every 10 minutes) for three years, working from a… | ||
| Web or Mobile? Why Not Both! | Coline THERIAL | 17m |
Agorapulse builds both iOS and Android apps with Ionic (Angular) backed by a shared backend and shared store, using a mono-repo so about 90% of frontend code… | ||
| Machine Learning: 5 Additional Metrics to Avoid High‑Performing but Useless Models | Marie-Anne Blette | 15m |
Describes five practical production-readiness checks for machine learning: measure latency and throughput and prefer the faster model even if its… | ||
| The Developer Portal: Open the Gate to Productivity 🚀 | Maha Alsayasneh | 25m |
Shows a working developer portal built on the Backstage service catalog that pulls existing ArgoCD, Buildkite, Kubernetes, Jira, SonarQube and Vault… | ||
| Hidden security features of the JVM - everything you didn’t know and more | Steve Poole | 42m |
Java 17 deprecates the Security Manager but the JVM still defends via its simple stack‑based VM, bytecode verification, JIT diversification, classloader… | ||
| Revisiting Design Patterns after 20 | Edson Yanaga | 45m |
Live refactorings convert legacy GoF patterns into concise Java 20 constructs: Singleton becomes an enum singleton, Command maps to Runnable, Strategy and… | ||
| IPFS - The Practical Bits | Cody Zuschlag | 45m |
Explains IPFS as content-addressable, immutable storage using distributed hash tables and no blockchain, where a file’s hash is its address and validating… | ||
| Developer Productivity Engineering - Extended Session | Justin Reock | 02h 31m |
Claims that developer productivity improves by fixing feedback-cycle bottlenecks with concrete tools and metrics, not pep talks: build caching (local + remote)… | ||
| Terraform Practices to Enable Infrastructure Scaling | Hila Fish | 31m |
Recommends locking module, provider and Terraform versions to avoid unexpected breaking changes and using community modules with download-count checks (Anton… | ||
| Women's journey in tech | Pooneh MOKARI | 31m |
Presentation reports concrete numbers: women make up ~20% of tech roles and roughly 9% of SRE/DevOps, with about 50% of women leaving by mid‑career. Research… | ||
| Beyond cluster-admin: Getting Started with Kubernetes Users and Permissions | Tiffany Jernigan | 45m |
Shows how to provision Kubernetes users with TLS certs, OIDC, or service accounts and automates the YAML and CLI steps; demos use Docker Desktop and… | ||
| Writing Greener Java Applications | Holly Cummins | 46m |
Quarkus experiments measure power with RAPL telemetry and convert instance load to carbon using region grids (ElectricityMaps); results show Quarkus on the JVM… | ||
| Lincheck: Testing concurrency on the JVM | Maria Sokolova | 39m |
Lincheck verifies concurrent JVM data structures by generating scenarios and running stress or controlled bytecode hooks model checking that switch threads at… | ||
| Improving your skills with the debugger | Bouke Nijhuis | 41m |
Shows concrete IntelliJ techniques: use evaluate and log logging breakpoints instead of printlines, create them with a keyboard plugin (code will be… | ||
| How to use GPT in your projects: A Case Study | Stephan Janssen | 45m |
Shows concrete systems: a translator and live captions using whisper + GPT pipeline, talk-summary pages, semantic search and Q&A powered by Devoxx Insights… | ||
| Cloud Native Security For The Rest Of Us | Tiffany Jernigan | 41m |
Maps cloud native security into concrete actions: use managed Kubernetes to offload control plane hardening, enforce TLS certs (no --insecure-skip-tls-verify)… | ||
| Java™ 19 & 20. What's new and noteworthy? | Piotr PRZYBYL | 02h 34m |
Covers concrete changes in Java 19–20 with demos: virtual threads (Project Loom) start in milliseconds and reduce memory—regular threads fail around 50,000… | ||
| Bootiful Spring Boot 3 | Josh Long | 45m |
Spring Boot 3 moves to a Java 17 baseline and Spring Framework 6 with Jakarta EE package names, adds Micrometer tracing (unified metrics+tracing), RFC7807… | ||
| Loki: Like Prometheus But for Logs | Cyril Tovena | 31m |
Loki is a Prometheus-style log store that indexes only labels (not full log text), stores long-term log chunks in object storage such as S3 or GCS, and relies… | ||
| Solving AdventOfCode with GitHub Copilot and OpenAI ChatGTP | Benoît Lafontaine | 31m |
Live demo of solving Advent of Code puzzles using GitHub Copilot inside an IDE and OpenAI ChatGPT (mainly GPT‑3.5 and GPT‑4). The workflow is to copy‑paste the… | ||
| Dockerfile vs Jib vs Pack vs Native Image: Which Is the Best Image Build Method? | Christian Nader | 32m |
Compares four ways to build container images for a Spring Boot Java 17 app: Dockerfile (standard JDK image ~380 MB), Jib (produces a distroless ~288 MB image… | ||
| How to Be Well Onboarded as a Junior Developer Who Retrained | Amélie ABDALLAH | 32m |
A concrete onboarding plan for junior developers who switched careers: provide a documented sandbox with step-by-step technical readings (architecture, tests… | ||
| OPA: So What Does the Policy Do? | Jérôme Gauthier | 32m |
Explains how Open Policy Agent (OPA) works in practice: OPA runs as a single binary or sidecar, serves HTTP, and loads Rego policies plus JSON data at startup… | ||
| Unpoly to Take Back Control! | Estéban Soubiran | 32m |
A server-rendered voting site for a 30-day contest handled 5,000 visits, 25,000 votes and 45,000 emails without a separate React frontend or API by using… | ||
| Optimize Spark Jobs Using Its UI | Raphaël Luta | 30m |
Shows how to debug and optimize Apache Spark jobs using the Spark UI, History Server event logs and the Spark 3 JSON API when source code is unavailable… | ||
| JavaScript Generators — Practical Use Cases | Hela Ben Khalfallah | 30m |
A practical talk about using JavaScript generator functions to build a universal user-list component that yields one transformed item per scroll to keep DOM… | ||
| Detect and Automatically Fix the Most Common Apache Kafka Problems | Florent Ramière, Jean-Louis Boudart | 32m |
A lightweight network proxy for Apache Kafka inspects and rewrites the Kafka protocol to enforce rules like topic name patterns, max partitions, replication… | ||
| Playwright: The Tool That Will Revolutionize End-to-End Testing | Jean François Greffier | 30m |
Playwright is a browser automation tool for Chromium, Firefox and WebKit that uses their debug protocols and supports JavaScript, Python, Java and .NET. It… | ||
| JKube Remote-Dev: Code with All Your Cloud Microservices... Locally! | Sun Tan | 31m |
JKube remote-dev sets up automated SSH tunnels so a local Java process can communicate with cloud microservices and cloud services can route back to the… | ||
| The Inner Secrets of Spring | Carl Azoury | 27m |
Shows how Spring builds and mutates beans at startup by using a BeanFactoryPostProcessor to read and rewrite bean definitions (demo swaps a Hibernate… | ||
| SELECT 'amazing_features' FROM "postgresql" | Kevin Davin | 29m |
Demos concrete PostgreSQL features using the Sakila sample database: readable pipelines with common table expressions, window functions (FILTER, row_number) to… | ||
| Post-mortems or How to Walk Away Happy from a Carnage | Lise Quesnel | 28m |
A practical guide to running focused post‑mortems for major incidents: schedule a session soon (but not immediately), limit attendees to relevant people (under… | ||
| How to "Teach" Scratch to Your Kids? | Mickael TAVARES | 31m |
Practical guide for teaching Scratch to 8–12 year olds using short sessions: students complete 3–4 projects per year including a playable Breakout built in two… | ||
| Build My First VS Code Extension in 25 Minutes Flat | Sébastien Blanc | 31m |
A live demo builds a working VS Code extension from the Yeoman generator (yo code) using TypeScript and npm/pnpm, wiring activation and commands and adding… | ||
| Rust In Peace | Guillaume Soldera | 30m |
A Rust-based billing/invoicing component at Doctolib that runs across operating systems and meets low-latency and resilience requirements by interfacing with C… | ||
| NodeJS: Patterns and Tools to Ship to Production with Confidence | Alexandre Victoor | 30m |
Covers practical Node.js production patterns and tools: tune V8 heap with --max-old-space-size, handle unhandled promise rejections (use an async-aware router… | ||
| No More 'git commit -m "fix pipeline #42"' Thanks to Dagger | Laurent GRONDIN | 31m |
Dagger is presented as a tool to eliminate repetitive "fix pipeline" commits by running the exact same containerized pipeline steps locally and in CI using… | ||
| "Common tips & mistakes" in Go — and How to Fix Them | Aurélie Vache | 28m |
Practical fixes for common Go pitfalls: use an IDE for live import/unused-var checks, write table-driven tests and run linters like golangci-lint, and prefer… | ||
| Nix: Need an Ultra-Robust Dev Environment? Create an Immutable, Reproducible Env | Nicolas Savois | 31m |
Shows how to build an immutable, reproducible development environment using Nix: a shell.nix dev shell that pins a Nixpkgs release and verifies sources via a… | ||
| Why Leave Tech | Sonia PRÉVOST MERCIER | 31m |
The talk examines how everyday micro‑aggressions and informal social control in tech push out minorities, citing that about half of women leave tech after 35… | ||
| Introduction to Computer Vision with OpenCV | Guillaume Chervet | 30m |
OpenCV techniques are used to replace slow deep models for document and ID-image preprocessing: a pipeline combining grabCut, erosion/dilation, minimum-area… | ||
| KubeVirt: What If Kubernetes Orchestrated Your VMs? | Mickael ROGER | 31m |
KubeVirt runs full virtual machines by launching QEMU inside Kubernetes pods (a virt-launcher / QEMU-in-pods model), reusing Kubernetes storage and networking… | ||
| Core Web Vitals: Put Your App into Orbit with Best Practices | N. FRIZZARIN | 29m |
Core Web Vitals are presented as concrete metrics (LCP, CLS, FID and experimental INP) with their good/needs-work/bad thresholds, and measurement methods using… | ||
| Service Binding: Plant a Secret Agent in Your Kubernetes Cluster | Benoit Moussaud | 28m |
Service Binding is a CNCF-backed spec that automatically connects Kubernetes resources to workloads by creating typed Kubernetes Secrets and mounting them into… | ||
| Secrets in the Pixels! Exploring Steganography | Sonia Seddiki | 30m |
A French Devoxx talk demonstrates steg techniques for hiding and recovering three flags inside a PNG: using pngcheck to locate a custom chunk that is… | ||
| Redis: From Cache to Time Series! | Holly Cummins, Clement Escoffier | 31m |
Shows how Redis can be used as a full-featured database inside Quarkus rather than just a cache, building a hide-and-seek demo. It uses Redis modules and core… | ||
| From the First Line of Code to Success: Lessons from an Open Source Project | Flavien Normand | 30m |
Teamcraft is a full web and desktop tool for mapping crafting dependency trees in Final Fantasy XIV, implemented with an Angular + Firebase heavy front end… | ||
| Supercharge Your Java Apps with WebAssembly | Philippe Charrière | 30m |
A Vert.x Java HTTP service called “cracker” loads WebAssembly (Wasm) plugins compiled from Rust, TinyGo, Go and Zig using the Extism SDK for Java, runs them on… | ||
| Speed Up Your API Deliveries with Microcks | Laurent Broudoux | 30m |
Microcks is an open-source tool that converts API specifications (OpenAPI, AsyncAPI, gRPC, GraphQL, and Postman collections) into live mocks and automated… | ||
| With Zod, Fight Any-gration at Your Borders | Jordane Grenat | 30m |
Shows how to use the Zod library to validate and parse JSON at application boundaries so mismatches (e.g., name vs firstName, string IDs) are caught early… | ||
| Getting to Know Crossplane | Adrien Blind | 30m |
Crossplane v1.11 is used as a Kubernetes control plane (on DigitalOcean K8s 1.26) to provision real cloud resources by configuring an Azure provider from a… | ||
| Infra: Give Developers Autonomy with OctoDNS | Julien Briault | 32m |
OctoDNS is presented as a DNS-as-code tool using a flat YAML config and commands octodns validate, octodns dump and octodns sync to manage zones and providers… | ||
| Asynchronous Remote Work | Benoit Prioux | 31m |
A company switched to 100% remote and implemented a public-first written workflow using Slack with no private channels and strict channel templates, daily… | ||
| Understanding and Using AI Language Models | Sébastien COLLET | 02h 50m |
The talk explains how pretraining followed by fine-tuning drastically reduces labeled-data needs (claimed up to 100×), noting key model sizes like GPT‑1… | ||
| Quizrd! A Journey into the Cloud | Marc Cohen | 02h 23m |
A playable demo app called Quizrd (quizard.io) uses containerized services on Cloud Run with images in Artifact Registry and CI/CD via Cloud Build and… | ||
| Software Supply Chain Security with Sigstore | Louis Jacomet, Hervé Boutemy | 02h 45m |
Shows practical JVM integration of Sigstore: a Java Sigstore library and a Gradle signing plugin create a single .sigstore bundle containing a certificate… | ||
| Let's Give DDD Back to Developers | Dorra Bartaguiz, Arnaud THIEFAINE | 02h 51m |
A legacy 140-line reservation method is incrementally refactored into domain objects and adapters: BigDecimal pricing is turned into an Amount value object and… | ||
| Pipes on Pipelines | Pierre-Antoine Grégoire, Philippe Charrière | 02h 47m |
An overview of CI/CD using GitLab CI for Docker builds with cached layers, container images pushed to registries, and Kubernetes deployments managed by Flux… | ||
| A GitOps Architecture from Scratch: Gitlab, Ansible, Terraform, Kub and AWS | L. Ortola, A.Moreau | 02h 47m |
A full GitOps platform built from scratch using Terraform to provision three AWS EKS clusters (tfstate in S3), GitLab CI for pipelines, and Ansible to… | ||
| Kubernetes, Dispassionate and for Ultra Beginners | Sébastien Blanc, Horacio Gonzalez, Sun Tan | 02h 47m |
A three-hour beginner workshop that begins with containers (Docker and Podman) then teaches Kubernetes fundamentals using live kubectl demos on Minikube and an… | ||
| Building an Open Source Cloud for Data Scientists from A to Z | Olivier Levitt, Joseph Garrone, Comte Frederic | 02h 42m |
An end-to-end open-source datalab is built and deployed on Kubernetes (kube-spray on OVH, 3 nodes with 8GB/2vCPU) and run with Helm charts, ingress-nginx, and… | ||
| Kotlin: Web, Mobile, Multiplatform... The Ambition of the Swiss Army Knife? | E. REMY, W. DE CARVALHO | 02h 45m |
Kotlin is presented as a full ecosystem rather than just an improved Java, demonstrated by live builds that target JVM, Android, native macOS executable… | ||
| From Java to Scala 3, from Lambdas to Functional Programming: More Readable, More Expl... | Ugo Bourdon, Jonathan winandy | 02h 49m |
Compares Java lambdas with Scala 3 features and shows concrete benefits like native algebraic data types (ADTs), IO/effect systems to delay and compose side… | ||
| Docker Compose 101 | Guillaume Lours, Nicolas De Loof | 02h 40m |
A live-coding session building an avatar app with Docker Compose covering an API, Vite frontend, and MySQL with persistent volumes and configs/secrets mounted… | ||
| SQL (The Return): Demystifying Preconceptions and Using the DB Effectively | Franck Pachot | 02h 42m |
This talk argues that SQL remains modern: NoSQL systems adopt SQL features and new distributed SQL engines (Google Spanner, Yugabyte, and derivatives like… | ||
| Jakarta in 2023, What Is the Situation? | Lilian Benoit | 02h 38m |
Jakarta EE in 2023 migrates package names from javax to jakarta (requiring code and config updates) while adding a Jakarta EE Core profile for… | ||
| Value Types and Pattern Matching: 1–1, Data at the Center | José Paumard, Rémi Forax | 02h 44m |
Demonstrates concrete Java features and an LW5 prototype that implements value classes via an annotated bytecode rewriter and is benchmarked with JMH. Presents… | ||
| Use PostgreSQL to Step Up Your Game | Emmanuel Remy | 46m |
Concrete PostgreSQL techniques are presented: using native types like inet, generate_series to create test rows, domains and computed columns, and list/hash… | ||
| Journey to the Heart of Tech Watch: Continuous Learning with Your Tech Monitoring | Fabien Hiegel, David Franck | 45m |
Describes a concrete three-step workflow for personal technology watch: capture from a selective whitelist of sources, process into paraphrased atomic… | ||
| Load Testing Without Being Off the Mark | Stéphane Landelle | 46m |
A practical guide to load testing that shows how to design realistic scenarios (using access logs) instead of picking user counts or tools arbitrarily. Covers… | ||
| Meeting Others: Tools to Support Public Speaking | Alex CASANOVA | 42m |
Practical techniques for improving public speaking and interpersonal presence using concrete tools: square breathing to stop rumination, a 30-second V‑victory… | ||
| The Secrets Behind Domain Names | Thomas Fabre | 41m |
A technical walkthrough of how DNS resolves devox.fr from ARPANET roots through the 13 root-server letters, then delegation to the .fr registry, including… | ||
| Do You Really Know How Git Works? | Sébastien Lecacheur | 48m |
Explains how Git stores and rebuilds history using content-addressable objects: blobs, trees, commits and annotated tags identified by 20-byte SHA-1 keys (40… | ||
| Five Years of the Good and the Not-So-Good with Kafka | Nelson Dionisi, Matthieu Mouminoux | 44m |
Mirakl shares five years of operational Kafka experience: they initially used per-tenant topics (300+ topics) which caused scaling pain, then moved to… | ||
| DevOps is Dead? By the Way, What Is DevOps? And Why Should We Secure It? | Fred Simon | 39m |
The talk explains how DevOps has shifted from human checkpoints to machine-driven, auditable CI/CD pipelines that must prove safety for critical systems like… | ||
| Auth and Distributed Systems: Don't Throw the Baby Out with the Bathwater | C. Delafargue, G. COUPRIE | 46m |
Compares centralized authorization with fully distributed token-based models and argues that immediate revocation (day-zero) is essential; recommends key… | ||
| Concurrent and Asynchronous Programming: Loom in Java 20 and 21 | José Paumard | 47m |
Loom introduces virtual threads (preview in JDK 20, intended final in JDK 21), structured concurrency (structured-task scopes for join/timeout semantics) and… | ||
| I Break Your Prod Live with 15 Security Flaws | ELEOUET GAËTAN | 40m |
A live-demo shows compromising a production-like web app by chaining about 15 vulnerabilities to achieve account takeover, admin actions, and data… | ||
| Craft: From Concepts to Large-Scale Deployment | Matthieu Vincent, Guillaume LE DAIN | 40m |
Describes a repeatable Craft program used to scale engineering practices across ~8,000 tech staff: a six‑day hands‑on course delivered in 20–30 person cohorts… | ||
| The Surprising Effectiveness of Small Steps | Philippe Bourgau | 46m |
Presents the practice of making named, tiny code transformations to reduce bugs and enable safe large refactors on legacy code. Shows a TCR (Test && Commit ||… | ||
| Clean as You Code Your Projects | Nolwenn CADIC, Marco COMI | 44m |
Advocates a "Clean as You Code" rule: never merge code that fails quality gates and fix issues immediately. Uses SonarLint in the IDE and SonarQube/SonarCloud… | ||
| A 5G deployment: as easy as GitOps with FluxCd | David Blaisonneau, Sylvain DESBUREAUX | 46m |
Orange shows how treating Git as the source of truth and using FluxCD makes 5G deployments reproducible and fast: FluxCD bootstraps clusters, applies a seed… | ||
| Want to save the planet? Use DailyClean, an open source app built with Q... | Guillaume Thomas | 43m |
DailyClean is an open‑source tool (github.com/AxaGuilDEv/dailyclean) that reduces cloud costs by scheduling Kubernetes Jobs/cronJobs which scale Deployments to… | ||
| What if AI were the solution to understanding sign language? | Eléa Petton | 45m |
A project trains YOLOv7 on an ASL Roboflow dataset of 26 classes (1,728 images) with data augmentation to ~2,300 images and moves training to OVH Cloud GPUs… | ||
| Digital technology is for everyone… or is it? | Cécile Freyd-foucault, Iris Naudin | 48m |
The talk presents concrete accessibility gaps in French digital services (administrative sites, ticketing/name-validation) that exclude about 35% of the… | ||
| Deep learning in Python: how to choose a framework? | Justine Bel-Letoile | 42m |
A practical comparison of deep learning frameworks (PyTorch, TensorFlow/Keras, JAX, MXNet) using a multiclass classification example on Amazon reviews (six… | ||
| Software development and vulnerability management to secure the supply chain | Frederique D | 44m |
Examines how supplier compromises like SolarWinds and SITA spread to customers and describes Thales’ collective vulnerability program combining supplier… | ||
| Incident Management - Talk the Talk, Walk the Walk | Hila Fish | 48m |
Claims a proactive daily routine plus specific hygiene cuts downtime and mean time to resolution: maintain runbooks, tweak alerts, create tasks, automate… | ||
| Why I want to do only projects with Remix | Cynthia Vo Van | 45m |
Remix is presented as a web‑standards–first full‑stack framework that uses server loaders and actions to fetch and mutate data. The demo combines Prisma… | ||
| Listen to the story of Sonos Voice and ZIO... | Pierre BAILLET | 42m |
Sonos Voice runs Scala with the ZIO library in production to provide on-device SLU for about 300,000 speakers while the cloud handles catalogs, authentication… | ||
| git push permissions | Alain Hélaïli, Eléonore CARPENTIER | 46m |
Presents a code-first permissions system that keeps access rules in Git and uses GitHub Actions (GitOps) to provision identity provider groups and app… | ||
| Virtual Threads power with Helidon Nima | Dmitry Aleksandrov | 47m |
Helidon Nima is a new server built from scratch that uses virtual threads (JDK19+ and slated for Java 21) to run blocking APIs with reactive-level throughput… | ||
| FlowDesk and Redis: large-scale cloud deployment of crypto-financial services | Hélène Brulin, Julien Tocci | 42m |
FlowDesk deploys its crypto‑finance and market‑making stack on Redis Enterprise Cloud across multiple GCP regions, peering Redis VIPs into local VPCs… | ||
| Will AI change our developer profession? | Louis-Guillaume Morand, Eric Grenon | 48m |
Generative AI tools like GitHub Copilot are shown shortening developer workflows by suggesting code, translating Java to C#, and scaffolding APIs and Terraform… | ||
| Choosing the right database | Sébastien Keller, Alexandre BUDZKO | 42m |
Compares relational vs document database modeling using a web CV app example where an ORM-generated relational schema causes slow reads due to 12 joins… | ||
| Conway's Law: when best practices aren't enough | Julien Topçu | 45m |
Conway's Law: how product structure and code reflect organizational communication and why good engineering practices alone don't prevent bad architecture… | ||
| What's new in Java 19 and 20 | Jean-Michel Doudoux | 46m |
Covers concrete Java 19 and 20 changes: record patterns and enhanced pattern matching in switch progress as previews with nested and generic support; the… | ||
| Demystifying Kubernetes internals | Denis Germain | 44m |
Shows how to build a minimal Kubernetes control plane from v1.27.0 binaries and run it end-to-end: etcd on 2379, kube-apiserver, controller-manager, scheduler… | ||
| Managing architectural debt in a hypergrowth context | Cyril Beslay | 46m |
Presents a pragmatic approach to managing architectural debt in hypergrowth using measurable instruments: a guideline library and tech radar, automated checks… | ||
| CRAC vs GraalVM | Lilian Benoit | 46m |
Compares GraalVM native-image and CRaC (Coordinated Restore at Checkpoint) using Quarkus and Spring Boot demos, a prime-number initializer, and Maven builds… | ||
| Alice in OpenTelemetry Land | Jérôme Tama | 46m |
Deployment of OpenTelemetry on a Quarkus app running in Kubernetes using a central collector plus sidecars, sending OTLP over gRPC/HTTP. Uses Prometheus and… | ||
| From chroot to Docker, Podman, and now Wasm modules: 40 years of container evolution | Thomas Schwender | 46m |
A 40-year history of containers, tracing milestones from chroot (1979) to Linux cgroups (2008) and user namespaces (2013) that enabled Docker (2013) and… | ||
| From Dallas to Happy Days: tips for positively hacking your life | Emmanuel Bernard | 46m |
Explains a practical five‑step GTD workflow—capture, clarify, organize, reflect, engage—implemented with tools like Omnifocus or a Personal Kanban board with… | ||
| Oh, you can do that in CSS now? | Raphaël Goetter | 45m |
Overview of modern CSS capabilities, covering 15 production-ready features such as sticky headers, smooth-scroll, scroll-snap, backdrop-filter, aspect-ratio… | ||
| Fun(ctional) Domain Driven Design (featuring Ukulele) | Jérémie Chassaing | 46m |
Shows an F# live-coding session that builds a small DSL modeling musical concepts (typed semitones and chromas), encodes intervals and chords, and maps chord… | ||
| Conversations with ChatGPT: illusion or reality? | Marie Alice Blete | 46m |
Explains how ChatGPT and similar systems (GPT-3.5, GPT-4) are transformer large language models trained on web data with human feedback, noting the rapid user… | ||
| Having impact as an Engineering Manager | Dimitri Baeli, Benoit GUILLON | 45m |
How to maximize an engineering manager's impact during company growth (from ~25 to 120 engineers) by focusing on measurable outcomes: Accelerate metrics… | ||
| Building memorable software engineering teams | Jean-Laurent de Morlhon | 46m |
A practical playbook from Docker that codifies four priorities—company values (e.g., developer obsession, bias to action, humility and open collaboration)… | ||
| 1, 2, 3 Quarkus! | Clement Escoffier, Aurea Munoz Hernandez | 46m |
Demonstrates building an Instagram-like stack with Quarkus 3.x: a REST upload service, an AWS Lambda image-resizer deployed with SnapStart to reduce cold… | ||
| Re-architecting Your Batch Processing with Domain-Driven Design | D. BARTAGUIZ, C. Martraire | 42m |
How to re-architect batch processing using Domain-Driven Design: replace full scans with incremental, composable computations (using monoids) to approach… | ||
| Tour d’horizon de la gestion de la concurrence dans différents langages | B. Coenen, F. Samin | 46m |
Compares concrete concurrency models: Java uses synchronized, executors, ForkJoin and CompletableFuture and promises Loom’s virtual threads (claimed ~1,000×… | ||
| The Cast Codeurs in Flesh, Bone and Beret | E. Bernard, G. Laforge, A. Goncalves, A. Héritier | 52m |
Devoxx France 2023 describes using AI-generated videos and music along with a hired designer to produce the conference visual identity, videos, music and… | ||
| Hey, Look, I'm an Artist Now © ML Image Generator | Y. KHOROLICH, F LEGRAS | 45m |
Describes how modern text-to-image systems pair CLIP (trained on ~400 million image–text pairs) with generators such as GLIDE, VQ‑VAE+GAN hybrids and latent… | ||
| Introduction to Embedded Rust | Sylvain Wallez | 46m |
Shows how to build and flash Rust programs for tiny microcontrollers using rustup, target toolchains and cargo, demonstrated by a ~164‑byte blink binary with a… | ||
| Jay-Z, Maths and Signals! How to Clone Shazam 🎧 | Moustapha Agack | 40m |
A TypeScript prototype implements a Shazam-like audio recognizer: it reads 44.1 kHz MP3s, converts to mono, splits into 4096-sample chunks, runs a Cooley–Tukey… | ||
| Symmetric Encryption from A to Z | Laurent Grangeau, Mickael ROGER | 47m |
Covers practical symmetric encryption: explains common ciphers (AES‑128/192/256, ChaCha20, and deprecated RC4), why symmetric crypto is ubiquitous, and why… | ||
| Ctrl+Alt+Depression | Manon Gruaz | 51m |
Presents evidence that clinical depression is a medical illness distinct from burnout, citing French prevalence and treatment gaps and high burnout rates in… | ||
| Happiness in Craft | Cédric Magne, Hippolyte Durix | 47m |
A live-coding session that builds a small marketplace front end using Vue and TypeScript generated by JHipster Lite, demonstrating changes like changing token… | ||
| What If You Built Robots Too? | Stéphanie Moallic | 45m |
Concrete DIY robot projects are presented: a cardboard chew-toy using a 180° servo, a Bluetooth‑controlled wheeled robot built with a micro:bit and Motor:bit… | ||
| Garbage Collector: How to Tame the Beast and Make It Your Best Ally | Jean-Philippe Bempel | 44m |
Compares OpenJDK garbage collectors (Serial, Parallel, G1, Shenandoah, ZGC) and Azul C4 by replaying a Michel control-based workload with JFR traces and… | ||
| Radical Quality — From Toyota to Tech | Flavian HAUTBOIS, Woody Rousseau | 47m |
Presents Toyota’s Dantotsu quality program adapted for software, showing it reduced defects ~85–88% in three years by using an 8-step root‑cause routine… | ||
| How to Build Software for Spies? | Pascal LECUYOT | 42m |
Preligens develops on-premise AI for defense using purchased commercial satellite imagery augmented with simulated and style-transferred variants to… | ||
| FoundationDB: The Best-Kept Secret of New Distributed Architectures! | S.LE ROUX, P.ZEMB | 46m |
FoundationDB is presented as a compact distributed key–value engine used as a storage foundation for custom databases and services. It provides strong ACID… | ||
| Bayes' Theorem: The Formula That Changed the World | Romain Benassi | 44m |
Bayes' formula is presented as the tool for solving inverse problems by combining priors, likelihoods and posteriors, especially useful when data are scarce… | ||
| Multi-tenancy in Apache Kafka, Navigating a Major Topic | F. Ramière, F. Teychene | 46m |
Apache Kafka multi-tenancy at large scale: a protocol proxy gateway rewrites metadata and broker responses to present per-tenant virtual clusters, intercepts… | ||
| The Future of the Web Is at the Network Edge | Julien Sulpis | 42m |
The talk compares deployment options for a simple HTML page and its API (region AWS Lambdas vs Vercel Edge Functions) measured from global locations. It… | ||
| Let's Resurrect the Ordinosaur! 🦖 💻 | Olivier Poncet | 46m |
An end-to-end description of building an Amstrad CPC emulator: reverse-engineering hardware from schematics and oscilloscope traces, implementing a C++ core… | ||
| Elixir: une potion pour mixer complexité et concurrence en temps réel | Maxime JANVIER | 45m |
Elixir on the BEAM is shown with concrete numbers and a working demo: GenServer processes, supervisors and Phoenix LiveView plus PubSub implement Conway’s Game… | ||
| From Naive Sorting to Natural Language Processing, 3 Years of Optimization of Our Search Engine | Simon Maurin, Paul Dennetiere | 46m |
The talk explains how a job-search engine evolved its ranking from simple date-only sorting to market-specific configurable scoring using Elasticsearch… | ||
| RETEX: Pitfalls and Traps with Terraform in the Enterprise | DuyHai Doan | 45m |
Concrete failure modes and fixes for using Terraform at scale are described, including tfstate desynchronization caused by Azure Policy adding public IPs to… | ||
| How to Reconcile Security and Agility for the Good of Your Applications | F. CHMAINY, A. DA COSTA | 39m |
NGINX (now part of F5) as a Kubernetes ingress/API gateway that automates security and operations: it uses CRDs like VirtualServer to attach WAF policies… | ||
| #BackToBasics: The HTTP Cache | Hubert Sablonnière | 44m |
Explains HTTP caching mechanics with live demos: Cache-Control: max-age showing 15-second caching, conditional revalidation using ETag/If-None-Match or… | ||
| Asking the Right Questions at the Right Time to Speed Product Development | A. LE GUILLOU | 41m |
The talk explains concrete question templates and framing techniques to make product development feedback and prioritization more actionable. It recommends Tim… | ||
| 30 Indexes on a 6TB Postgres Table: Challenges and Solutions | Flora Briand, Emmanuel Quincerot | 47m |
Doctolib describes managing a 30TB Postgres cluster with a single 6TB table that had 30 indexes: engineers identified and removed duplicate and unused indexes… | ||
| How to Be Convicted by the CNIL | Juliette AUDEMA | 44m |
CNIL's developer guide and enforcement activity are reviewed, showing 345 controls in 2022 and 21 sanctions (about a third for security) with fines up to 4% of… | ||
| Biases & Nonsense | Thomas Durand | 46m |
Shows how human brains rely on fast but misleading shortcuts, demonstrating cognitive errors with concrete demos (chessboard A/B illusion, identical pixels… | ||
| Mirror, Mirror Tell Me If I Am Observable? | Virginie HANG, Robin SOOPRAYEN | 43m |
The talk argues that choosing telemetry by formal risk analysis (FMEA/RPN) instead of ad hoc dashboards greatly reduces false positives and mean time to… | ||
| Docker for DevSecOps | Carmen Piciorus | 44m |
La Poste created a reusable platform featuring a catalog of minimal Docker base images (reducing some images by ~50%), daily automated jobs to rebuild and… | ||
| Millions of Events per Minute During a World Cup, No Big Deal! | Nicolas Jozwiak, Guillaume Lannebère | 46m |
An architecture for handling massive event volumes during the World Cup using AWS services: SNS, SQS, Lambda, Fargate and EFS for durable buffering, with… | ||
| How to Make Kubernetes Secrets Really… Secret? | Julie HOURCADE | 29m |
Kubernetes stores Secrets as Base64, so sensitive values can be plaintext in pods and at runtime; etcd and API traffic therefore need TLS and at‑rest… | ||
| Exploring Accelerate | geoffrey graveaud | 46m |
Presents the Accelerate research (DORA) analyzing 23,000 survey responses to identify 24 capabilities in five categories that predict faster delivery, greater… | ||
| Hypermedia IRL | Roman GARCIA, Hugo THOMAS | 47m |
Cosium explains migrating REST level 2 APIs to hypermedia (REST level 3) using Spring HATEOAS on the server and Ketting.js in the browser, with HAL and HAL… | ||
| Is Appwrite Ready to Put Out Firebase? 🔥 | Mickaël Alves, Lucas Audart | 46m |
Appwrite is presented as a practical open‑source, self‑hosted alternative to Firebase: a stack started in 2019 with ~30,000 GitHub stars, running about 20… | ||
| Cloud and Mobile App Performance | Valentin Deleplace | 42m |
A demo cloud+mobile app uploads a phone photo to a browser via a Google Cloud backend and instruments a waterfall trace to locate real bottlenecks. Eight… | ||
| How to Best Integrate an Autistic Person into the Workplace | Déborah (alias Angi) GUYARD | 49m |
Presents autism as neurodiversity and recommends concrete workplace accommodations: provide explicit written instructions and tickets with exact roles… | ||
| Build Your 8‑Bit Computer from Scratch | Olivier Huber | 44m |
A project builds an 8-bit computer on breadboards using discrete transistors and some purchased logic ICs, implementing gates, two‑transistor latches… | ||
| Where Is Data Science Going? | Daoud CHAMI | 41m |
Presents evidence that Machine Learning Engineers and Data Scientists are diverging into specialized roles rather than one replacing the other: LinkedIn 2022… | ||
| How to Secure Your Software Supply Chain with SLSA, Sigstore and Kyverno | Mohamed ABDENNEBI | 46m |
Shows how to secure a software supply chain to SLSA level 3 by building signed provenance with GitHub Actions reusable workflows as the trusted builder, using… | ||
| What's New in CDI 4.0? | Antoine Sabot-Durand | 43m |
CDI 4.0 introduces two variants: a full CDI and a lighter “CDI Lite” bundled with Jakarta EE 10 and MicroProfile 6. It adds a build-time extension API so… | ||
| nothing matches | ||