DevFest Toulouse 2017
2017-09-28
Labège, 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, mobile developers, machine learning engineers, site reliability engineers, devops engineers, engineering managers
topics
Flutter and Fuchsia (Dart); ES6 modules and HTTP/2; react best practices; elm web development; webassembly for browsers; kubernetes and containers; apache flink stream processing; deep learning for satellite imagery; model interpretability with LIME; rx marble testing; kotlin for backend and mobile; automated iOS and Android deployment
| title | author | length |
|---|---|---|
| Conference retrospective by developers for developers | 03m | |
DevFest Toulouse reports concrete outcomes: organizers moved the event into the Méga CGR de Blagnac to double capacity and attendance rose from 350 to 500. The… | ||
| Discovering Google Flutter and Fuchsia in the Dart ecosystem | boris ou le frites | 47m |
A live-coding session demonstrates building a Flutter mobile app in Dart that calls a REST API using the dart http package, uses named routes, custom widgets… | ||
| There's More Than Angular, React or VueJS in Life | Emmanuel Demey | 41m |
The talk compares three alternative UI frameworks by implementing the same small calculator in Inferno, Marko and Cycle.js. It reports concrete trade-offs… | ||
| React Best Practices in 15 Slides | Gilles Debunne | 15m |
Recommends a curated React stack centered on create-react-app plus Flow (with flow-typed), Prettier, ESLint, Storybook and Jest snapshot testing (with… | ||
| How to Be an Ethical and Green Developer | Olivier Philippot | 41m |
Practical recommendations and concrete measurements for making web development more ethical and energy-efficient, citing studies and tools such as Microsoft’s… | ||
| Opening Keynote: The Full Stack Developer Is Dead, Long Live the Universal Developer | Thomas Gx | 32m |
Argues that the traditional “full‑stack” developer model must evolve into a “universal developer” who combines deep specialization with wide knowledge. Uses… | ||
| ES6 Modules & HTTP/2 - Will We Stop Packaging Our JavaScript Code? | Vincent Ogloblinsky | 36m |
Explains how native ES6 modules (supported by about 99% of modern browsers) let JavaScript be modular and enable tree‑shaking, and reports experiments… | ||
| When We Took Our Web App to the Care Bears | Alexis Tual | 44m |
The talk describes containerizing Artifactory 5 for Kubernetes and Mesos while preserving customer data and supporting thousands of installs/requests per… | ||
| And After Developer, Project Manager? | Damien Cavaillès | 23m |
The talk analyzes career-path gaps for developers, arguing that becoming a project manager is not the right goal for most. It presents survey results (Stack… | ||
| Doing Machine Learning Without a Data Scientist | Didier Girard | 19m |
Describes how to democratize machine learning by avoiding full model training and instead reusing pretrained APIs and simple heuristics. Gives a failed example… | ||
| BATTLESTAR GALACTICA: Season 5 - The Cylons Move to the Cloud with | Philippe Charrière | 44m |
An implementation of a microservices cloud where Basestars are independent services computing and publishing Raider coordinates, built with Vert.x verticles… | ||
| Elm, Is It as Good as They Say? | Paul Dijou | 47m |
Elm used in production for a year largely delivers on its claims: no runtime errors for normal code, clear compiler messages, and far fewer runtime user bugs… | ||
| This Is Your Captain Speaking, We're Going into Airplane Mode! | Olivier Leplus | 32m |
A photo-upload demo that implements an offline-first flow using service workers, background-sync, IndexedDB and the idb library. It stores photos locally as… | ||
| for Developers | Nicolas Hilaire, Cedric Gouge | 43m |
Azure offers MSDN credits (130€/month for Pro tier or 45€ for Pro) and operates in 36 regions; Azure Stack is available as an on-prem appliance with roughly a… | ||
| CSS is Awesome! | Igor Laborie | 43m |
Demonstrates building interactive UI widgets—collapsibles, accordions, popovers, modals, tabs, and animated icons—using only CSS without JavaScript. Shows… | ||
| A Walk Through the Land of | Frédéric Cabestre | 39m |
Explains how Let’s Encrypt automates domain‑validated TLS certificates using the ACME protocol, issuing 90‑day certs to reduce revocation impact. Describes the… | ||
| Make Load-Balancing Great Again with ! | Emile Vauge | 35m |
A live proxy implementation called Traefik is presented that integrates with Docker, Kubernetes and Prometheus to automatically discover services via… | ||
| The Laws of Classical Physics Also Apply to Big Data! | Bill Metangmo | 37m |
Argues that analogies from classical physics can guide Big Data practice and proposes five concrete concepts: set a project start time and spatial/temporal… | ||
| Further with Kotlin! | Arnaud Giuliani | 44m |
Shows how Kotlin can be used beyond syntactic sugar to build APIs: demonstrates a dependency-injection DSL implemented with inline functions and reified types… | ||
| Introduction to Marble Testing Rx (Web, iOS, Android) | Alexandre Delattre | 16m |
Shows how to use marble testing with Rx (Web, iOS, Android) to drive and assert time-dependent reactive flows inside a ViewModel without full end-to-end runs… | ||
| Kubernetes and Containers for Your Web Application: Step by Step | Alain Regnier | 43m |
A concrete Java web application is deployed to Google Kubernetes Engine using Docker images pushed to gcr.io. The talk walks through building a two-container… | ||
| Stream Processing with Apache Flink | Tugdual Grall | 42m |
Apache Flink’s streaming‑first Java/Scala API for distributed deployment (standalone, YARN, Mesos, cloud) and integrations with Kafka, HDFS and HBase is… | ||
| Elastic: How a Fully Distributed Team of 250 People Works | Sylvain Wallez | 41m |
Elastic describes running a remote-first engineering organization of 250 people across about 30 countries and 18 time zones building Elasticsearch, Kibana and… | ||
| ES2048 | Régis Marie Joseph | 14m |
Describes how JavaScript standardization is governed by ECMA-262/TC39 and explains the five-stage proposal process with concrete calendar checkpoints and… | ||
| Free! Released! or How to Become an Open Source Female Developer | Melanie Bats | 22m |
The talk describes how participating in open-source events and small visible projects (example: an Eclipse-focused ‘eclipse partie’ and a demo ‘chat that makes… | ||
| Deep Learning for Satellite Image Processing, Lessons Learned | Matthias Ortner | 46m |
Deep learning is used to turn raw satellite images into production outputs using TensorFlow, Google Cloud and Spark to train and deploy models to satellite… | ||
| UX Saved My DevOps | François Teychene, Estelle Landry | 41m |
Describes using UX techniques (workshops with post‑its, roadmap board, 5 Whys, speedboat, personas, and de Bono’s Six Thinking Hats) to improve DevOps… | ||
| Automatic Deployment of iOS and/or Android Apps | Florian Chauveau, Cedric Gatay | 46m |
Automates iOS and Android app deployment by using Git to trigger builds (Gradle for Android; xcodebuild/archives for iOS) and Jenkins to orchestrate fastlane +… | ||
| Big Data with AWS: our lessons learned using managed services | Olivier Flebus, Fanny Martin, Matthieu Bernardin | 44m |
A practical account of a Big Data pipeline built on AWS using IoT, Lambda, Kinesis Streams and Firehose, EMR, Elasticsearch Service, S3, CloudWatch and… | ||
| Functional Happy Hour | Philippe Charrière, Didier Plaindoux, Charlotte Cavalier, Nicolas De Loof | 41m |
Shows how to demystify functional programming using concrete Java 8 features: Java 8 Streams and Optional, lambdas, and homemade functor/monad examples. Builds… | ||
| Diversity in the World of Web Components | Horacio Gonzalez, Cyril Balit | 43m |
Demonstrates integrating three Web Components (a vanilla custom element, a Polymer google-map element, and a production frf-login auth component) into… | ||
| Interpreting Machine Learning Models with LIME | Samia Drappeau, Florent Pajot | 22m |
Demonstrates using LIME inside a Jupyter notebook to explain image classifications from a pretrained Inception model by generating 1,000 perturbed variants per… | ||
| Tomorrow I Quit Coffee and Take Up Crabbing! | Logan Mauzaize, Alessio Coltellacci | 45m |
Rust's memory-safety model is explained: ownership, borrowing and lifetimes prevent use-after-free at compile time without a garbage collector. The talk shows… | ||
| When the Internet Is Ruled by Schrödinger's Cats | Nicolas De Loof | 43m |
Describes how existing quantum hardware (D‑Wave adiabatic machines, IBM’s 5‑qubit cloud, ion traps, Josephson‑junction superconducting chips, diamond NV… | ||
| Pneumatic Wooden Logic Gates | Fabien Trégan | 21m |
The talk describes building pneumatic logic gates (AND, OR, NOT) using organ-valve-like components—cardboard capillaries, membranes, wooden pistons and… | ||
| A Chatbot in 5 Steps | Pauline Iogna | 18m |
A step-by-step demonstration of building and deploying a chatbot using api.ai (Dialogflow): create an agent, add intents and entities (system and custom)… | ||
| WebAssembly? Web and Assembler? WTF! | Nicolas Decoster | 42m |
WebAssembly (born 2015, in Chrome/Firefox by early 2017) and Emscripten are used to compile C/C++ into .wasm plus JavaScript glue so binaries run in Node and… | ||
| nothing matches | ||