DevFest Toulouse 2019
2019-10-03
Toulouse, France
[DevFest Toulouse 2017, DevFest Toulouse 2018, DevFest Toulouse 2019, DevFest Toulouse 2023, DevFest Toulouse 2024, DevFest Toulouse 2025]
who it's for
web developers, frontend developers, systems programmers working in Rust, devops engineers and site reliability engineers, embedded and IoT developers, security researchers and auditors
topics
Rust ownership and concurrency; WebAssembly for serverless and edge; WebGPU 3D graphics on the web; React forms with final-form and hooks; large-scale metrics and monitoring platforms; GraalVM native executables with Quarkus; authentication and authorization patterns; ARCore augmented reality development; microcontrollers with Google Cloud IoT Core; automotive ECU debugging and diagnostics; security backdoor analysis (OnePlus); static typing benefits and practices
| title | author | length |
|---|---|---|
| Opening Keynote | 21m | |
A keynote describes a conference launch featuring an organizer-built app called Confettis that publishes the full program via QR codes, oversized “ultra web… | ||
| A History of Computing, from the Loom to Babbage's Machine | Fabien Trégan | 32m |
A concrete chronological survey of computing tools from ancient Mesopotamian tokens and tablets (~5500 years ago) through the abacus and the Antikythera gear… | ||
| The Rise of the Web | Loïc Ortola | 39m |
A historical overview of the web tracing key milestones: the birth of ARPANET and its first crashing “lo” message; Tim Berners‑Lee creating HTML, HTTP and a… | ||
| “47 Years Old: They Still Haven't Noticed …” | Yves Boyez | 18m |
Describes ageism in tech and argues experienced developers can stay relevant by learning modern tooling and presentation practices. Gives concrete examples… | ||
| The Design of Error | François Teychene | 38m |
Design errors into products by modeling failure as part of workflows rather than just catching exceptions. Techniques covered include the saga pattern for… | ||
| Monitoring OVH: 300k Servers, 27 DCs, a Metrics Platform | Horacio Gonzalez | 41m |
OVH Metrics centralizes monitoring across 27 datacenters and over 300,000 physical servers, ingesting millions of time series per minute and serving 1.3… | ||
| Does Your Web API Pass the Technical Inspection? | Francois-Guillaume Ribreau | 40m |
An 80-point operational checklist for web APIs covering SLOs, security, governance, monitoring and versioning. It names concrete tools and patterns… | ||
| Applications of Brainfuck, a minimal but Turing-complete language | Theophile Wallez | 16m |
An introduction to Brainfuck (its eight instructions) and a concrete demonstration of using Brainfuck in practice: the presenter explains the language and then… | ||
| When AI Failures Reflect Our Own Social Biases | Clément Duffau, Mélanie Ducoffe | 41m |
Examines real-world AI failures (Microsoft Tay’s antisemitic outputs, Google image tagging Black people as gorillas, Amazon’s gender-biased resume model… | ||
| The Freedom of Static Typing | Andrew Radev | 26m |
Rust shows concrete wins: algebraic enums let code express exclusivity so a value is either variant A or B not both; Option/Result plus the or_else method lets… | ||
| My Damn Check Engine Light Is Still On! How Do I Debug My Engine? A Dive into Engine Control Units | Mathieu Passenaud | 42m |
Shows concrete debugging steps for an engine ECU: obtain Megasquirt source code, connect an inexpensive ELM327 OBD-II dongle to the port, and use python-OBD to… | ||
| Exploring Augmented Reality with ARCore | Christophe Jollivet, Jérémy Voisin | 37m |
This talk explains Google ARCore’s capabilities and limits: plane and light estimation, 6DoF visual‑inertial SLAM tracking, face mesh (~468 points), image… | ||
| Rockin’ in the Angular World | Vincent Ogloblinsky, Wassim Chegham | 44m |
Covers practical fixes for Angular applications: avoid a monolithic shared NgModule and move service providers out of module scope to prevent corruption; use… | ||
| Modern Forms in React | Erik Rasmussen | 43m |
Claims that Hooks remove form libraries get qualified by concrete tradeoffs: form state includes values, dirty/pristine, touched/visited, async submit errors… | ||
| Understanding the Role of an OS Kernel by Building One from Scratch | Alessio Coltellacci | 45m |
Builds a small UNIX-like microkernel from scratch using QEMU as the emulator. Covers writing a boot sector and tiny console to load the kernel, handling… | ||
| The Troll in Your Machine — A Brief Introduction to the Thought of Jean-Yves Girard | Guillaume Andrieu | 16m |
Overview of Jean-Yves Girard’s contributions: the system F (polymorphic lambda calculus), linear logic, and the Girard paradox. Shows links between Girard’s… | ||
| DevOps at Scale | Adrien Anceau | 41m |
A central DevOps platform is presented as necessary for enterprise-scale DevOps rather than only tools and evangelism. It describes Airbus’s implementation… | ||
| The Outpouring of the Mind | Loïs Blanc, Saskia Blanc, Sébastien Blanc | 40m |
A set of live demos showing how interactive coding tools spark creativity: a Logo interpreter on an M05 emulator draws a square and shows loops/procedures; a… | ||
| A Pocket Money Vending Machine for Kids | Richard Fagot | 15m |
A DIY pocket-money dispenser that takes a smart card, checks a PIN, and mechanically dispenses one coin at a time using a servomotor driving a crank… | ||
| Hello Paris, This Is San Francisco. Shall We Code Together with VS Code? | Olivier Leplus, Tiffany Souterre | 39m |
Demonstrates real-time collaborative coding using Visual Studio Code: Live Share for synchronized cursors, optional shared terminal, and shared debugging… | ||
| Rust as a High-Level Langage | Aleksey Kladov | 36m |
Claim: Rust gives C++ speed plus memory safety and eliminates more than half of typical security bugs that stem from memory errors. It achieves this with… | ||
| “Digital Technology and the Environment” or “We Could Have Saved the Bees, We Chose to Release a New iPhone” | Sébastien Brault | 45m |
The talk presents data showing the digital sector’s rapid ~9% annual growth, with about 5 billion smartphones by 2020 and device manufacturing responsible for… | ||
| Live Coding Music: Can You Code? Become a Composer with WebAudio and WebMIDI! | Sylvain Wallez | 46m |
Shows how any developer can create and live-code electronic music using only a web browser by leveraging the WebAudio and WebMIDI APIs together with the… | ||
| Authentication/Authorization Starters Battle | Valeriane Venance | 31m |
The talk compares concrete authentication and authorization technologies and their practical tradeoffs: Kerberos (SSO, central KDC DoS/key risk), SMS 2FA and… | ||
| Machine Learning with Matches and Confetti | Nicolas Decoster | 16m |
A physical reinforcement-learning demonstration uses six matchsticks and labeled pots of white and red marbles to represent actions: picking one or two sticks… | ||
| Agile Burnout | Cédric Moulard | 43m |
Argues that agile has been perverted into process and certification factories—35 certifications for five models and heavyweight scaling frameworks that stack… | ||
| 3 Easy Manipulation Techniques | Marie Viley | 11m |
Describes three concrete persuasion techniques: commitment and consistency (using small yes-questions to secure larger commitments), the reciprocity rule… | ||
| WebGPU: Next-generation 3D Graphics on the Web | Corentin Wallez | 38m |
Claims concrete speedups: precomputing precompiled render bundles cuts CPU draw calls by an order of magnitude in complex scenes, and GPU compute shaders for… | ||
| The Story of Discovering a OnePlus-Signed Backdoor | Baptiste Robert | 40m |
A researcher narrates finding a OnePlus-signed backdoor in November 2017 that allowed physical attackers to get root over ADB by launching a factory-mode… | ||
| Brace Yourself, Vanilla Is Coming … Back! | Noël Macé | 41m |
A playful talk uses an ice-cream metaphor to describe a return to plain JavaScript ("vanilla") as an alternative to frameworks like Angular, React and Vue. It… | ||
| Getting Started with a Microcontroller and Google Cloud IoT Core | Gautier Mechling | 41m |
Shows how to use an ESP32 microcontroller with a BME280 temperature/humidity sensor, flashing Arduino code to read the sensor and publish JSON every five… | ||
| Career-Changing Developers, Developers All the Same! | Juliane Blier | 17m |
Short intensive bootcamps train career-changers in git, HTML, CSS, JavaScript, basic backend concepts, testing and frameworks to produce hireable developers… | ||
| 10 Is a Power of 2 | Gilles Debunne | 16m |
Explains how the UPC barcode encodes a 12-digit code into a ~95-module-width symbol using seven modules per digit plus start/center/stop guards and left/right… | ||
| Introduction to Constraint Programming | Cyril Delmas | 41m |
Introduces constraint programming (CP) with concrete examples and tools: models that enumerate 84 integer right triangles under perimeter 200 (42 up to… | ||
| Four Diseases | Piotr Przybył | 40m |
Four concrete system maladies and actionable fixes: regex diarrhoea — the site rejects valid RFC emails with a homegrown regex so the cure is sending a… | ||
| From Java to a Native Executable: How GraalVM and Quarkus Change the Game | Guillaume Smet | 36m |
A demo of a microservice built with Quarkus, Hibernate ORM and Hibernate Panache for simplified JPA, showing full‑text indexing with Hibernate… | ||
| A Critical Analysis of "Tech Trends" | Christian Fauré | 29m |
A 18-month study compares analyst frameworks (Gartner/Forrester-style hype cycles, radars, Wardley maps) with pragmatic signal sources (patents, Google Trends… | ||
| Rust, WebAssembly, and the future of Serverless | Steve Klabnik | 42m |
Argues that Rust + WebAssembly move beyond browsers into serverless and edge, showing a concrete size win (a Fibonacci demo drops from 185 bytes to 62 bytes)… | ||
| Highlights | 03m | |
A highlight reel of DevFest Toulouse 2019 that compiles applause, short on-stage clips, music and crowd noise rather than technical content. It names two… | ||
| nothing matches | ||