~/conference

DevFest Nantes 2018

frontend developers, web developers, mobile developers, infrastructure engineers, devops engineers, product designers

progressive web apps (PWA); server-side rendering for SPAs; lit-html and template caching; Angular Ivy compiler and tooling; Vue.js in large apps; TensorFlow.js browser training; Firebase + Firestore geoqueries; Cypress end-to-end testing; Kotlin coroutines for Android; HashiCorp Vault secret management; Istio service-mesh debugging; Terraform infrastructure as code

titleauthorlength
Vidéo d'introductionLuiza Laffite, Nicolas Cocaud02m
Motion Design d'introduction du DevFest Nantes 2018 Créé et réalisé par Luiza Laffite et Nicolas Cocaud Thème : L'Espace
Talk in English on
Opening keynote / Keynote d'ouvertureChristian Heilmann36m
Claims that the average website is 2.2 MB, costs users on slow mobile links and carries avoidable tracking and third‑party bloat. Shows a concrete tool…
Talk in English on
Vanilla JS 2018Matthieu Lux48m
A demo builds a playable 2048 game using only modern browser standards: ES modules, HTTP/2 server push to deliver resources, Web Components with shadow DOM…
Talk in French on
Ready for Angular version 8Wassim Chegham42m
Roadmap lists concrete wins not buzz: the Bazel build system is already used to build Angular core and promises incremental and remote builds that cut rebuild…
Talk in English on
Highway to Elm!Jordane Grenat48m
Elm is presented as a language that compiles to JavaScript and prevents runtime exceptions by using types like Maybe and enforcing exhaustive pattern matching…
Talk in French on
SSR, SPAs and PWAsMarco Otte-Witte52m
Concrete claim: server-side pre-rendering plus progressive enhancement yields much faster startup — the demo shows the initial meaningful paint and interactive…
Talk in English on
The next big thing in (client side) templatingFilip Bruun Bech-Larsen45m
Claims that combining ES6 template literals with the template element yields a templating layer that caches static parts by identity, updates only expression…
Talk in English on
What's up TC39Olivier Leplus43m
An overview of TC39’s proposal pipeline: the committee has 30+ ECMAScript proposals and uses a four‑stage approval process where Stage 4 requires two major…
Talk in French on
Creating a geolocation app powered by FirebaseJuarez Filho47m
A working Progressive Web App that combines Google Maps API, Angular and Firebase shows realtime synced location-based notes stored as Firestore documents with…
Talk in English on
Deliver search-friendly JavaScript-powered websitesVincent Courson34m
How to make JavaScript-driven websites index reliably by search engines: use dynamic rendering or pre-rendering with tools like Puppeteer or Rendertron so…
Talk in French on
Look mum, no hands ! Mind control in JavaScriptCharlie Gerard30m
An open source JavaScript framework hooks an Emotiv EPOC (14 channels) to the browser via a node.js module with C++ SDK bindings, exposing facial expressions…
Talk in English on
How do we use Vue js in GitLabFatih Acet31m
GitLab uses Vue.js for over two years and moves from a jQuery/Rails asset pipeline codebase to webpack in November 2016 and Yarn in 2017, converting…
Talk in English on
Run your end-to-end tests at light speed with CypressRodolphe Bung23m
Cypress is presented as a faster alternative to Selenium by running tests directly inside the browser instead of through WebDriver, yielding quicker, clearer…
Talk in French on
Machine Learning & JS Take your PWA to the next levelAnta Aidara21m
Claims that you can build and train neural nets entirely in the browser using TensorFlow.js with WebGL acceleration and that a TensorFlow backend for Node.js…
Talk in English on
Detect and track the aliens hiding in your dependenciesJulien Topçu20m
Shows how to detect and track vulnerable open‑source dependencies by using OWASP DependencyCheck in a Jenkins pipeline to generate reports and push results…
Talk in French on
What Can We Learn With JavaScript FatigueLucas Fernandes Da Costa19m
Claim: JavaScript fatigue comes from a mindset not mere volume, so focus on when a dependency actually solves a problem. Evidence includes registry scale…
Talk in English on
Event loop and asynchrony in JavaScriptBenjamin Cavy18m
Explains why JavaScript remains single‑threaded while performing asynchronous work and describes the event loop implementation: setTimeout callbacks go to a…
Talk in French on
Crafting a Character Create a Persona for your Google Assistant AppAygul Zagidullina48m
Explains concrete steps: pick 4–6 brand values, map user tasks, choose medium (text‑to‑speech or custom recordings), then write dialogues and test. Shows a…
Talk in English on
Kotlin CoroutinesSvetlana Isakova47m
Explains how Kotlin implements async/await as library functions on top of coroutines, shows suspend functions compiled to a continuation/state‑machine, and…
Talk in English on
Concourse: CI/CD, 2020 editionLogan Mauzaize46m
Concourse is presented as a Docker-native CI/CD system that models jobs as functions chaining versioned resources, removes a single-master bottleneck with…
Talk in French on
Infrastructure as code with TerraformMathieu Herbert46m
Presentation explains Terraform (HashiCorp Configuration Language) for defining infrastructure as code, showing Terraform 0.11.8 examples that create a VPC, a…
Talk in French on
AI TakeoverNicolas Greffard, Tanguy Gasselin46m
A Pac‑Man clone is reimplemented and successive components are replaced with machine learning: a random-forest classifier (trained on ~50k synthetic moves…
Talk in French on
Think of your infrastructure as codeBastien Cadiot46m
The talk argues for treating infrastructure as code to replace fragile manual runbooks with reproducible, testable deployments. It demonstrates using Terraform…
Talk in French on
Secret Management with Hashicorp's VaultDaniel Bornkessel44m
Overview of concrete Vault outcomes: Vault issues dynamic DB credentials on demand and leases them (short TTLs from minutes to days), generates on‑the‑fly TLS…
Talk in English on
Google Cloud's new serverless featuresGuillaume Laforge43m
A live demo builds a photo‑sharing backend that uploads images with App Engine (Java), stores blobs in Cloud Storage, uses the Vision API to analyze images…
Talk in French on
Istio, we have a problem! Understanding and fixing bugs with a service-meshDavid Gageot36m
Istio injects Envoy sidecars to capture all HTTP traffic and adds Service Graph visibility, Prometheus metrics and Grafana dashboards, and Zipkin traces…
Talk in English on
Kubeflow: TensorFlow on KubernetesLaurent Grangeau29m
Kubeflow v0.3 is deployed on Kubernetes using ksonnet to generate manifests and Ambassador plus Istio for routing, providing a JupyterHub notebook environment…
Talk in French on
Pushing Machine Learning into your app When TensorFlow and MLKit rule the worldSandra Dupré29m
Describes building mobile ML pipelines using TensorFlow/TensorFlow Lite and Firebase ML Kit: retraining MobileNet on ~1.7k images for 10 monkey species…
Talk in French on
Discovering serverless with OpenFaaSEmmanuel Lebeaupin19m
OpenFaaS is a serverless framework that runs on Docker Swarm or Kubernetes and can be installed on-premise quickly (Helm). It provides a gateway that routes…
Talk in French on
Build a data pipeline in 20 minutes with Kafka ConnectJocelyn Drean18m
Shows how to build a Kafka Connect data pipeline in 20 minutes: use Debezium CDC to capture MySQL change events, send them to Kafka topics (with before/after…
Talk in French on
In the land of Gophers from age 3Nicolas Lepage16m
Introduces Go concurrency: goroutines communicate via channels rather than locks, showing a concrete pipeline using a buffered channel (make(chan T, 10)) and…
Talk in French on
Readability & Design Building inclusive digital experiencesDamien Senger18m
The talk explains that reading on-screen is a noisy, non-linear visual process driven by rapid saccades and peripheral shape recognition, with eye-tracking…
Talk in French on
Enlarge your team!Sébastien Charrier16m
How to scale an engineering team from small to medium using concrete practices: a hiring process based on ‘meet five people in a half day’ with vetted…
Talk in French on
Shaving my head made me a better programmerAlex Qin40m
A personal experiment—shaving a head—produces an immediate, measurable shift: sexual harassment stops and perceived technical credibility rises overnight, not…
Talk in English on
Hello from the other sideIngrid Epure45m
Deployments wake people at night or blow up datastores; measurable fixes matter. The talk shows DNS DNS TTL affecting rollout speed, compares HTTP/1.1 vs…
Talk in English on
Process communication: how to fit people into boxesFanny Demey Pluvinage21m
Presents a six‑type personality profiling toolkit (Empathic, Workaholic, Rebel, Persistor, Promoter, Dreamer) inspired by a model reportedly used at NASA, plus…
Talk in French on
Where are the women?Sarah Haim-Lubczanski, Cécilia Bossard50m
This talk examines gender imbalance at tech events (under 10% speakers vs ~25% industry share and ~14% attendees by rough estimate) and presents tested…
Talk in French on
A pretty template won't make your product usableStéphanie Walter47m
Examines a music-teaching iPad app and web platform whose attractive UI still produced an unusable product due to a chaotic multi-tab workflow. Describes using…
Talk in French on
Compassion First Design for artificial intelligenceManon Gruaz46m
A presentation about a working prototype compassion bot for Slack/Workplace that enters a “compassion mode” to build per-user communication profiles using the…
Talk in French on
Typography and accessibilityMarie Guillaumet45m
Practical guidance on making web typography accessible: use relative units (em) for font-size, set line-height around 1.5 and max-width about 55–65ch, and…
Talk in French on
Hack natural disastersGaël Musquet42m
Describes a working low-cost emergency alert stack for France including FM‑RDS messages to interrupt car radios, a 4G pico‑cell demo of Cell Broadcast, cheap…
Talk in French on
How to Lose Your Feature OverloadEstelle Landry37m
The talk addresses feature overload in products and argues that refactoring alone won’t remove the core complexity. It presents a practical method…
Talk in French on
Storytelling and fiction to imagine new tomorrowsMatthieu Gioani22m
Matthieu Gioani explains how teams, startups, organizations and local authorities can use storytelling and fiction techniques to imagine concrete futures (6…
Talk in French on
Remuneration PokerDavid Bouché15m
A company replaced individual raise meetings with a mediated workshop that shares all six participants’ salaries, presents a fixed budget envelope on paper…
Talk in French on
Ghost in the MachineEtienne Caron54m
Builds a small Mars-rover style robot using Android Things on an i.MX7 D board, a $28 Junior Runt chassis, a $22 motor HAT, ultrasonic rangefinder, camera, and…
Talk in English on
Automate your whole iOS Projects & share resources with AndroidOlivier Halligon53m
Shows which commands and tools actually replace manual steps: use liftoff or Genesis to generate project skeleton, CocoaPods/Carthage for deps, Realm plus Gyro…
Talk in English on
Fast and Beautiful Modern Image Delivery TechniquesDoug Sillars46m
Web pages average 50% images and 25% video so real wins come from specifics: run Lighthouse and webpagetest against the site, use the HTTP archive to…
Talk in English on
MIDI Sequencer in NodeJS on Raspberry PiGaëtan Cieplicki42m
A MIDI sequencer implemented in Node.js runs on a Raspberry Pi, accepts USB-MIDI controllers and multiple adapters, and can save/load songs. It drives up to 32…
Talk in French on
The Conquest of Space Happens in Your PocketSylvain Nieuwlandt37m
Shows that realistic VR experiences can run on a low-cost smartphone plus a Cardboard viewer by using OpenGL ES, the Cardboard SDK and GVR spatial audio…
Talk in French on
Optimize App Downloads with Android App Bundle and Dynamic DeliveryAdarsh Fernando35m
Claims that every app should publish with Android App Bundle, demonstrates using bundletool and the Play Console to generate device‑specific APK sets, and…
Talk in English on
Shaping your app’s architecture with Kotlin and Architecture ComponentsFlorina Muntenescu35m
Refactors the Plaid app from Java to Kotlin while restoring broken Dribbble, Designer News and Product Hunt features, using Retrofit deferred calls, coroutines…
Talk in English on
Android All the Things!Marc Poppleton34m
A DIY home-automation stack built with Raspberry Pi running Android Things, cheap RF sensors decoded via an FXCOM USB dongle, and Firebase Realtime Database…
Talk in French on
Testing Out KotlinSean McQuillan28m
Shows concrete test conversions from Java to Kotlin with code samples and tools: Robolectric shadow access, Espresso for E2E, Mockito and mockito-kotlin for…
Talk in English on
Neuro Game Experience: Your Thought Takes Control!Sébastien Ravoux, Jérémy Girerd-Rey19m
A demo presents a brain-controlled 3D avatar using an EEG headset with machine-learning classification (Matlab for signal processing) feeding Unity for the…
Talk in French on
The postmodern API gRPC on AndroidMahmoud Bhaya18m
Shows how an Android app uses gRPC with Protocol Buffers to replace JSON/REST calls, claiming five times faster transfers and lower battery/data use by…
Talk in English on
Mobile CI Server with GitLab CI and FastlaneAlexandre Lafosse16m
A mobile CI pipeline using GitLab CI and Fastlane runs on a macOS runner to build, sign and publish native iOS and Android apps. It uses match to manage and…
Talk in French on
Git Dammit!Maxime Ghignet42m
Shows concrete Git techniques for cleaning commit history and addressing review feedback: use git commit --fixup with git rebase -i --autosquash to fold fixes…
Talk in French on
He Builds a SaaS Solution Without Caring About Security...Marc Lebrun, Goulwen Le Fur34m
A team rushed to build a SaaS platform for collecting football data and reporting with machine learning, then ran penetration tests (black/gray/white-box) that…
Talk in French on
DevFest Nantes, France - Behind the scenesPhilippe Destre, Gaelle Acas, Samuel Berthe03m
DevFest in Nantes begins as a small volunteer event and grows into a two‑day gathering of almost 2,000 people at the Cité de Congres, claiming to be the…
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.