BDX I/O 2024
2024-11-08
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 |
|---|---|---|
| Let's discover together the next generation of observability with logs and... | Idriss Neumann | 43m |
Quickwit is presented as a new observability backend that combines fast, Lucene-like full-text search with cheap object-storage-based persistence to be fully… | ||
| Simplify containerizing your ideas! | Thomas da Rocha | 14m |
Dofigen is an open-source CLI that generates Dockerfiles from a simplified YAML or JSON description. The talk demonstrates live coding using Dofigen to create… | ||
| Alert, everything's on fire! How to manage technical incidents | Alexis Horgix Chotard | 46m |
PayFit describes how they transformed incident management over one year, moving from hiding problems in Jira to a structured, tool-supported process used daily… | ||
| Professional Pull Request: How to Promote Your Work e... | Vanessa Perillat | 25m |
Discusses strategies for increasing internal visibility at work by using effective communication, taking initiative, and building a strong professional… | ||
| I abuse your production live with 15 security flaws | Gaëtan Eleouet | 45m |
Demonstrates 15 real security vulnerabilities by actively finding and exploiting them in a live, existing web application to show how developer code often… | ||
| The 20 Most Profitable TypeScript Minutes of ... | Aurélien Loyer, Delphin Aubin | 18m |
A fast 20-minute session showing practical TypeScript techniques to encourage stricter, safer typing. Covers advanced type features including generics and… | ||
| Let's talk about Bruno | Florian Garcia | 16m |
Bruno is an open-source alternative to tools like Postman for testing HTTP and GraphQL requests that focuses on better security and collaboration. The talk… | ||
| Opening Keynote: LLMs, between fantasy and reality - the poin... | Marie Alice Blete | 33m |
The talk examines real-world use of large language models versus hype, citing claims like GitHub Copilot’s 26% boost in pull-request volume and McKinsey’s… | ||
| A ChatGPT on your own data: how does it work? | Hugo Vassard | 51m |
Describes how to build a ChatGPT-like chatbot that answers questions using an organization's own documents by ingesting and indexing those files for… | ||
| AI-assisted developer: symbio... | Silvio VASCONCELOS, Faiçal OUDBIB | 15m |
Examines how generative AI tools like ChatGPT actually help software developers by first defining the developer’s core tasks, then characterizing what… | ||
| AI, the new divide! | Noémie M. Rivière | 15m |
The talk examines how rapid AI adoption may create a new digital divide by surveying the current state of digital inequality and the rise of AI. It identifies… | ||
| Eco-Responsible AI: Marketing Utopia or Reality? | Zakaria OURNANI | 15m |
Examines promises and limits of eco-responsible AI by surveying current initiatives—energy-efficient machine learning algorithms and green data centers—and… | ||
| Behind the scenes of a painful migration to Vue 3 | Guillaume AMAT | 41m |
Back Market describes the multi-year migration from Vue 2 to Vue 3 (now the default since 2022), covering technical work with Vue 3, Nuxt 3, TypeScript and… | ||
| HTMX, or the return of AJAX in Web development | Stéphane Trebel | 47m |
The talk presents HTMX, a lightweight JavaScript library (successor to Intercooler.js) that revives AJAX-style fetching of HTML fragments over HTTP so the… | ||
| Debug your salary! My winning strategies for g... | Shirley Almosni Chiche | 45m |
Explains how to analyze and counter common employer objections in salary negotiations—e.g., “no budget”, “salary scale constraints”, or “not technically… | ||
| Angular changes its logo but not only that | Florian Allainmat, David Maurin | 41m |
Covers recent major changes in Angular—new logo aside—including Standalone Components, Signals, and Control Flow. Presents a hands-on approach by building an… | ||
| Automated security: face your vulnerabilities | Marine Du Mesnil | 33m |
The talk presents automated security approaches to find and fix web vulnerabilities faster: it notes vulnerabilities are typically detected 212 days after… | ||
| Speed up your DevOps transformation in 2025 with Accelerate | Jean-Rémy Revy | 37m |
Explains how applying principles from the book Accelerate and the State of DevOps reports speeds up software delivery while improving stability by using… | ||
| Cache 101: Understand key strategies before applying them | Robin Colombier | 09m |
An introductory overview of caching that explains the different cache layers (browser cache, application cache, etc.), why caches are useful, and the practical… | ||
| The cost of Mob Programming | Hadrien Mens-Pellen | 14m |
An engineering team practiced mob programming for two years, coding together at one computer with members rotating every four minutes and filmed on a large… | ||
| AI-404: explanation not found | Cécile Hannotte | 45m |
The talk examines why modern neural-network-based AI systems produce outputs (e.g., generated images) without meaningful, image-grounded explanations when… | ||
| The art of precision: strategies and challenges of estimations... | Olga Yasnopolskaya | 07m |
Covers estimation practices for web development tasks, targeting challenges faced by junior developers when giving time or cost estimates to clients. Describes… | ||
| Highway to fail, or the story of a predictable failure | Céline Louvet | 46m |
A founder recounts creating a startup in late 2017 with two cofounders and closing it in mid-2019, analyzing why it failed. The talk examines mistakes across… | ||
| Share your UI components for Android and iOS and visualize the... | Jonathan Lagneaux | 19m |
Introduces using Compose Multiplatform to build a single native UI component library that runs on both Android and iOS. Describes documenting and sharing that… | ||
| How We Turned Restos du Cœur into a Cloud Provider | Julien Briault | 46m |
A nonprofit (Restos du Cœur) built an internal private cloud using OpenStack and Kubernetes, with a focus on proactive energy management. The talk explains the… | ||
| Shaders: How to Create Mind-Blowing Effects on Your Website | Simon Bedard | 43m |
Shaders are GPU programs originally from video games used to perform massively parallel visual calculations such as lighting. The talk explains core shader… | ||
| Delta Lake: Recompute without Bangs or Fuss | Julie Galia | 18m |
A Spark job computes month‑to‑date revenue growth and writes results into a Delta Lake table using Dynamic Partition Overwrite and replaceWhere so only… | ||
| Help! My Python Calculator Burns More Resources Than Apollo... | Artem Valiulin | 17m |
Talk explains that Python-based calculators can use far more CPU and memory than older embedded systems because modern software expands to available resources… | ||
| Revolutionizing Smart Device Interfaces with Flutter: Any Screen, Any... | Enzo Conty | 13m |
Argues that Flutter cuts development and maintenance cost for smart-device UIs by letting one Dart codebase target Raspberry Pi, embedded Linux, LG webOS, cars… | ||
| The Future of Design: A World Where the System Comes First | Clémence Piteau | 14m |
The talk argues that traditional human-centered Design Thinking is insufficient for today’s complexity and unpredictability, and proposes applying… | ||
| Karpenter, the Future of Kubernetes Node Management | Mathieu Corbin | 19m |
Karpenter is presented as a node lifecycle manager for Kubernetes that handles heterogeneous machine types (CPU, memory, architecture), node updates and… | ||
| GraphQL at Scale | Anthony Giniers | 57m |
Discussion of how large companies (GitHub, Netflix, Shopify, Airbnb, PayPal, Facebook) implement GraphQL at scale, covering technical and organizational… | ||
| A Website Is Like Disneyland | Emma Quinio | 16m |
Comparing Disneyland queues to websites, the talk explores how design elements—decor, ambience, music, and animations—can distract users from perceived waiting… | ||
| /e/OS, my Android smartphone without Google | Benoît Masson | 06m |
/e/OS is an Android distribution that removes Google services to protect privacy by replacing them with open-source, privacy-respecting apps and offering a… | ||
| Easy Secrets in Kubernetes: Because I Vault It Well | Alexis FALA | 41m |
Vault Secrets Operator for Kubernetes is presented as a way to simplify and secure secret management for applications running on Kubernetes. It explains how to… | ||
| Closing Keynote: If AI Can Create Music, What Does That Mean... | Nirina Rabeson | 23m |
The keynote examines how generative AI changes music creation, asking whether AI replaces musicians or becomes a new muse. It discusses technologies like… | ||
| From Army Officer to Developer: Lessons Learned from a Career Change | Véronique Sermage | 47m |
A French officer-turned-developer describes personal experience of being autistic without intellectual disability and the heavy effort spent 'camouflaging' to… | ||
| A.'s Stories Don't End So Badly: Offboarding or the End of the... | Sofia Krari | 29m |
Offboarding is treated as a product-design problem constrained by law and legal requirements: companies must allow easy contract termination and document which… | ||
| CodeCarbon: How to Measure the CO2 Impact of M... | Amine Saboni, Inigo Imaz Chacon | 47m |
CodeCarbon is an open-source Python package that estimates the CO2 impact of compute used for machine learning and AI workflows. The talk explains how… | ||
| Game Over for Design | Jules Mahé | 37m |
The talk examines how design systems and AI-driven automation, which standardize and simplify interface work, can instead enable new creative directions rather… | ||
| Is Gentleness an Advantage in This Brutal World? | Anaïs Huet | 44m |
Examines whether being gentle and using soft skills is an advantage in environments full of transformations, challenges, leadership and change management… | ||
| How to Project the Impact of Our Decisions, Our Products, ... | Jonathan Litty | 37m |
Presents a concrete workshop method called the Responsible Futures Wheel (an adaptation of the Futures Wheel) that maps decision impacts across Human, Planet… | ||
| Rex Scale-up: The Impacts of Scaling Up | Charles Bouttaz, Guillaume Ehret | 44m |
A software company in the energy sector grew from 7 to 77 developers in three years and describes the technical, organizational, and operational impacts of… | ||
| AI and Disability: Progress or Exclusion? | Thanh Lan Doublier, Emmanuelle Aboaf | 43m |
The talk examines how modern AI tools (examples given: ChatGPT, DALL·E, Midjourney) affect people with disabilities, asking whether they improve daily… | ||
| How to Use NoCode as a Microservice in an Architecture... | Benjamin Buléon | 16m |
How to treat NoCode platforms as microservices inside a conventional software architecture: the talk explains using NoCode tools to build rapid automations… | ||
| Microservices Kotlin Benchmark: coroutines, virtual threads... the Match! | Xavier Hanin | 46m |
Compares performance of Kotlin/JVM microservice approaches by benchmarking gRPC versus HTTP and coroutines versus platform threads versus virtual threads… | ||
| 20,000 Clouds Under the Seas | Antoine Oili, Nicolas Bouron | 43m |
Describes the global undersea fiber-optic cable network that carries over 90% of Internet traffic, contrasting it with visible wireless and satellite… | ||
| Implementing AI While Respecting Privacy, Impossible? | Nicolas Hoffmann | 43m |
An engineer from Proton describes how they built privacy-preserving AI features by running a local LLM inside the browser and also via a server-side option… | ||
| AI or Not AI? We Are the AI That Replaces Devs, We... | Matthieu Vincent, Yann Gloriau | 43m |
A team reports on hands-on experiments with generative AI tools applied to software development, testing multiple products across different developer profiles… | ||
| Causality and Statistics, a Love Not So Impossible After All | Denis Maurel | 45m |
Introduces basics of causal inference, explaining how it differs from mere correlation using examples and intuition (e.g., spurious correlations). Covers… | ||
| nothing matches | ||