~/conference

Devfest Lille 2018

date:2018-06-21..2018-06-22
location:Villeneuve-d'Ascq, France
series:DevFest Lille · 5 editions
tags:[security]

web developers, Android developers, backend engineers, site reliability engineers, DevOps engineers, API developers

gRPC communication patterns; Android Instant Apps; EcmaScript modules in browser and Node.js; Prometheus and Grafana observability; Istio service mesh debugging; Android Things home automation; HTTP/2 in practice; Modern API authentication; HTTP cookie mechanisms; Apache Beam and Cloud Dataflow; Kubernetes introduction and adoption; GraphQL with Apollo

titleauthorlength
Keynote: Opening KeynoteAlexandra Nemery, Sarah Colmon39m
A keynote about concrete UX problems in games and practical fixes: it analyzes mismatches between menus, controls, labels, and difficulty in specific games and…
Talk in French on
gRPC, let's communicate differentlySébastien Friess40m
A practical demo of gRPC using Go: installing protoc, protoc-gen-go and the gRPC plugin, compiling .proto files, and building an HTTP/2 client and server that…
Talk in French on
Make your Android apps instant with Instant AppsAntoine Gerard, Romain Pedepoy
Introduces Android Instant Apps: what they are and how to make existing Android applications available as instant (no-install) experiences. Covers…
Talk in French on
ESM: EcmaScript Modules in browser and NodeJS. It's about time!Sébastien Pertus48m
Covers how ECMAScript modules are now usable in modern browsers and Node.js but still impose concrete frictions: browsers are ~99% compatible yet require dual…
Talk in French on
Metrics and alerting with Prometheus and GrafanaChristophe Furmaniak, Yoan Rousseau50m
Prometheus collects metrics by scraping /metrics (no push agent by default), stores time series in its local TSDB (15-day retention by default), and uses…
Talk in French on
UX saved my DevOpsEstelle Landry, François Teychene52m
UX practices are used to break down the DevOps barrier by driving concrete changes: they reduced the backlog about fourfold, created shared visual roadmaps…
Talk in French on
Machine learning by an imp-op-steurOlivier Wulveryck48m
A hands-on proof of concept building an LSTM-style RNN in pure Go using the gorgo math library, trained on text (Shakespeare and Les Tontons Flingueurs) and on…
Talk in French on
Everyone knows how to use Angular / React / VueJs... but do you know how to use JavaScript?Aurélien Loyer, Nathan Damie
Covers the gap between using frameworks (Angular, React, Vue.js) and using JavaScript itself: explains problems that arise when developers rely on framework…
Talk in French on
A Kotlink between worldsBenjamin Monjoie38m
Kotlin Multiplatform (Kotlin 1.2) is used to share the model and controller of a 10×10 game across JVM and JavaScript: common Kotlin compiles to platform…
Talk in French on
To the tables! Routing efficiently with iproute and NetfilterJulien Durillon45m
Shows concrete Linux networking techniques: how to use ip route entries to steer packets without NAT, and how to configure iptables DNAT/SNAT rules in…
Talk in French on
Chatbots, shall we shift into second gear?Guillaume Laforge, Wassim Chegham46m
Explains building chatbots using Dialogflow for intent and entity extraction, extending them with Actions on Google, and implementing account linking for…
Talk in French on
HTTP2 in practiceAlexis Hassler47m
A live demo splits an image and shows HTTP/2 multiplexing makes page load about 7.2× faster than HTTP/1 under added latency, attributing the gain to parallel…
Talk in French on
The Basics of DesignAngela Ricci48m
Shows concrete, testable CSS rules for improving a webpage’s visual hierarchy: remove unnecessary borders, increase button padding and contrast, unify type…
Talk in French on
Modern API Authentication 101Julien Durillon45m
The talk explains replacing one global user token with delegated OAuth2: use short-lived signed JWT access tokens plus server-held refresh tokens to avoid…
Talk in French on
#BackToBasics: HTTP CookiesHubert Sablonnière54m
Explains HTTP cookies as a protocol using Set-Cookie/Cookie headers (not just files), and how browsers store and send name/value pairs by domain and path…
Talk in French on
Introduction to PythonGuillaume Dubus49m
Shows how to install and configure Python 3, use pip and virtualenv, then build a small REST API with Flask that reads a CSV file (electrical_conception.data)…
Talk in French on
Istio, We Have a Problem! Understanding and Fixing Service Mesh BugsDavid Gageot47m
Shows diagnosing a broken microservice using Istio: Envoy sidecar captures inter-service calls, Service Graph reveals call rates, and Prometheus/Grafana…
Talk in French on
DIY Home Automation with Android Things and Google AssistantGautier Mechling47m
Shows how to build a low-cost home-automation bridge using a Raspberry Pi running Android Things to connect Actions on Google to cheap sub-€10 Chinese RGB BLE…
Talk in French on
Open-Source to the Rescue of My APIs: Securing Them with Gravitee.io and KeycloakDavid Brassely, Guillaume Gillon52m
How to secure existing APIs without changing backends by placing Gravitee.io as an API gateway/portal and Keycloak for authentication. The demo uses a Docker…
Talk in French on
Data Streaming with Apache Beam / Cloud DataflowGeoffrey Garnotel48m
A concrete case study using Apache Beam on Google Cloud Dataflow to build a taxi pipeline that reads from Pub/Sub, filters and aggregates events, performs…
Talk in French on
From Java 7 to Functional ProgrammingJulien Debon51m
Migrates a Java 7 web application to a functional style using Java 8 features and the Vavr library, adding immutability, Option/Try, pattern matching, flatMap…
Talk in French on
Git, Dammit!Maxime Ghignet44m
Demonstrates practical Git workflows for a three-person team: using git commit --amend and git rebase -i --autosquash to rewrite and squash bad commits, git…
Talk in French on
Become a Backend Hero with KotlinGrégory Bévan, Thomas Betous
An experienced backend architect and developer presents using Kotlin for backend development, comparing it with Java and Node.js practices. The talk covers…
Talk in French on
Rediscover the familiar universe with the NASA datasetAurelien Hebert, Horacio Gonzalez, Pierre Zemb
Aurelien Hébert describes his journey from working on a Big Data mobility-patterns project to contributing to an open-source Geo-Time-Series database (Warp 10)…
Talk in French on
Everyone talks about Kubernetes, why not get started too?Christophe Furmaniak, Nicolas Lassalle
Presentation explains why and how to start using Kubernetes in a DevOps/Continuous Delivery context. It focuses on lifecycle concerns from developer…
Talk in French on
Scala for people who never used it, by example — 2 hours to be productiveNicolas Leroux, Philippe Charrière
An experienced Java developer and technical architect gives a two-hour, example-driven introduction to Scala aimed at complete beginners, showing how to become…
Talk in French on
Pair Programming in All Its FormsAntoine Neveux, Michel Daviot
An overview of pair programming practices and formats, illustrated from the perspective of a software architect who works with Kotlin, microservices and…
Talk in French on
Boost Your Angular App with GraphQL and ApolloAntoine Cellier, Thomas Betous
Presentation about using GraphQL and the Apollo client to enhance Angular applications, covering how these technologies work together. The speaker, a…
Talk in French on
Vos premiers pas en japonaisAntoine Cellier, Siegfried Ehret
Je suis japonaise et analyste senior HEOR (Health Economics and Outcomes Research) chez Creativ-Ceutical. J'ai essayé de faire un peu de développement web mais…
Talk in English on
Office Hours - DevOpsChristophe Furmaniak
Covers practical DevOps and Continuous Delivery practices for the whole project lifecycle, from developer workstations to production deployment. Describes…
Talk in French 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.