DevFest Toulouse 2024
2024-11-07
Labège, France
[DevFest Toulouse 2017, DevFest Toulouse 2018, DevFest Toulouse 2019, DevFest Toulouse 2023, DevFest Toulouse 2024, DevFest Toulouse 2025]
| title | author | length |
|---|---|---|
| The Best Moments | 03m | |
A highlights reel from DevFest Toulouse 2024 thanking contributors and inviting attendees to return in 2025, with a link to the full day’s talks on a dedicated… | ||
| Better Farming and Better Eating Thanks to Software: Tech Serving Agriculture | Mathieu Passenaud, Bertrand PÉCHOU | 38m |
Mathieu Passenaud and Bertrand Péchou present how precision agriculture technologies—centimeter-accurate GPS, section control for implements, connected… | ||
| ✨ GPU in My Containers! | Rémi Verchere | 39m |
How to provide GPUs to containerized applications on Kubernetes using the NVIDIA GPU Operator: installation, configuration, host interactions and kernel module… | ||
| Data Analysis Yes, But in Kotlin! | Florian Bernard | 38m |
A modern data-analysis stack built with Kotlin and DuckDB is presented as an alternative to the usual Python ecosystem. The talk covers importing and… | ||
| Automate with Google Workspace Low Code and No Code | Dararath BEAUVOIR | 45m |
Shows how Google Apps Script and AppSheet can be used to automate workflows in Google Workspace to empower business teams and save time. Presents one use case… | ||
| Compose Multiplatform: The Next Standard for Mobile Development | Julien Bajon | 15m |
Compose Multiplatform is presented as a candidate to become the new standard for mobile development, highlighting its simplicity, reactivity, adaptability and… | ||
| How I Found the Meaning of Life Thanks to WebAssembly | Théo Gianella | 15m |
A developer recounts discovering programming through implementing Conway's Game of Life with WebAssembly. The talk covers cellular automata, emergence, and… | ||
| Live-Coding: Become a Web Scraping Ninja with Scrapoxy! | Fabien Vauchelles | 43m |
Hands-on live-coding session demonstrating legal web-scraping techniques using Scrapoxy (an open-source proxy aggregator) and Playwright for browser… | ||
| Shape Your Cloud with Karpenter: Secrets of the Digital Master Carpenter | Olivier Leplus, Nour MESTIRI | 43m |
Karpenter is presented as an autoscaling tool for Kubernetes clusters that automatically adjusts node capacity to match workload demand. The talk covers how… | ||
| OpenAPI (dev tools) | Damien GUERIN | 45m |
Description of how Lyra centralizes and shares OpenAPI (Swagger) contracts across products to simplify microservice dependencies, using an open-source… | ||
| TinyGo, Small but Mighty! 💪 | Aurélie Vache, Thierry Chantier | 47m |
TinyGo is a Go compiler for embedded systems and WebAssembly that lets you run Go programs on microcontrollers and consoles like BBC micro:bit, Arduino Uno… | ||
| After the 8-bit Computer, the VGA Card on a Breadboard | Olivier Huber | 43m |
A hands-on talk presenting the construction of a functional VGA output board built entirely on a breadboard from basic electronic components. It describes the… | ||
| Rambo Python | Jonathan Gaffiot, Julien Lenormand | 42m |
Practical guidance for writing highly robust Python code, covering reliability, maintainability, scalability and security by teaching how the Python language… | ||
| Anatomy of a Vulnerability | Olivier Poncet | 44m |
A detailed postmortem of the March 29, 2024 compromise of the xz-utils project (data compression tools and libraries), reconstructing a multi-year attack that… | ||
| Gateway API, a Decade of Maturation for a New Kubernetes API | Kevin Davin | 50m |
Covers the Gateway API for Kubernetes, a new v1.0 standard aiming to replace fragmented options like Ingress, Service type=LoadBalancer and proprietary Ingress… | ||
| Cracking the Quantum Code: Let’s Discover the Quantum Revolution! | Laurent Grangeau | 47m |
Overview of quantum computing basics and current developments, explaining qubits, quantum gates, quantum circuits, quantum algorithms, and quantum hardware… | ||
| Anatomy of a Test, or the Usefulness of a Frontend Test | Laurie GHIONE | 16m |
Examines front-end testing fundamentals: why front-end tests matter compared to back-end, how to configure tests quickly, generate Jasmine reports and… | ||
| /e/OS, My Android Smartphone without Google | Benoît Masson | 16m |
An introduction to /e/OS, a privacy-focused Android distribution that removes Google services, provides open-source apps that respect user data, and offers a… | ||
| Compose to Kube, Same Player Shoots Again | Nicolas De Loof, Guillaume Lours | 46m |
The talk examines the recurring need to translate Docker Compose files into Kubernetes manifests and why past tools (including Docker’s deprecated “Compose on… | ||
| Research in the Age of AI | David Pilato | 41m |
Overview of search evolution from classical term-frequency methods (TF/IDF, BM25) toward machine-learning–based approaches using vector and hybrid search… | ||
| Closed for Inventory: The History and Mechanics of Closures | Frédéric Cabestre | 45m |
A historical and technical overview of anonymous functions and closures, tracing LISP (1958), Scheme (1970), Clojure (2007) and Java 8’s lambdas, and how many… | ||
| Leaving ETLs Behind: Moving from a ‘Code Less’ Solution to a ‘Code Full’ Approach | Xi Chen | 39m |
Migration from an IBM DataStage GUI-based ETL to a code-first ELT stack using dbt and Snowflake, arguing that "code less" ETL tools struggle with modern… | ||
| Introduction to Geodata – Vector Tiles | Jules CLÉRO | 16m |
Explains how Smappen handles rendering many map points and the challenge of scaling from thousands to millions of points. Introduces vector tiles as the… | ||
| Open-source without Burnout? The CNCF Model | Damien MATHIEU | 45m |
Analyzes how CNCF-style governance and practices enable large-scale open-source projects to avoid maintainer burnout and stay stable. Uses OpenTelemetry as a… | ||
| But Really, Is WebRTC the Bomb? | Renaud Mathieu | 44m |
WebRTC as a project for building peer-to-peer audio and video communication is presented, including its design and architecture. The talk shows how to… | ||
| Quarkus: Greener, Faster, Better, Stronger | Jérôme Tama | 45m |
An exploration of Quarkus extensions using the author’s experience building a Quarkus Min.io extension: explains how extensions work, how to develop one, and… | ||
| What’s New in Traefik v3? | Nicolas Mengin | 40m |
Overview of Traefik v3’s new features for exposing and securing services in cloud-native environments: adds OpenTelemetry support for monitoring, Gateway API… | ||
| The History of Generative Art | Manon RETOURNAT | 13m |
A historical overview of generative art tracing how mid-20th-century pioneers like Vera Molnár and Frieder Nake used computers to create visual artworks. It… | ||
| From CSS to WebGL Shaders: An Overview of Animation Techniques | Julien Sulpis | 44m |
A survey of web animation techniques comparing native APIs (CSS, Web Animations API), Canvas API, specialized libraries (FLIP, Lottie, Framer Motion, Rive)… | ||
| Sarah Connor? | Philippe Charrière | 43m |
A live demo showing how to run local LLMs using Ollama on a Raspberry Pi 5 (8GB) with Go examples. It covers Ollama basics, using small "baby" LLMs with… | ||
| TestContainers: The Revolution for Your Unit Tests | Guillaume SAINT-ETIENNE | 48m |
Introduces TestContainers as a way to use Docker from unit and integration tests across many languages and frameworks (Java/Kotlin, Python, Node.js, .NET… | ||
| SOPS, Give Your Secrets a Soap — Cleanse Them Now! | Sylvain Métayer | 16m |
Introduces Mozilla SOPS for encrypting application secrets stored in Git repositories. Explains the problem of secrets left in plaintext in team-accessible… | ||
| Gemini, Google's Large Language Model | Guillaume Laforge | 51m |
Introduction to Google/DeepMind’s Gemini family of LLMs (Nano to Ultra and the open Gemma variant) and how to use Gemini via the Google Cloud API in Java apps… | ||
| Backups Are Good, Replicas Are Better: Demystifying Replication on PostgreSQL | Dan FAUDEMER | 10m |
Explains PostgreSQL replication basics and why it’s preferable to backups alone for availability and disaster recovery. Covers replication concepts and… | ||
| How We Turned Les Restos du Coeur into a Cloud Provider | Julien Briault | 44m |
Julien Briault explains how Restos du Coeur was reorganized to act as its own cloud provider by migrating infrastructure and services onto a self-hosted cloud… | ||
| Save the Last Gigabyte of RAM | Damien Lucas, Ivan Béthus | 43m |
A case study of reducing memory usage on a Java/Spring/PostgreSQL production system with 96 GB RAM where adding more memory was not an option. It explains… | ||
| Digital Transformation in Public Services: Digitization, AI and Inclusion | Ludivine DOBIGNY | 19m |
The talk examines digitizing public services in France, focusing on dematerialization, AI, and digital inclusion. It presents four concrete case studies from a… | ||
| Production Is on Fire? No Stress, I Have strace (and Friends) | Yann Gloriau | 46m |
This talk demonstrates using low-level OS tools like /proc inspection and strace (on WSL) to diagnose production incidents when observability is lacking. It… | ||
| Developing Macros in Rust | Logan Mauzaize | 45m |
Shows how to write Rust macros using Rust’s metaprogramming system: explains macro types and demonstrates step-by-step macro development with a simple example… | ||
| Android, Compose, Multiplatform & Server – Multiplatform Dependency Injection in Kotlin | Arnaud Giuliani | 43m |
Koin is presented as a multiplatform dependency-injection framework for Kotlin, usable in Android apps with Jetpack Compose, Kotlin Multiplatform projects… | ||
| Dive into the XR Universe: From Reality to Mixed Reality, Tomorrow's Immersive Experience | Axel Simon, Jérôme JAMES | 43m |
Overview of Extended Reality (XR) for intermediate/novice audiences, explaining the business relevance and growing adoption with visual evolution. Describes… | ||
| Orchestrate Your Business Workflows with Temporal.io | Leclerc Gwendal | 44m |
Temporal.io is presented as a resilient, scalable workflow orchestrator (created by the founders of Cadence) that handles communication, timeouts, and retries… | ||
| Live Coding: Let’s Build a Performance Measurement Tool for Android | Alexandre Moureaux | 44m |
Shows how to build a performance-measurement tool for any Android app by using Android Debug Bridge (adb) commands and Linux/Android system files. Demonstrates… | ||
| SBOM, the Beginning of Transparency | Carmen Piciorus | 16m |
An overview of Software Bill of Materials (SBOM) as a compliance and supply-chain security tool in light of the EU Cyber Resilience Act, explaining that SBOMs… | ||
| Moving from Terraform to Pulumi: Nightmare or Epic Quest? 🌟 | Samuel MOREL, Matthieu Vincent | 45m |
A practical comparison of migrating from Terraform to Pulumi, covering both tools’ similarities and differences and reasons to switch (flexibility, state… | ||
| CQRS / ES: Our Heuristics After Several Years in Production | Romain Berthon, Aurélien Boudoux | 47m |
Practical guidance for implementing CQRS and Event Sourcing in production, based on several years of experience. Covers concrete tips and tricks—heuristics… | ||
| Building Your Own Malware Sandbox | Alexandre Daubois | 41m |
How to build a simple malware sandbox to safely isolate, analyze and handle suspicious files uploaded to web applications. It covers practical, low-effort… | ||
| nothing matches | ||