~/conference

Devoxx France 2023

date:2023-04-12..2023-04-14
location:Paris, France
series:Devoxx France · 5 editions
tags:[security]

healthcare software engineers, startup founders (healthtech), engineering managers, data protection officers, product managers, sustainability engineers, machine learning engineers

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

titleauthorlength
Breaking the Ice CeilingMarion Poitevin22m
Marion Poitevin recounts her career and how she overcame challenges by training, failing, and surrounding herself with the right people to open new…
Talk in French on
The Geopolitics of DataBenjamin Bayart18m
The talk examines geopolitical issues around data, arguing that computer systems impose rigid schemas on reality (e.g., character encoding breaking street…
Talk in French on
Definition of Done: an evolving concept in a health startupSophie Cahen17m
Ganymed Robotics describes turning research code for a patented computer-vision “instant GPS” (used to match pre- and intra-operative data) and robot motion…
Talk in French on
Tech to the Rescue of the Planet?Philippe Bihouix, Nicolas de Nayer25m
Argues that current tech growth will drive massive material extraction and leave most metals unrecovered from e‑waste, noting the digital sector already uses…
Talk in French on
What if digital could help us live better and longer?Céline Lazorthes19m
Céline Lazorthes discusses how digital technologies can improve healthspan and longevity by addressing chronic, cardiovascular and neonatal diseases that cause…
Talk in French on
Organizers' keynote and the three opening keynotesAntonio Goncalves, Zouheir Cadi, Nicolas Martignole, Céline Lazorthes, Philippe Bihouix, Nicolas de Nayer, Sophie Cahen, Katia Aresti, Arnaud Héritier01h 26m
Organizers Antonio Goncalves, Zouheir Cadi and Nicolas Martignole open Devoxx France 2023 and present three morning keynotes: Céline Lazorthes on using digital…
Talk in French on
Let's Be OptimisticThomas Durand19m
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…
Talk in French on
Everyone architect!Simon Maurin16m
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…
Talk in French on
6 Tips to Improve Your Angular Web AppCamille PILLOT15m
Practical Angular improvements: configure tsconfig paths and angular.json stylePreprocessorOptions to avoid deep relative imports and SCSS path issues; use…
Talk in French on
Native Messaging: Launch and Communicate with Any Application from Your BrowserFlorian Courault16m
Native Messaging describes how browser extensions can launch and communicate with native executables over stdio using two APIs: connectNative/Port for…
Talk in French on
REX Bit.dev: Gadget or Essential?Lucille MOISE15m
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…
Talk in French on
Keeping a Coder's JournalSandrine BANAS14m
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…
Talk in French on
How to Keep Your Job, Whatever It TakesRaphael BLEMUS15m
Shows tactics people use to become irreplaceable by sabotaging team workflows—e.g., creating excessive meetings, hiding tools, feigning incompetence, hoarding…
Talk in French on
Storybook, a Really Good Idea?Sara ATTALLAH16m
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…
Talk in French on
Welcome to My Comfort Zone (But Not for Long)NOÉMIE DELRUE17m
A speaker describes overcoming a sudden loss of speaking fluency by getting a speech-language evaluation and ongoing speech therapy focused on consolidation…
Talk in French on
Post‑Quantum Cryptography: The Fundamentals of Tomorrow's Digital WorldWilly Malvault45m
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…
Talk in French on
A Brief History of Web Applications — Why the Qwik JS Framework Is InnovativeAyoub ALOUANE18m
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…
Talk in French on
The Dungeon Master: Mastering Cybersecurity by Building CTF ChallengesAdam BERTRAND16m
Demonstrates how Capture The Flag (CTF) challenges are built and exploited on TryHackMe using concrete stacks: a Git repository exposed with wget to retrieve…
Talk in French on
Single Sign-On in 15 Minutes Without Changing Your CodeFlorian Bernard14m
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…
Talk in French on
Mob and Extreme Programming: REX from a Junior DeveloperMarjorie Aubert14m
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…
Talk in French on
Web or Mobile? Why Not Both!Coline THERIAL17m
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…
Talk in French on
Machine Learning: 5 Additional Metrics to Avoid High‑Performing but Useless ModelsMarie-Anne Blette15m
Describes five practical production-readiness checks for machine learning: measure latency and throughput and prefer the faster model even if its…
Talk in French on
The Developer Portal: Open the Gate to Productivity 🚀Maha Alsayasneh25m
Shows a working developer portal built on the Backstage service catalog that pulls existing ArgoCD, Buildkite, Kubernetes, Jira, SonarQube and Vault…
Talk in English on
Hidden security features of the JVM - everything you didn’t know and moreSteve Poole42m
Java 17 deprecates the Security Manager but the JVM still defends via its simple stack‑based VM, bytecode verification, JIT diversification, classloader…
Talk in English on
Revisiting Design Patterns after 20Edson Yanaga45m
Live refactorings convert legacy GoF patterns into concise Java 20 constructs: Singleton becomes an enum singleton, Command maps to Runnable, Strategy and…
Talk in English on
IPFS - The Practical BitsCody Zuschlag45m
Explains IPFS as content-addressable, immutable storage using distributed hash tables and no blockchain, where a file’s hash is its address and validating…
Talk in English on
Developer Productivity Engineering - Extended SessionJustin Reock02h 31m
Claims that developer productivity improves by fixing feedback-cycle bottlenecks with concrete tools and metrics, not pep talks: build caching (local + remote)…
Talk in English on
Terraform Practices to Enable Infrastructure ScalingHila Fish31m
Recommends locking module, provider and Terraform versions to avoid unexpected breaking changes and using community modules with download-count checks (Anton…
Talk in English on
Women's journey in techPooneh MOKARI31m
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…
Talk in English on
Beyond cluster-admin: Getting Started with Kubernetes Users and PermissionsTiffany Jernigan45m
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…
Talk in English on
Writing Greener Java ApplicationsHolly Cummins46m
Quarkus experiments measure power with RAPL telemetry and convert instance load to carbon using region grids (ElectricityMaps); results show Quarkus on the JVM…
Talk in English on
Lincheck: Testing concurrency on the JVMMaria Sokolova39m
Lincheck verifies concurrent JVM data structures by generating scenarios and running stress or controlled bytecode hooks model checking that switch threads at…
Talk in English on
Improving your skills with the debuggerBouke Nijhuis41m
Shows concrete IntelliJ techniques: use evaluate and log logging breakpoints instead of printlines, create them with a keyboard plugin (code will be…
Talk in English on
How to use GPT in your projects: A Case StudyStephan Janssen45m
Shows concrete systems: a translator and live captions using whisper + GPT pipeline, talk-summary pages, semantic search and Q&A powered by Devoxx Insights…
Talk in English on
Cloud Native Security For The Rest Of UsTiffany Jernigan41m
Maps cloud native security into concrete actions: use managed Kubernetes to offload control plane hardening, enforce TLS certs (no --insecure-skip-tls-verify)…
Talk in English on
Java™ 19 & 20. What's new and noteworthy?Piotr PRZYBYL02h 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…
Talk in English on
Bootiful Spring Boot 3Josh Long45m
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…
Talk in English on
Loki: Like Prometheus But for LogsCyril Tovena31m
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…
Talk in French on
Solving AdventOfCode with GitHub Copilot and OpenAI ChatGTPBenoît Lafontaine31m
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…
Talk in French on
Dockerfile vs Jib vs Pack vs Native Image: Which Is the Best Image Build Method?Christian Nader32m
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…
Talk in French on
How to Be Well Onboarded as a Junior Developer Who RetrainedAmélie ABDALLAH32m
A concrete onboarding plan for junior developers who switched careers: provide a documented sandbox with step-by-step technical readings (architecture, tests…
Talk in French on
OPA: So What Does the Policy Do?Jérôme Gauthier32m
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…
Talk in French on
Unpoly to Take Back Control!Estéban Soubiran32m
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…
Talk in French on
Optimize Spark Jobs Using Its UIRaphaël Luta30m
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…
Talk in French on
JavaScript Generators — Practical Use CasesHela Ben Khalfallah30m
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…
Talk in French on
Detect and Automatically Fix the Most Common Apache Kafka ProblemsFlorent Ramière, Jean-Louis Boudart32m
A lightweight network proxy for Apache Kafka inspects and rewrites the Kafka protocol to enforce rules like topic name patterns, max partitions, replication…
Talk in French on
Playwright: The Tool That Will Revolutionize End-to-End TestingJean François Greffier30m
Playwright is a browser automation tool for Chromium, Firefox and WebKit that uses their debug protocols and supports JavaScript, Python, Java and .NET. It…
Talk in French on
JKube Remote-Dev: Code with All Your Cloud Microservices... Locally!Sun Tan31m
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…
Talk in French on
The Inner Secrets of SpringCarl Azoury27m
Shows how Spring builds and mutates beans at startup by using a BeanFactoryPostProcessor to read and rewrite bean definitions (demo swaps a Hibernate…
Talk in French on
SELECT 'amazing_features' FROM "postgresql"Kevin Davin29m
Demos concrete PostgreSQL features using the Sakila sample database: readable pipelines with common table expressions, window functions (FILTER, row_number) to…
Talk in French on
Post-mortems or How to Walk Away Happy from a CarnageLise Quesnel28m
A practical guide to running focused post‑mortems for major incidents: schedule a session soon (but not immediately), limit attendees to relevant people (under…
Talk in French on
How to "Teach" Scratch to Your Kids?Mickael TAVARES31m
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…
Talk in French on
Build My First VS Code Extension in 25 Minutes FlatSébastien Blanc31m
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…
Talk in French on
Rust In PeaceGuillaume Soldera30m
A Rust-based billing/invoicing component at Doctolib that runs across operating systems and meets low-latency and resilience requirements by interfacing with C…
Talk in French on
NodeJS: Patterns and Tools to Ship to Production with ConfidenceAlexandre Victoor30m
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…
Talk in French on
No More 'git commit -m "fix pipeline #42"' Thanks to DaggerLaurent GRONDIN31m
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…
Talk in French on
"Common tips & mistakes" in Go — and How to Fix ThemAurélie Vache28m
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…
Talk in French on
Nix: Need an Ultra-Robust Dev Environment? Create an Immutable, Reproducible EnvNicolas Savois31m
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…
Talk in French on
Why Leave TechSonia PRÉVOST MERCIER31m
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…
Talk in French on
Introduction to Computer Vision with OpenCVGuillaume Chervet30m
OpenCV techniques are used to replace slow deep models for document and ID-image preprocessing: a pipeline combining grabCut, erosion/dilation, minimum-area…
Talk in French on
KubeVirt: What If Kubernetes Orchestrated Your VMs?Mickael ROGER31m
KubeVirt runs full virtual machines by launching QEMU inside Kubernetes pods (a virt-launcher / QEMU-in-pods model), reusing Kubernetes storage and networking…
Talk in French on
Core Web Vitals: Put Your App into Orbit with Best PracticesN. FRIZZARIN29m
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…
Talk in French on
Service Binding: Plant a Secret Agent in Your Kubernetes ClusterBenoit Moussaud28m
Service Binding is a CNCF-backed spec that automatically connects Kubernetes resources to workloads by creating typed Kubernetes Secrets and mounting them into…
Talk in French on
Secrets in the Pixels! Exploring SteganographySonia Seddiki30m
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…
Talk in French on
Redis: From Cache to Time Series!Holly Cummins, Clement Escoffier31m
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…
Talk in French on
From the First Line of Code to Success: Lessons from an Open Source ProjectFlavien Normand30m
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…
Talk in French on
Supercharge Your Java Apps with WebAssemblyPhilippe Charrière30m
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…
Talk in French on
Speed Up Your API Deliveries with MicrocksLaurent Broudoux30m
Microcks is an open-source tool that converts API specifications (OpenAPI, AsyncAPI, gRPC, GraphQL, and Postman collections) into live mocks and automated…
Talk in French on
With Zod, Fight Any-gration at Your BordersJordane Grenat30m
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…
Talk in French on
Getting to Know CrossplaneAdrien Blind30m
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…
Talk in French on
Infra: Give Developers Autonomy with OctoDNSJulien Briault32m
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…
Talk in French on
Asynchronous Remote WorkBenoit Prioux31m
A company switched to 100% remote and implemented a public-first written workflow using Slack with no private channels and strict channel templates, daily…
Talk in French on
Understanding and Using AI Language ModelsSébastien COLLET02h 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…
Talk in French on
Quizrd! A Journey into the CloudMarc Cohen02h 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…
Talk in English on
Software Supply Chain Security with SigstoreLouis Jacomet, Hervé Boutemy02h 45m
Shows practical JVM integration of Sigstore: a Java Sigstore library and a Gradle signing plugin create a single .sigstore bundle containing a certificate…
Talk in French on
Let's Give DDD Back to DevelopersDorra Bartaguiz, Arnaud THIEFAINE02h 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…
Talk in French on
Pipes on PipelinesPierre-Antoine Grégoire, Philippe Charrière02h 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…
Talk in French on
A GitOps Architecture from Scratch: Gitlab, Ansible, Terraform, Kub and AWSL. Ortola, A.Moreau02h 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…
Talk in French on
Kubernetes, Dispassionate and for Ultra BeginnersSébastien Blanc, Horacio Gonzalez, Sun Tan02h 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…
Talk in French on
Building an Open Source Cloud for Data Scientists from A to ZOlivier Levitt, Joseph Garrone, Comte Frederic02h 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…
Talk in French on
Kotlin: Web, Mobile, Multiplatform... The Ambition of the Swiss Army Knife?E. REMY, W. DE CARVALHO02h 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…
Talk in French on
From Java to Scala 3, from Lambdas to Functional Programming: More Readable, More Expl...Ugo Bourdon, Jonathan winandy02h 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…
Talk in French on
Docker Compose 101Guillaume Lours, Nicolas De Loof02h 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…
Talk in French on
SQL (The Return): Demystifying Preconceptions and Using the DB EffectivelyFranck Pachot02h 42m
This talk argues that SQL remains modern: NoSQL systems adopt SQL features and new distributed SQL engines (Google Spanner, Yugabyte, and derivatives like…
Talk in French on
Jakarta in 2023, What Is the Situation?Lilian Benoit02h 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…
Talk in French on
Value Types and Pattern Matching: 1–1, Data at the CenterJosé Paumard, Rémi Forax02h 44m
Demonstrates concrete Java features and an LW5 prototype that implements value classes via an annotated bytecode rewriter and is benchmarked with JMH. Presents…
Talk in French on
Use PostgreSQL to Step Up Your GameEmmanuel Remy46m
Concrete PostgreSQL techniques are presented: using native types like inet, generate_series to create test rows, domains and computed columns, and list/hash…
Talk in French on
Journey to the Heart of Tech Watch: Continuous Learning with Your Tech MonitoringFabien Hiegel, David Franck45m
Describes a concrete three-step workflow for personal technology watch: capture from a selective whitelist of sources, process into paraphrased atomic…
Talk in French on
Load Testing Without Being Off the MarkStéphane Landelle46m
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…
Talk in French on
Meeting Others: Tools to Support Public SpeakingAlex CASANOVA42m
Practical techniques for improving public speaking and interpersonal presence using concrete tools: square breathing to stop rumination, a 30-second V‑victory…
Talk in French on
The Secrets Behind Domain NamesThomas Fabre41m
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…
Talk in French on
Do You Really Know How Git Works?Sébastien Lecacheur48m
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…
Talk in French on
Five Years of the Good and the Not-So-Good with KafkaNelson Dionisi, Matthieu Mouminoux44m
Mirakl shares five years of operational Kafka experience: they initially used per-tenant topics (300+ topics) which caused scaling pain, then moved to…
Talk in French on
DevOps is Dead? By the Way, What Is DevOps? And Why Should We Secure It?Fred Simon39m
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…
Talk in French on
Auth and Distributed Systems: Don't Throw the Baby Out with the BathwaterC. Delafargue, G. COUPRIE46m
Compares centralized authorization with fully distributed token-based models and argues that immediate revocation (day-zero) is essential; recommends key…
Talk in French on
Concurrent and Asynchronous Programming: Loom in Java 20 and 21José Paumard47m
Loom introduces virtual threads (preview in JDK 20, intended final in JDK 21), structured concurrency (structured-task scopes for join/timeout semantics) and…
Talk in French on
I Break Your Prod Live with 15 Security FlawsELEOUET GAËTAN40m
A live-demo shows compromising a production-like web app by chaining about 15 vulnerabilities to achieve account takeover, admin actions, and data…
Talk in French on
Craft: From Concepts to Large-Scale DeploymentMatthieu Vincent, Guillaume LE DAIN40m
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…
Talk in French on
The Surprising Effectiveness of Small StepsPhilippe Bourgau46m
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 ||…
Talk in French on
Clean as You Code Your ProjectsNolwenn CADIC, Marco COMI44m
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…
Talk in French on
A 5G deployment: as easy as GitOps with FluxCdDavid Blaisonneau, Sylvain DESBUREAUX46m
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…
Talk in French on
Want to save the planet? Use DailyClean, an open source app built with Q...Guillaume Thomas43m
DailyClean is an open‑source tool (github.com/AxaGuilDEv/dailyclean) that reduces cloud costs by scheduling Kubernetes Jobs/cronJobs which scale Deployments to…
Talk in French on
What if AI were the solution to understanding sign language?Eléa Petton45m
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…
Talk in French on
Digital technology is for everyone… or is it?Cécile Freyd-foucault, Iris Naudin48m
The talk presents concrete accessibility gaps in French digital services (administrative sites, ticketing/name-validation) that exclude about 35% of the…
Talk in French on
Deep learning in Python: how to choose a framework?Justine Bel-Letoile42m
A practical comparison of deep learning frameworks (PyTorch, TensorFlow/Keras, JAX, MXNet) using a multiclass classification example on Amazon reviews (six…
Talk in French on
Software development and vulnerability management to secure the supply chainFrederique D44m
Examines how supplier compromises like SolarWinds and SITA spread to customers and describes Thales’ collective vulnerability program combining supplier…
Talk in French on
Incident Management - Talk the Talk, Walk the WalkHila Fish48m
Claims a proactive daily routine plus specific hygiene cuts downtime and mean time to resolution: maintain runbooks, tweak alerts, create tasks, automate…
Talk in English on
Why I want to do only projects with RemixCynthia Vo Van45m
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…
Talk in French on
Listen to the story of Sonos Voice and ZIO...Pierre BAILLET42m
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…
Talk in French on
git push permissionsAlain Hélaïli, Eléonore CARPENTIER46m
Presents a code-first permissions system that keeps access rules in Git and uses GitHub Actions (GitOps) to provision identity provider groups and app…
Talk in French on
Virtual Threads power with Helidon NimaDmitry Aleksandrov47m
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…
Talk in English on
FlowDesk and Redis: large-scale cloud deployment of crypto-financial servicesHélène Brulin, Julien Tocci42m
FlowDesk deploys its crypto‑finance and market‑making stack on Redis Enterprise Cloud across multiple GCP regions, peering Redis VIPs into local VPCs…
Talk in French on
Will AI change our developer profession?Louis-Guillaume Morand, Eric Grenon48m
Generative AI tools like GitHub Copilot are shown shortening developer workflows by suggesting code, translating Java to C#, and scaffolding APIs and Terraform…
Talk in French on
Choosing the right databaseSébastien Keller, Alexandre BUDZKO42m
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…
Talk in French on
Conway's Law: when best practices aren't enoughJulien Topçu45m
Conway's Law: how product structure and code reflect organizational communication and why good engineering practices alone don't prevent bad architecture…
Talk in French on
What's new in Java 19 and 20Jean-Michel Doudoux46m
Covers concrete Java 19 and 20 changes: record patterns and enhanced pattern matching in switch progress as previews with nested and generic support; the…
Talk in French on
Demystifying Kubernetes internalsDenis Germain44m
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…
Talk in French on
Managing architectural debt in a hypergrowth contextCyril Beslay46m
Presents a pragmatic approach to managing architectural debt in hypergrowth using measurable instruments: a guideline library and tech radar, automated checks…
Talk in French on
CRAC vs GraalVMLilian Benoit46m
Compares GraalVM native-image and CRaC (Coordinated Restore at Checkpoint) using Quarkus and Spring Boot demos, a prime-number initializer, and Maven builds…
Talk in French on
Alice in OpenTelemetry LandJérôme Tama46m
Deployment of OpenTelemetry on a Quarkus app running in Kubernetes using a central collector plus sidecars, sending OTLP over gRPC/HTTP. Uses Prometheus and…
Talk in French on
From chroot to Docker, Podman, and now Wasm modules: 40 years of container evolutionThomas Schwender46m
A 40-year history of containers, tracing milestones from chroot (1979) to Linux cgroups (2008) and user namespaces (2013) that enabled Docker (2013) and…
Talk in French on
From Dallas to Happy Days: tips for positively hacking your lifeEmmanuel Bernard46m
Explains a practical five‑step GTD workflow—capture, clarify, organize, reflect, engage—implemented with tools like Omnifocus or a Personal Kanban board with…
Talk in French on
Oh, you can do that in CSS now?Raphaël Goetter45m
Overview of modern CSS capabilities, covering 15 production-ready features such as sticky headers, smooth-scroll, scroll-snap, backdrop-filter, aspect-ratio…
Talk in French on
Fun(ctional) Domain Driven Design (featuring Ukulele)Jérémie Chassaing46m
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…
Talk in French on
Conversations with ChatGPT: illusion or reality?Marie Alice Blete46m
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…
Talk in French on
Having impact as an Engineering ManagerDimitri Baeli, Benoit GUILLON45m
How to maximize an engineering manager's impact during company growth (from ~25 to 120 engineers) by focusing on measurable outcomes: Accelerate metrics…
Talk in French on
Building memorable software engineering teamsJean-Laurent de Morlhon46m
A practical playbook from Docker that codifies four priorities—company values (e.g., developer obsession, bias to action, humility and open collaboration)…
Talk in French on
1, 2, 3 Quarkus!Clement Escoffier, Aurea Munoz Hernandez46m
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…
Talk in French on
Re-architecting Your Batch Processing with Domain-Driven DesignD. BARTAGUIZ, C. Martraire42m
How to re-architect batch processing using Domain-Driven Design: replace full scans with incremental, composable computations (using monoids) to approach…
Talk in French on
Tour d’horizon de la gestion de la concurrence dans différents langagesB. Coenen, F. Samin46m
Compares concrete concurrency models: Java uses synchronized, executors, ForkJoin and CompletableFuture and promises Loom’s virtual threads (claimed ~1,000×…
Talk in English on
The Cast Codeurs in Flesh, Bone and BeretE. Bernard, G. Laforge, A. Goncalves, A. Héritier52m
Devoxx France 2023 describes using AI-generated videos and music along with a hired designer to produce the conference visual identity, videos, music and…
Talk in French
Hey, Look, I'm an Artist Now © ML Image GeneratorY. KHOROLICH, F LEGRAS45m
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…
Talk in French on
Introduction to Embedded RustSylvain Wallez46m
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…
Talk in French on
Jay-Z, Maths and Signals! How to Clone Shazam 🎧Moustapha Agack40m
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…
Talk in French on
Symmetric Encryption from A to ZLaurent Grangeau, Mickael ROGER47m
Covers practical symmetric encryption: explains common ciphers (AES‑128/192/256, ChaCha20, and deprecated RC4), why symmetric crypto is ubiquitous, and why…
Talk in French on
Ctrl+Alt+DepressionManon Gruaz51m
Presents evidence that clinical depression is a medical illness distinct from burnout, citing French prevalence and treatment gaps and high burnout rates in…
Talk in French on
Happiness in CraftCédric Magne, Hippolyte Durix47m
A live-coding session that builds a small marketplace front end using Vue and TypeScript generated by JHipster Lite, demonstrating changes like changing token…
Talk in French on
What If You Built Robots Too?Stéphanie Moallic45m
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…
Talk in French on
Garbage Collector: How to Tame the Beast and Make It Your Best AllyJean-Philippe Bempel44m
Compares OpenJDK garbage collectors (Serial, Parallel, G1, Shenandoah, ZGC) and Azul C4 by replaying a Michel control-based workload with JFR traces and…
Talk in French on
Radical Quality — From Toyota to TechFlavian HAUTBOIS, Woody Rousseau47m
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…
Talk in French on
How to Build Software for Spies?Pascal LECUYOT42m
Preligens develops on-premise AI for defense using purchased commercial satellite imagery augmented with simulated and style-transferred variants to…
Talk in French on
FoundationDB: The Best-Kept Secret of New Distributed Architectures!S.LE ROUX, P.ZEMB46m
FoundationDB is presented as a compact distributed key–value engine used as a storage foundation for custom databases and services. It provides strong ACID…
Talk in French on
Bayes' Theorem: The Formula That Changed the WorldRomain Benassi44m
Bayes' formula is presented as the tool for solving inverse problems by combining priors, likelihoods and posteriors, especially useful when data are scarce…
Talk in French on
Multi-tenancy in Apache Kafka, Navigating a Major TopicF. Ramière, F. Teychene46m
Apache Kafka multi-tenancy at large scale: a protocol proxy gateway rewrites metadata and broker responses to present per-tenant virtual clusters, intercepts…
Talk in French on
The Future of the Web Is at the Network EdgeJulien Sulpis42m
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…
Talk in French on
Let's Resurrect the Ordinosaur! 🦖 💻Olivier Poncet46m
An end-to-end description of building an Amstrad CPC emulator: reverse-engineering hardware from schematics and oscilloscope traces, implementing a C++ core…
Talk in French on
Elixir: une potion pour mixer complexité et concurrence en temps réelMaxime JANVIER45m
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…
Talk in English on
From Naive Sorting to Natural Language Processing, 3 Years of Optimization of Our Search EngineSimon Maurin, Paul Dennetiere46m
The talk explains how a job-search engine evolved its ranking from simple date-only sorting to market-specific configurable scoring using Elasticsearch…
Talk in French on
RETEX: Pitfalls and Traps with Terraform in the EnterpriseDuyHai Doan45m
Concrete failure modes and fixes for using Terraform at scale are described, including tfstate desynchronization caused by Azure Policy adding public IPs to…
Talk in French on
How to Reconcile Security and Agility for the Good of Your ApplicationsF. CHMAINY, A. DA COSTA39m
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…
Talk in French on
#BackToBasics: The HTTP CacheHubert Sablonnière44m
Explains HTTP caching mechanics with live demos: Cache-Control: max-age showing 15-second caching, conditional revalidation using ETag/If-None-Match or…
Talk in French on
Asking the Right Questions at the Right Time to Speed Product DevelopmentA. LE GUILLOU41m
The talk explains concrete question templates and framing techniques to make product development feedback and prioritization more actionable. It recommends Tim…
Talk in French on
30 Indexes on a 6TB Postgres Table: Challenges and SolutionsFlora Briand, Emmanuel Quincerot47m
Doctolib describes managing a 30TB Postgres cluster with a single 6TB table that had 30 indexes: engineers identified and removed duplicate and unused indexes…
Talk in French on
How to Be Convicted by the CNILJuliette AUDEMA44m
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…
Talk in French on
Biases & NonsenseThomas Durand46m
Shows how human brains rely on fast but misleading shortcuts, demonstrating cognitive errors with concrete demos (chessboard A/B illusion, identical pixels…
Talk in French on
Mirror, Mirror Tell Me If I Am Observable?Virginie HANG, Robin SOOPRAYEN43m
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…
Talk in French on
Docker for DevSecOpsCarmen Piciorus44m
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…
Talk in French on
Millions of Events per Minute During a World Cup, No Big Deal!Nicolas Jozwiak, Guillaume Lannebère46m
An architecture for handling massive event volumes during the World Cup using AWS services: SNS, SQS, Lambda, Fargate and EFS for durable buffering, with…
Talk in French on
How to Make Kubernetes Secrets Really… Secret?Julie HOURCADE29m
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…
Talk in French on
Exploring Accelerategeoffrey graveaud46m
Presents the Accelerate research (DORA) analyzing 23,000 survey responses to identify 24 capabilities in five categories that predict faster delivery, greater…
Talk in French on
Hypermedia IRLRoman GARCIA, Hugo THOMAS47m
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…
Talk in French on
Is Appwrite Ready to Put Out Firebase? 🔥Mickaël Alves, Lucas Audart46m
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…
Talk in French on
Cloud and Mobile App PerformanceValentin Deleplace42m
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…
Talk in French on
How to Best Integrate an Autistic Person into the WorkplaceDéborah (alias Angi) GUYARD49m
Presents autism as neurodiversity and recommends concrete workplace accommodations: provide explicit written instructions and tickets with exact roles…
Talk in French on
Build Your 8‑Bit Computer from ScratchOlivier Huber44m
A project builds an 8-bit computer on breadboards using discrete transistors and some purchased logic ICs, implementing gates, two‑transistor latches…
Talk in French on
Where Is Data Science Going?Daoud CHAMI41m
Presents evidence that Machine Learning Engineers and Data Scientists are diverging into specialized roles rather than one replacing the other: LinkedIn 2022…
Talk in French on
How to Secure Your Software Supply Chain with SLSA, Sigstore and KyvernoMohamed ABDENNEBI46m
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…
Talk in French on
What's New in CDI 4.0?Antoine Sabot-Durand43m
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…
Talk in French on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.