BDX I/O 2018
2018-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 |
|---|---|---|
| Opening Keynote: The Hitchhiker's Guide to Diversity (Don't Pani…) | audrey neveu | 41m |
An opening keynote about diversity in tech titled "The Hitchhiker's Guide to Diversity (Don't panic!)" examines why diversity matters and common barriers… | ||
| My First Service in Rust | François Teychene | 47m |
Shows how to quickly build a usable web service in Rust, presenting Rust as more than a systems language by comparing it to C and highlighting its suitability… | ||
| Draw Me ... a DSL in Kotlin | Benoit Prioux | 15m |
Kotlin can be used to build Domain Specific Languages (DSLs) to simplify APIs such as Gatling or Gradle. The talk explains which Kotlin language features… | ||
| In the Land of Gophers (from Age 3) | Nicolas Lepage | 16m |
An accessible, child-friendly explanation of concurrency in the Go programming language that uses goroutines, channels, and the scheduler to illustrate… | ||
| Extending VS Code, or How to Create Yourself a Back Office in 10 Minutes | Joan Rieu | 16m |
Shows how to build a VS Code extension quickly to automate recurring developer tasks by live-coding an integrated UI that calls a REST service. Covers using… | ||
| Zero Knowledge Architecture | m4dz Matthias Dugué | 44m |
Defines “zero-knowledge architectures” that prevent intermediate components from accessing data they don’t need, using strict permission separation, heavy… | ||
| Karate Black Belt in REST API Testing | Nicolas Comet, Benoit Prioux | 49m |
Introduces the Karate DSL for testing REST APIs: a plain-text, Cucumber/Gherkin-like syntax that lets people with basic development skills write API and web… | ||
| Developers, Stop Estimating Your Tasks! #noEstimates | Julien Topçu | 17m |
A development team replaced task time estimates with a #noEstimates approach over more than a year. The talk describes why estimating is costly and often… | ||
| A Bit of Sociology Applied to Our Developer Profession | Fabien Lamarque | 49m |
Introduces Pierre Bourdieu’s sociology and applies his concepts to the software industry, explaining how developers, recruiters, junior devs and DevOps form a… | ||
| Odds or Evens? (bloody live-coding) | Thomas Pierrain, Bruno Boucard | 47m |
Two very different pairs work on a legacy codebase and perform live-coding sketches that show both the worst and best practices of pair programming, using an… | ||
| Fastlane: Automate Deployment of Your Mobile Apps to the St… | Elian ORIOU | 21m |
Fastlane (https://fastlane.tools) is presented as a tool to automate time-consuming mobile developer tasks: building pipelines for build, deploy, screenshot… | ||
| Automated Tests in Java: an Underrated Treasure! | Jean-Baptiste Hembise | 14m |
Overview of automated testing tools for Java, comparing frameworks like JUnit Jupiter, TestNG, Spock and Spek. Presents common testing challenges (writing and… | ||
| Should We Push Granny into the Apps? | Arthur Retrou | 30m |
Arthur Retrou, UX designer, examines designing mobile and web interfaces for older adults facing difficulty using apps (examples include helping elders start… | ||
| A case for Web Assembly | Elvina Valieva | 17m |
WASM runs inside browsers and claims native speed while providing a memory-safe sandbox backed by a fixed ArrayBuffer heap, so modules cannot touch page memory… | ||
| Gamification: Boosting Engagement in the De… | Xavier Blanc, Sébastien Pannetier | 53m |
Industrial teams use CI/CD pipelines with linters and test coverage tools to ensure code quality, but developers often lack engagement with these tools. The… | ||
| Application Performance Monitoring for Your Java Projects | David Pilato | 46m |
An overview of an Elastic-based Application Performance Monitoring (APM) solution that automatically collects application/service data, indexes it into… | ||
| Bug-free by Design | Jordane Grenat | 42m |
Uses the Poka Yoke (mistake-proofing) philosophy to design code that prevents common parameter-order mistakes (e.g., swapping transaction amount and… | ||
| Virtual Reality: Video Games and More... | cédric prudent | 31m |
The talk reviews VR development using Unity and Unreal, covering common pitfalls, how to innovate beyond typical uses, and techniques for overlaying… | ||
| Dear Developer, Become an Ops Person Effortlessly with Ansible | Denis Germain | 12m |
Introduces using Ansible to let developers do operations tasks by writing YAML. Covers Ansible as an agentless, open-source automation and configuration… | ||
| Google Container Tools: Develop Effectively in a World of… | David Gageot | 44m |
This covers Google open-source tools for improving developer workflows with Kubernetes: Kaniko (build Docker images from Dockerfiles inside Kubernetes clusters… | ||
| Building Intelligent Apps with Machine Learning | Laurent Picard | 56m |
Shows how to make apps smarter using off-the-shelf ML APIs and AutoML without prior AI expertise, using pre-trained models and a few lines of code. Covers… | ||
| Property Based Testing: the real truth! | Benoit Prioux | 17m |
Introduces Property-Based Testing using the jqwik Java library. Shows basics via live coding in Java and explains how property-based tests complement… | ||
| Van Gogh Meets Neural Networks | Paul Breton, Laurent Alvaro | 50m |
Explains how convolutional neural networks work at a fundamental but accessible level, then demonstrates how to repurpose them to transfer Van Gogh’s painting… | ||
| MongoDB: optimize your indexing | Nicolas Humblot | 44m |
Covers how to design efficient MongoDB indexes for a denormalized dataset by analyzing current usage and identifying application bottlenecks. Presents concrete… | ||
| When Performance, Scalability and Robustness Upset Your Architecture | Céline GILET | 49m |
The talk gives a post-mortem on building a system that must ingest and process hundreds of millions of events per day, focusing on performance, scalability and… | ||
| Vanilla JS 2018 | Matthieu Lux | 45m |
A tour of building a web app that experiments with many modern browser APIs together, used as a research/learning project rather than a production client app… | ||
| Linuxkit: IKEA-style Linux | Pierre-Yves Aillet, Eric Briand | 46m |
LinuxKit (by Docker Inc.) is a toolkit for building minimal, secure, and maintainable Linux distributions specifically designed to run containers. The talk… | ||
| Lost in Serverless: AWS Lambda, Google Cloud Function, Azure Functions... | Sébastien Moreno | 20m |
Compares AWS Lambda, Google Cloud Functions, and Azure Functions as serverless architecture options, explaining their concepts and differences in maturity… | ||
| Design & Digital Accessibility, I Love You, I Don't | Julie Guillerm | 16m |
The talk explains why digital accessibility is a legal and social requirement in Europe and France (public administrations must make content accessible) given… | ||
| Natural Language Processing Illustrated with Python | Justine Bel-Letoile | 39m |
An introduction to Natural Language Processing concepts paired with Python libraries (no specific libraries named) that explains what NLP is and how to use it… | ||
| Choosing Quality to Improve Your Team's Velocity | Laurent Alvaro | 15m |
The talk explains how bugs, technical debt and development velocity interact and argues for choosing quality to sustain long-term velocity. It covers ways to… | ||
| Detect and Track the Vulnerabilities Hiding in Your Dependencies | Julien Topçu | 17m |
Explains how open-source library vulnerabilities are cataloged (NVD, CVE) and scored (CVSS), then demonstrates building a Continuous Security pipeline in… | ||
| Embed Your Neural Networks with the Neural Compute... | Géraud Dugé de Bernonville | 48m |
Shows how to run trained neural-network image-recognition models on edge hardware using the Intel Movidius Neural Compute Stick. Covers preparing… | ||
| Haxe 2018: The More You Put In, The More You Get Out | David Mouton | 36m |
Overview of Haxe in 2018: the talk reviews the current state of the Haxe language and ecosystem, which can transpile to a dozen target platforms. It covers… | ||
| Design + Code = Love | Pierre Ragois | 15m |
Explains tensions and misunderstandings between designers and developers in the tech industry, and explores practical ways to improve collaboration and change… | ||
| Product Manager, a Job of Interfaces | Claire Dufetrelle, Lauren Durand | 51m |
Examines the Product Manager role as an interface position across different organizations, comparing how Scrum, Design Thinking, Lean UX and other frameworks… | ||
| Developing Ultra-Light REST Microservices in Pure Kotlin | Xavier Hanin | 45m |
Kotlin (the JetBrains language) is used to build ultra-light REST microservices using the http4k framework. The talk covers http4k's pure-Kotlin approach, its… | ||
| Security in a Microservices Architecture? | Florian Garcia, Vivien Maleze | 45m |
Implementation of security in a microservices architecture using protocols like OAuth2 and OpenID, identity sources such as LDAP and external providers (e.g… | ||
| Crafters in 2018: Revisit Your Fundamentals | Julien Carnelos | 45m |
A reflection on the Software Craftsmanship manifesto applied to 2018, identifying a list of core developer skills to improve craft. Topics include developers'… | ||
| A JOB FOR LIFE? | Maxime André | 14m |
Practical tips and anti-patterns for job security by deliberately making code hard to maintain so the author becomes indispensable; focuses on tactics and… | ||
| UX Is a Team Discipline | Dragana Trgovcevic, Marie Desnos | 38m |
Collaboration between designers and developers to deliver successful user experiences, with concrete project examples. Covers shared responsibilities from user… | ||
| Closing keynote: Feels good, man - What is a playful game… | Sébastien Bénard | 33m |
The talk examines what makes a game feel fun or «rigolo», discussing the design elements and player experiences that create enjoyable gameplay. It explores… | ||
| nothing matches | ||