DevFest Lille 2022
2022-06-10
Lomme, France
[Devfest Lille 2018, DevFest Lille 2019, DevFest Lille 2022, DevFest Lille 2023, DevFest Lille 2024]
who it's for
backend developers, devops engineers, data engineers, mobile developers, frontend developers, engineering managers
topics
Java Spring Boot and AOT; GraalVM native-image support; Hexagonal architecture for migration; PostgreSQL with pseudonymization (AES-256); Terraform and Vault for secrets; Kubernetes deployment strategies and GitOps; dbt on BigQuery for ELT; Analytics engineer role and testing; Microservices saga patterns (LRA and Eventuate); GraphQL normalized cache with Apollo Kotlin; Web accessibility practices (WCAG/RGAA, ARIA); .NET MAUI introduction and cross-platform
| title | author | length |
|---|---|---|
| Opening Keynote | Nicolas Karasiewicz | 47m |
The keynote argues that digital accessibility affects millions (12M in France, 80M in Europe, ~1B worldwide) and presents concrete methods—design thinking and… | ||
| Designers x Developers: Is It a Match 💙 or a Fight 🥊? | Sabrina Vigil, Simon Leclercq | 39m |
Designers and developers at Decathlon’s Design System discuss collaboration challenges around culture, language, and tools when building scalable user… | ||
| Hexagonal Architecture to the rescue | Nassim BOUAZABIA | 51m |
Hexagonal Architecture is presented as a way to build scalable, maintainable backend systems that limit design errors, control technical debt, and allow easy… | ||
| GDPR for developers | François DELBRAYELLE | 54m |
Explains the EU GDPR framework and the legal risks (fines up to 4% of global turnover) for companies that mishandle personal data, aimed at developers and… | ||
| Technically speaking improve your code documentation | Alexandra White | 51m |
Argues that writing docs while coding reduces support questions and speeds onboarding, citing work on Google Chrome and the Privacy Sandbox and a Google… | ||
| What if SQL was back in fashion? | Aurélien Allienne | 39m |
The talk explains how dbt (Data Build Tool) uses an ELT orchestration model to let teams perform data transformations using only SQL, avoiding heavy… | ||
| Microservices architecture and data consistency | Jean-François James | 46m |
Microservices split data into per-service databases, so ACID or XA/2PC distributed transactions aren’t viable. The talk explains two concrete approaches to… | ||
| Ahead-Of-Time and Native with Spring Boot 3.0 | Stéphane Nicoll | 50m |
Spring now integrates Ahead-Of-Time (AOT) support into the framework to enable native image builds with GraalVM and to improve performance for regular JVM… | ||
| David VS Goliath: What impact can developers have on climate change? | Julien Lengrand Lambert | 49m |
Examines how software developers can reduce computing’s contribution to climate change by improving application efficiency and personal practices. Covers… | ||
| Help — accessibility is showing up in my web projects | Loriane Buffet | 53m |
Introduces how to integrate web accessibility (WCAG and RGAA) into projects, addressing common confusions and overwhelm when starting from scratch. Covers… | ||
| Offline and reactive apps with GraphQL | Benoit Lubek, Martin Bonnin | 21m |
Introduces GraphQL and contrasts it with REST, focusing on caching challenges when clients issue highly dynamic queries. Explains how GraphQL’s type system… | ||
| Senior dev, mentor, teacher — same battles, same techniques | Daniel Garnier-Moiroux | 22m |
Daniel Garnier-Moiroux explains how experienced software developers can effectively mentor and teach juniors by applying teaching theory and practical… | ||
| From PoC to Viable Product: industrializing a Big Data project | Abdallah TERRAB, Yannick LIBERT | 23m |
This talk explains how Decathlon industrializes Big Data projects, covering pipeline orchestration with Apache Airflow, continuous integration using GitHub… | ||
| Kubernetes deployment strategies in a GitOps context | Christophe Furmaniak | 50m |
An overview of applying GitOps to Kubernetes deployments, comparing different deployment strategies (branch vs directory organization) and how to handle… | ||
| Getting started with mobile accessibility: iOS, Android, and Flutter | Robin Kanatzar | 40m |
A simple color‑matching sample app is built for iOS (Swift/SwiftUI/UIKit), Android (Kotlin/XML/Compose) and Flutter and then fixed for six concrete issues: low… | ||
| Help! My data is late! | Jonathan Chauvin | 43m |
Airflow is presented as an open-source pipeline orchestrator used for data workflows, available both self-hosted and as managed services from cloud providers… | ||
| Self‑service infrastructure for GCP with Terraform and GitLab | Julien Wittouck | 21m |
Kiabi describes a self-service project factory on Google Cloud Platform built with Terraform (google-project-factory module) and GitLab/GitLab CI. It covers… | ||
| Digital sovereignty: definition and stakes for companies and devs | Rose MAZARI | 24m |
Defines digital sovereignty for companies in the context of geopolitics and explains what it means for developers. Covers technological, strategic and ethical… | ||
| .NET MAUI: What the heck is this thing? | Edouard Marquez | 23m |
An introduction to Microsoft’s new cross-platform framework .NET MAUI, explaining what the technology is and what it enables. Compares the cross-platform… | ||
| The Future of Java: asynchronous programming with Loom | José Paumard | 51m |
Loom introduces a new lightweight thread model in the JDK to enable a different asynchronous programming approach: virtual threads that can be created in large… | ||
| How to Recruit Women in a Man’s World. What About Competence? | Florence Chabanois | 59m |
Practical steps and hiring practices used at Groupe La Centrale to increase women’s representation in the technical department from 16% to 22% (a 25% rise)… | ||
| React in All Its States | Amélie Benoit | 42m |
Covers three major ways to manage state in React apps—React’s native state, Recoil, and Redux Toolkit—comparing approaches for both legacy and new… | ||
| Closing Keynote | Damien Cavaillès, Fantine Rudent, Marion Hayoun, Cyril Lakech | 41m |
A closing keynote in French titled "Question pour un chicon" is a panel-style battle moderated by Damien Cavaillès featuring three participants: Fantine… | ||
| nothing matches | ||