~/conference

DevFest Toulouse 2018

software developers, backend engineers, frontend developers, devops engineers, quality engineers, data scientists, mobile developers

Angular Elements web components; Kafka and event sourcing; Kubernetes deployment templates with Kontemplate; Rust web application development; reactive programming in Java (Flow, CompletableFuture); Kotlin multiplatform projects; Testcontainers for integration testing; Karate API testing and BDD; end-to-end BDD testing practices; web accessibility techniques; GCP tooling for data scientists; architecture decision records

titleauthorlength
HighlightsTiffany Seuterre03m
A short video recap of the third DevFest Toulouse held November 7, 2018, presenting highlights from the Developers Festival. The clip showcases the event aimed…
Talk in French on
How to organize yourself when you're a mess [...]Philippe Charrière40m
Philippe Charrière explains how to organize work and projects when you are naturally messy and have multiple jobs or simultaneous projects, without burning…
Talk in French on
Functional Programming Without Succumbing to FadsFrédéric Cabestre41m
Presents a pragmatic approach to functional programming using concrete Java code on GitHub: a CLI parser that parses doubles, handles errors with a custom…
Talk in French on
Microservices and Event Sourcing with Kafka and KubernetesTugdual Grall41m
Describes combining microservices with event sourcing using Apache Kafka and Kubernetes/OpenShift. Explains that Kafka stores events indefinitely and supports…
Talk in French on
Angular ElementsRaúl Jiménez34m
Explains that Angular components can be compiled as real web components using the custom elements API, shows a demo where one toggle component is instantiated…
Talk in English on
Let’s Sketchnote: Visual Note-TakingAne Diaz de Tuesta15m
Sketchnoting is presented as a practical visual note-taking method that improves memory and concentration and becomes usable after roughly two years of casual…
Talk in French on
Burger Quiz: "Code, Data or Both"Olivier Flebus14m
A live cloud voting quiz implemented short prep (10s) and answer (15s) windows with real‑time leaderboard updates, using five continental fleet images and…
Talk in French on
Agile, Craftsmanship, DevOps and other monsters [...]Robert Firek38m
Argues that vague manifestos breed misconceptions and that useful specifics are technical practices, metrics and feedback loops rather than buzzwords. Calls…
Talk in English on
Google Container Tools: Develop Efficiently [...]David Gageot41m
A practical overview of Google Container Tools for faster development and deployment: Skaffold automates build-push-deploy workflows with live-sync and log…
Talk in French on
Exploring reactive programming in JavaMiro Cupak41m
Live coding walks through eight concrete levels from raw threads to an HTTP/2 client demonstrating what actually changes: examples use JShell, show executor…
Talk in English on
Video Game Developers: Masters of Workarounds?Laurent Victorino33m
An illustrated collection of concrete game-development anecdotes shows specific hacks and bugs turned into features, naming technologies and games like Street…
Talk in French on
Head in the Clouds with a Raspberry PiGuillaume Membré41m
A Raspberry Pi with a cheap DVB‑T USB SDR dongle and a small USB stick is used to receive ADS‑B signals at 1090 MHz. A homemade ~10 cm dipole antenna improves…
Talk in French on
Building a Web Application with RustSylvain Wallez42m
A Rust web comment service is built using Actix-web on Tokio for the server, Serde for typed request extraction, Diesel with SQLite and r2d2 for persistence…
Talk in French on
Testcontainers for Real Integration Tests [...]David Pilato14m
Shows using Testcontainers 1.1.10.1 with an Elasticsearch 6.4.3 Docker image to run real integration tests: start an ElasticsearchContainer, getMappedPort(...)…
Talk in French on
Architecture Decision Records: Make Peace with Your DocsArnaud Bos14m
Introduce using lightweight Architecture Decision Records (ADRs) as Markdown files in the code repository, using a six-part template (title, number, date…
Talk in French on
Machine Learning APIs, from Training [...]Guillaume Laforge42m
Shows concrete demos of Google Cloud Machine Learning APIs: Vision API for label, adult-content and dominant-color detection from images; Speech-to-Text…
Talk in French on
Remaking Retro Games with Vue.jsNicolas Decoster, Juliane Blier40m
A concrete remake of a retro Pokémon‑style game built with Vue.js, showing setup with Vue CLI, single‑file components, a 40px grid for positioning and keyboard…
Talk in French on
Karate Black Belt in REST API TestingNicolas Comet, Benoit Prioux40m
Karate is presented as a readable text DSL (Gherkin-like) for testing REST APIs that calls endpoints, asserts JSON fields and headers, reuses fixtures, and…
Talk in French on
First steps with Capacitor... in the real worldHoracio Gonzalez39m
Introduces Capacitor as a tool for building native mobile apps with web technologies, explaining how to integrate it into real-world projects and work…
Talk in French on
BDD Tests: Have Your End-to-End Tests Written for YouLaurent Wroblewski42m
Proposes letting business/functional people write End-to-End specs in Gherkin while developers run them. Implements this by mapping Cucumber/Gherkin feature…
Talk in French on
What If We Talked About Web Accessibility?Olivier Leplus41m
Demonstrates web accessibility problems affecting about 1 billion people by running a Chrome DevTools/Lighthouse audit, showing keyboard-only navigation to…
Talk in French on
#BackToBasics: HTTP CookiesHubert Sablonnière43m
A technical history and practical guide to HTTP cookies: how they evolved from Netscape (1994), how Domain and Path attributes work, and how cookies can enable…
Talk in French on
Kubernetes Deployment Templates with KontemplateMathieu Passenaud12m
Kontemplate generates Kubernetes manifests by combining Go template files with per-environment value files, letting teams inject whole config files to avoid…
Talk in French on
Detect and Track the Zergs in Your Dependencies!Julien Topçu14m
Scans project dependencies using two tools (punks ciçek and peines y traque), integrates results with Jenkins and Maven, and queries the National Vulnerability…
Talk in French on
Using Data-Oriented Design to Build Apps BetterAlessio Coltellacci40m
Shows how Data-Oriented Design and memory-layout changes improve performance: measuring cache misses and hotspots with perf and flamegraph, the talk replaces…
Talk in French on
Multiplatfom projects with KotlinVictor Kropp38m
Shows concrete use of Kotlin 1.3 multiplatform: common modules compiled to JVM/JS/native, the new Gradle Kotlin multiplatform plugin, and how expect/actual…
Talk in English on
No Tensorflow, there is no spoon!Tiffany Souterre31m
No Tensorflow, there is no spoon! Tiffany Souterre DevFest Toulouse 2018 Jeudi 08 novembre 2018 Centre de Congrès Pierre Baudis https://devfesttoulouse.fr/…
Talk in English on
Angular Schematics for Better ProductivityBenoit El Amrani14m
Angular Schematics are npm-based file generators that modify a project tree and drive Angular CLI commands like ng generate. The talk explains how to create a…
Talk in French on
GCP for Data ScientistsGiulia Bianchi15m
A pipeline shows how a Raspberry Pi streams audio to Google Cloud: recordings are uploaded to Cloud Storage, a Cloud Function splits each WAV into five…
Talk in French on
Systemd, from /dev/null to rootFrançois Teychene36m
An introduction to why systemd replaced SysV init in modern Linux distributions and how its unit files (stored under /lib/systemd with overrides in…
Talk in French on
How to Lose Your Feature OverloadEstelle Landry43m
Discusses causes and remedies for product feature bloat, arguing that unprioritised essential complexity drives bloat and it’s cheaper to guide future features…
Talk in French on
The Big Web QuizEmmanuel Demey, Jean-francois Garreau29m
A live web quiz format with 10 questions answered via a web form (30 seconds per question) plus a live scoreboard and audience code snippets; topics include…
Talk in French on
Hype Driven DevelopmentQuentin Adam44m
Covers real-world experience running production infrastructure for many enterprise clients using tooling like monitoring, load‑balancers, rolling updates and…
Talk in French on
Understanding the CAP Theorem with Apache KafkaSébastien Guilloux41m
Explains how Apache Kafka maps CAP tradeoffs to concrete settings: shows a three-broker cluster under network split losing unreplicated messages or triggering…
Talk in French on
The Old Man Glitch - Bug Escalation in PokémonFabien Trégan40m
A concrete exploit chain in Pokémon Red/Blue on Game Boy: a buffer overwrite of the player name is written into the encounter table, producing a use‑after‑free…
Talk in French on
Your Mission? Discover Haskell and Put It into ProdCéline Louvet35m
A small startup built a SaaS customer-review platform using Haskell for the entire API and server logic. They used Stack, Servant, and postgresql-simple for a…
Talk in French on
Introduction to ArrowAlexandre Delattre, Guillaume Andrieu45m
Arrow is presented as a Kotlin library that brings typeclass-style abstractions to the language and consolidates earlier separate libraries into one Arrow…
Talk in French on
Opening Remarks and Words from the Sponsors13m
Sponsors announce concrete initiatives: Continental describes spinning off a digital software unit (cds fcsf) focused on car-to-car "collective intelligence"…
Talk in French on
Why and How to Craft Bespoke Data ScienceAnastasia Lieva32m
Explains how to build practical, custom data-science solutions by first measuring and preparing data (cleaning and structuring databases, defining clear…
Talk in French on
CONTEXTVS, STVLTE! (Context, stupid!)Piotr Przybył42m
Concrete failures and fixes replace slogans: a metric/imperial mismatch causes a 169 kilometers trajectory error that destroys an orbiter and costs $330…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.