BDX I/O 2025
2025-11-07
Bordeaux, France
BDX I/O ·
[BDX I/O 2018, BDX I/O 2019, BDX I/O 2022, BDX I/O 2024, BDX I/O 2025]
| title | author | length |
|---|---|---|
| Journey to the End of Linux IO APIs (d…) | Jean-Eudes Couignoux, Youssef Nait Belkacem | 51m |
The talk explains Linux I/O APIs evolution, comparing legacy interfaces like select/poll and epoll with the newer io_uring introduced in 2019. Using a concrete… | ||
| Replace Your IDE with a CDE for Onboarding i… | Ivan Béthus, Nicolas GUILHEM | 48m |
Cloud Development Environments (CDEs) are presented as alternatives to local IDEs to speed up project onboarding by avoiding tool installation, access… | ||
| From Design to Production: Exploring an Event-Driven Architecture… | Vincent Dubois | 16m |
An account of using an Event-Driven Architecture (EDA) for a backend at Primary, describing practical benefits and operational constraints—especially… | ||
| Gitflow Is Good, Gitbutler Is Better! | Yann-Thomas Le Moigne, Lilian Forget | 44m |
A developer and a manager present GitButler, a new Git workflow tool meant to improve on GitFlow by reducing friction and increasing efficiency. The session… | ||
| Onboarding 2.0: Reinventing Developer Integration | Hafsa ELMAIZI | 31m |
This talk examines problems with traditional developer onboarding—slow processes, poor support, unclear goals—and proposes a redesigned onboarding (Onboarding… | ||
| Let’s Talk Technical Interviews | Ane Diaz de Tuesta | 49m |
Covers technical interviews for software engineers: what skills are evaluated (technical ability, problem-solving, testing, communication) and how to prepare… | ||
| Behind the Scenes of JavaScript: What We Use Without c… | Etienne Idoux, Mickaël Alves | 45m |
Explains the internals of JavaScript by exploring the JavaScript engine, scope chain, execution contexts, the event loop, and Promises. Shows how these runtime… | ||
| From YOLO to Pyproject.toml: The Saga of a Surviving Python Dev | Sébastien Buchoux | 42m |
A chronological recounting of a Python developer’s modernization journey from 2015 to 2024, showing concrete tech changes: starting with setup.py and untyped… | ||
| AI and Disinformation: Sharpen Your Bullshit Detector! | Marie Viley | 22m |
The talk examines how generative AI (deepfakes, voice cloning, hyper-targeted fake news) amplifies disinformation and the risks that creates for information… | ||
| Rex: Innovating Public Transport for … | Ghislain MOKOLOMBOKA, Nicolas Jozwiak | 43m |
The talk presents a deployed solution for managing extreme public-transport demand during the 2024 Olympics by introducing mobile point-of-sale and… | ||
| The viewTransition API: A Revolution for the Web? | Théo Gianella | 46m |
Introduces the viewTransition API for web front-ends and explains how it simplifies creating smooth page and state animations by letting the browser handle… | ||
| Notifications: Challenges and Possible Solutions | Flora Brochier | 20m |
Examines smartphone notifications as an interface element that repeatedly interrupts attention and drives users back to apps, and surveys current user… | ||
| State of Cloud Sovereignty: From Public Clouds to… | Seifeddin Mansri | 44m |
A survey of cloud sovereignty options covering traditional public clouds, first-generation sovereign clouds, hyperscaler-trusted clouds, European initiatives… | ||
| .NET and gRPC? It's Not Rocket Science | Antoine Delmaere, Xavier Noya | 42m |
A conversational session explores using gRPC with .NET in a heterogeneous, multi-cloud environment at Betclic. The talk presents a real-time debate and live… | ||
| Lovable at First Sight: Assert Your Product's Personality to… | Chantal Khin | 41m |
The talk explains why product personality—beyond features—is key to creating an immediate emotional "love at first sight" reaction in users, and it argues that… | ||
| Do Make Me Think: Digital Tools for User Independence | Louis-Jean Teitelbaum | 45m |
The talk examines how digital tools (design and tech) intended to simplify work often increase administrative burden and devalue workers’ expertise, using… | ||
| Generative AI and Global Warming: co… | Arielle Villa-Massone, Emilie GREFF | 43m |
Examines the environmental footprint of generative AI, detailing energy-hungry data centers, large-scale model training, rare material use, and growing… | ||
| Standardize Without Stiffness: The Real Challenge of Design… | Julie PROVENZANO, Wanda BARDEY | 38m |
Explains how to build a practical Design System that goes beyond unifying UI components to create a shared language between design and development. Covers… | ||
| Crossplane: Deploy Your Cloud Components from Your K8S Cluster | Vivien Ramahandry | 17m |
Crossplane extends Kubernetes with CRDs and controllers to provision and manage cloud resources from YAML, claiming CNCF graduation and a 2.0 release with… | ||
| Local-first and Sync Engines, the Architecture of the Future? | Benjamin Legrand | 33m |
The talk explains the local-first application pattern and the synchronization engines that make it work, contrasting it with traditional… | ||
| Transactionalism Explained | Benjamin Cavy | 17m |
Explains how database transactions work internally using PostgreSQL as an example, focusing on Write-Ahead Logging (WAL) and MVCC (multi-version concurrency… | ||
| "I Hate the Green Button" — Or How to Mess Up Your User Feedback… | Camille Fournier | 16m |
How to give useful, professional feedback on UI/UX mockups in agile teams by moving beyond simple "I like"/"I don’t like" reactions. The talk presents… | ||
| Reactivity and Signals: Demystifying Frontend Magic | Estéban Soubiran | 37m |
The talk explains how reactivity and signals work in modern frontend frameworks (Vue.js, Angular, React, Svelte, Solid, Qwik, Preact), focusing on mechanisms… | ||
| Rewriting the Role: Developers in the Age of LLMs | Horacio Gonzalez | 45m |
The talk argues that large language models (LLMs) change rather than replace the developer role, drawing historical parallels (e.g., C vs assembler, garbage… | ||
| Cut Translation Costs by 50× for Millions of Product Sheets… | Pietro Fodra | 45m |
A team built and industrialized a large-scale product-description translation pipeline using LLMs to translate millions of product pages into 10+ languages… | ||
| Inclusive leadership: the 5 micro-practices to transform... | Christelle Bordon | 15m |
Addresses inclusive leadership in tech by presenting five concrete micro-practices to retain diverse talent—citing that one in two women leaves tech before 35… | ||
| Responsible Web Animation: Move Things Without Weighing Them Down | Josiane MAKELELE | 47m |
How to design lightweight, accessible web animations using modern CSS and thoughtful design choices. The talk covers performance and digital-sobriety concerns… | ||
| DevPlatform: The Tool You Didn't Know You Were Waiting For | Paul Boisson, Vivien Maleze | 46m |
Introduces platform engineering and a developer-focused Dev Platform that simplifies app delivery by automating routine work. Shows creating an app in a few… | ||
| Kafka 4, Fantastic? | Damien Lucas | 44m |
An overview of Kafka 4’s key changes: removal of ZooKeeper in favor of KRaft to simplify management and improve scalability, a new consumer group rebalancing… | ||
| From Developer to Hacker: Knowing How to Break Is Knowing How to Protect ⚔️ | Florian Toulemont | 48m |
The talk argues that developers should adopt an attacker’s mindset to improve cybersecurity by learning core fundamentals like the OSI model and algorithms. It… | ||
| SOPS, Give Your Secrets a Good Scrubbing in the Clear! | Sylvain Métayer | 14m |
Introduces Mozilla SOPS as an open-source tool to encrypt and manage application secrets when no central Secret Manager is used. Explains the risk of storing… | ||
| Play Data Engineer Locally with DuckDB | Thomas Labarussias | 47m |
Introduces DuckDB, an open-source, embeddable SQL engine designed for fast local analysis of gigabytes of data. Explains why DuckDB was created, outlines its… | ||
| Talk PMM: The Product on Trial — The Product Manager's Closing Argument | Chloe GIRARDIN | 45m |
A mock trial stages Product as accused of neglect by Product Marketing, and the presenter acts as the Product Marketing advocate arguing its essential role in… | ||
| In JavaScript There’s a Package for Everything… and Often for Nothing | Estéban Soubiran | 15m |
The talk explains how the e18e (Ecosystem Performance) group is tackling JavaScript’s dependency bloat by cleaning and optimizing packages one at a time. It… | ||
| Pseudoscience for My (Pseudo) Management | Anaïs Huet | 40m |
This talk examines personality tests (MBTI-style types, DISC, astrological labels and brain-left/right metaphors) and argues they are largely pseudoscientific… | ||
| Biomimicry and Cybersecurity: Learning from 3 Billion Years… | Ludovic Lefebvre | 47m |
Explains how biological defense strategies—like adaptive immunity, camouflage, decentralization and coevolution—can inspire cybersecurity designs. Describes… | ||
| Kyverno: Compliance Inside Your Kubernetes Cluster | Julien CANON | 46m |
Kyverno is presented as a Kubernetes policy engine to enforce and monitor cluster compliance. It addresses problems like frequent deployments, inconsistent… | ||
| Yes, Kubernetes Can Run Your Windows Apps. Seriously... | Nicolas Boisseau | 15m |
Shows how to containerize legacy Windows applications (IIS, .NET Framework 4.x, COM+) and run them on Kubernetes using Windows Containers and multi-OS… | ||
| JBang, One Java File to Rule Them All? 💍 | Stéphane Philippart | 16m |
JBang lets Java developers write and run single-file programs quickly without creating full Maven/Gradle projects. The talk demonstrates using JBang for fast… | ||
| JEP 49.3 - This New Java Feature Is Approved!!! | Guillaume Benoot | 13m |
Explains how a Java Enhancement Proposal (JEP) works and how new Java features are proposed, reviewed, and approved every six months. Covers the JEP process… | ||
| Opening Keynote - How to Think About the Future in the Age of AI | Ludovic Cinquin | 26m |
Ludovic Cinquin examines how artificial intelligence is reshaping how we anticipate the future now that software has transformed the world. He discusses… | ||
| From DNA to Product: Code Better Through Tuning… | Montaine Marteau, Alexandra Bonnet | 17m |
An expert in quality/QA/regulatory affairs and a data product manager describe building a genomics AI health product under strict regulations (GDPR, CE… | ||
| Merge Jam on My Gittoes: Split… | Gauthier Fiorentino, Julie Brunetto | 19m |
How to break a large feature into multiple focused pull requests to avoid huge diffs and review pain. It explains practical Git techniques—branching, rebasing… | ||
| Seen My Docs? I Make Them with typst! | Virginie Pageaud | 17m |
Introduces Typst as an alternative to Markdown, AsciiDoc and LaTeX for creating slides and documents. Shows using Typst to generate PDF or HTML slides, control… | ||
| Don't Panic! Manage Your Debt: The Galactic Coder's Guide 🧑… | Charlotte Debut | 41m |
Practical guide to managing technical debt: defines types and impacts of technical debt, shows measurement tools and techniques to identify and evaluate debt… | ||
| Less but Better: Toward Simpler and More Efficient Data Engineering… | Maxence HULL | 16m |
This talk compares traditional distributed big-data stacks with a simpler approach focused on single-node tools to reduce cost, complexity and data bloat. It… | ||
| Live-Coding Maze Generation Algorithms | Fabien Lamarque | 53m |
Live coding and visual demonstrations of maze-generation algorithms, covering depth-first search (recursive backtracker) and randomized Kruskal and Prim… | ||
| Scrum: I Came, I Saw, I Don't Want It | Marine Verstraete | 17m |
A presenter recounts rejecting Scrum after experiencing long ceremonies, misunderstood practices, and misalignment with client needs, then describes stopping… | ||
| nothing matches | ||