~/conference

DevFest Lille 2024

date:2024-06-06..2024-06-07
location:Lille, France
series:DevFest Lille · 5 editions
tags:[security]

software developers, platform engineers, site reliability engineers, security engineers, frontend developers, engineering managers, data engineers

Apache APISIX for APIs; Kafka operations and tooling; Kafka Streams wrappers (Kstreamplify); DevContainer reproducible workstations; WCAG 2.2 accessibility compliance; OpenTelemetry production monitoring; Generative AI and LLM vulnerabilities; CI/CD pipeline health and automation; TypeScript productivity techniques; Java/Kotlin library packaging; Nx-accelerated React workflows; web compression techniques

titleauthorlength
Opening KeynoteLê Nguyên Hoang35m
Lê Nguyên Hoang gives the opening keynote about AI safety and communication: his background in game theory and academic research (Polytechnique, MIT, EPFL) and…
Talk in French on
Evolving Your HTTP APIs, a Step-by-Step ApproachNicolas Fränkel42m
How to evolve an HTTP API without breaking existing clients by using techniques like moving and deprecating endpoints, monitoring who calls them, and notifying…
Talk in French on
Diving into the World of Apache Kafka @ Michelin: The Balance Between Dev and OpsLoïc GREFFIER, Sébastien Viale44m
A Michelin engineering team presents how they operate a large Apache Kafka estate (Confluent Cloud plus 60 on‑prem clusters, ~4,500 topics/15,000 partitions)…
Talk in French on
AI-404: Explanation Not FoundCécile Hannotte45m
The talk examines explainability of modern AI systems, contrasting their good performance on tasks like image generation with their poor ability to justify…
Talk in French on
Build Your Java/Kotlin LibraryMartin Bonnin48m
Practical guidance on building a reusable Java/Kotlin library, covering API design, compatibility, versioning, documentation, and Java vs Kotlin differences…
Talk in French on
When Cybersecurity Is Not Just About VulnerabilitiesSonia Seddiki44m
The talk explains how attackers can misuse legitimate devices, protocols and features rather than exploiting coding flaws. It covers real techniques like data…
Talk in French on
Surviving the JS Testing Tools JungleLise Quesnel47m
A practical guide to JavaScript testing tools (Jasmine, Chai, Selenium, Jest, Sinon, Karma, Mocha, Cypress) that explains what each tool does, how they differ…
Talk in French on
/e/OS, my Android smartphone without GoogleBenoît Masson21m
Presentation of /e/OS, an Android distribution that removes Google services and replaces apps with open-source, privacy-respecting alternatives, plus options…
Talk in French on
My DevContainer Setup: A Reproducible, Flexible Development WorkstationNicolas Focqueu16m
Explains how to use DevContainer to create reproducible, flexible development workstations by unifying configurations into containers and prebuilt images…
Talk in French on
Are you ready for the European Accessibility Act Enforcement in 2025?Robin Kanatzar19m
June 28, 2025 is the enforcement date and compliance requires following the EAA → EN 301 549 → WCAG 2.2 level AA chain; in France the RGAA adds legal force and…
Talk in English on
I Have an Idea to Reduce Digital Carbon Footprint by 4xTristan Nitot44m
Tristan Nitot argues that instead of relying on continued hardware improvements (Moore’s Law), software should be radically optimized to cut the digital…
Talk in French on
Highway to FailCéline Louvet46m
A founder recounts creating a startup in late 2017 that failed and closed in mid-2019, analyzing what went wrong across product, engineering, business and…
Talk in French on
OpenTelemetry: You Won't Be Able to Live Without Production MonitoringVivien Maleze42m
Overview of OpenTelemetry as a monitoring solution for distributed systems, explaining what OpenTelemetry is and how it integrates into application…
Talk in French on
From Text to Flaws: Application Vulnerabilities with Generative AI and LLMsPaul Molin40m
Explains how large language models (LLMs) and generative AI are integrated into applications, the typical vulnerabilities these integrations introduce…
Talk in French on
Debug Your Salary! Winning Strategies for Negotiating CompensationShirley Almosni Chiche46m
Practical strategies for negotiating salary in IT hiring, explaining common employer objections (limited budget, pay scales, technical fit) and the critical…
Talk in French on
Automated Security: Face Your VulnerabilitiesMarine Du Mesnil40m
Marine du Mesnil explains that web vulnerabilities often go undetected for a long time (average 212 days) and that penetration tests are only a temporary…
Talk in French on
The 20 Most Lucrative Minutes of TypeScript in Your LifeAurélien Loyer, Delphin Aubin19m
A 20-minute practical session showing advanced TypeScript techniques to encourage stricter, safer typing instead of using any, @ts-ignore, or disabling strict…
Talk in French on
Technical Debt: How to Communicate to Teams, Beyond the TechSuzanne Daurat18m
Examines six common misconceptions about technical debt—its impact, severity levels, causes, scope, management strategies (not only full rewrites), and shared…
Talk in French on
Ready to Bet on Your API Health?Daphné Hervé19m
Demonstrates how to test API health for three real-world risks—package/service version upgrades, a production database-migration script, and checks against…
Talk in French on
Structurizr DSL: Beyond Diagrams to Architecture-as-CodeDamien Raude-Morvan42m
Structurizr DSL is a domain-specific textual language for creating C4 architecture models and generating diagrams (components, deployment) and impact analyses…
Talk in French on
Developer Jedi Survival Guide When Legislation Targets AIThanh Lan Doublier38m
Overview of current and forthcoming AI regulations—notably the GDPR and the EU AI Act—and how they affect developers using AI technologies like generative…
Talk in French on
When to Use Microfrontends? (and When to Avoid Them!)Élise Récéjac30m
The talk examines when to adopt microfrontends and when to avoid them, by comparing patterns, limits and alternatives to prevent mistakes made with…
Talk in French on
STOP the Surveillance! How to Disappear from the InternetEtienne Idoux, Mickaël Alves39m
Practical privacy and anonymity guide focused on how to reduce online tracking: which parties can access your data, what they can do with it, and concrete…
Talk in French on
Architecture of an Anti-Bot ProtectionFabien Vauchelles43m
An examination of anti-bot protection architectures for websites, APIs and mobile apps, detailing layered detection signals such as TCP/IP, TLS, HTTP/2 and…
Talk in French on
From Exclusion to Inclusion: Digital Accessibility for EveryoneEmmanuelle Aboaf44m
The talk explains why digital accessibility must be considered from the start of web projects, because many people—including one in five in France and others…
Talk in French on
Opening Keynote - Day 2Marion Graeffly27m
Marion Graeffly presents her career shift from international marketing in agri-food and e-commerce to the social-and-solidarity economy, culminating in…
Talk in French
The War of HTML Rendering: SSR, CSR and Hybrid Rendering — Which Is Fastest?JOHANN REBOULLEAU, Thomas Rumas45m
Compares Client-Side Rendering (CSR), Server-Side Rendering (SSR) and hybrid rendering approaches and explains their impact on web performance. Describes the…
Talk in French on
What Do Mushrooms Teach Us About Artificial Intelligence?Marine Sobas40m
The talk explains how fungi can solve algorithmic problems like shortest-path and form near-optimal spreading networks, and compares those biological…
Talk in French on
The Docs Are Fine, Don't WorryDamien Lucas43m
Practical guidance on overcoming blank-page anxiety by using two documentation structure templates: arc42 and Diátaxis, with concrete advice to just fill them…
Talk in French on
Model Mitosis: No More Confusing Microservices and the MonolithJean Chevalier, Julien Topçu50m
Presents Model Mitosis, a practical approach from Domain-Driven Design to iteratively split a growing monolithic domain model into multiple decoupled models or…
Talk in French on
Product Between Quality and Over-EngineeringJihène Mejri33m
Examines over-engineering in software: building overly complex solutions (applying SOLID, DRY, OOP, design patterns prematurely) that prioritize perceived…
Talk in French on
Accessibility, Eyes ClosedAlex PALMA40m
The talk examines accessibility problems in e-learning platforms encountered at a training center and explains why understanding people with disabilities is…
Talk in French on
The Job of My DreamsAne Diaz de Tuesta19m
Ane Diaz De Tuesta uses her experience as a software engineer, Scrum Master, technical PO and lead developer to identify what makes a job fit an individual and…
Talk in French on
Time for a Check-Up of Your CI/CD Pipelines!Aurélien Coget16m
An approach and a free analysis tool to secure and audit CI/CD pipeline code across an organization, addressing risks from untrusted container images…
Talk in French on
Should You Favor Performance or Readability?Johnathan Meunier19m
The talk examines the trade-offs between code performance and readability, arguing they are not mutually exclusive and can complement each other. It reviews…
Talk in French on
Taming the Information Chaos: Building an AI Ally with Langchain4JLoïc Magnette37m
A hands-on Java-focused session showing how to build a custom AI agent using Quarkus and Langchain4j to ease information search across documentation and apps…
Talk in French on
What If We Implemented a State Machine to Help the Little Mouse?Laurine LE NET41m
A 45-minute session that builds a state machine from scratch in Java to manage a complex workflow. It uses a concrete use case—the “tooth fairy” process…
Talk in French on
The Revival of Native Popups with the Popover APIJosiane MAKELELE44m
Introduces the new Popover API for native popups so developers can build tooltips, menus, modals and dropdowns without JavaScript. Covers practical use cases…
Talk in French on
How to Automate Digital Service Eco-Design Tools?Nicolas Bordier, Raphaël LEMAIRE37m
Overview of eco-design tooling for digital services, covering frontend (GreenITAnalysis, Heart, Pagiel, EcoSonar, Yellow Lab Tools, Lighthouse, Wappalyzer…
Talk in French on
Reinventing Masculinities, a Path to Greater Inclusion in TechNathan Castelein48m
Examines how toxic masculinity, patriarchy and boys‑club dynamics manifest in tech and contribute to women’s underrepresentation, using concrete examples and…
Talk in French on
Master Web Scraping: Become a Data Extraction Ninja!Fabien Vauchelles39m
Practical guide to web scraping covering building robust scrapers for all site types, best practices, and common pitfalls; using proxy farms (datacenter…
Talk in French on
Codebase Conquest: How Nx Turbocharged Our React WorkflowNicolas Beaussart17m
A migration moves Hasura’s large React repo into an integrated Nx workspace with custom Nx plugins and minimal webpack overrides, cutting local dev feedback…
Talk in English on
Mastering Hype: Passion versus ReasonWilliam Leemans17m
The talk examines how to manage hype around new programming languages, frameworks and tools when making architectural and technology choices. It presents…
Talk in French on
A Website Is Like DisneylandEmma Quinio13m
The talk explores applying Disneyland-style queue design to web UX: using visuals, atmosphere, music and animations to distract users from perceived waiting…
Talk in French on
Web Compression: How to (Re)Take Control?Hubert Sablonnière51m
Explains HTTP response compression on the web, comparing gzip and Brotli algorithms, showing how servers and browsers negotiate compressed content, and…
Talk in French on
Under the Hood of a JVM Application - Java Flight Recorder/Java Mission ControlGuillaume Darmont49m
Java Flight Recorder (JFR) and Java Mission Control (JMC) are presented as low-level diagnostic tools for JVM applications when logs, metrics or APMs aren’t…
Talk in French on
Unleash Your CreativityXavier F. Gouchet42m
How to balance scientific, logical approaches with creative methods to improve problem-solving in software development, especially for tasks like debugging…
Talk in French on
Trivialization of DDD or Not?Bruno Boucard35m
The talk examines Domain-Driven Design beyond its common toolkit (Aggregates, Entities, Value Objects) and focuses on modeling business domain problems without…
Talk in French on
Renovate/Dependabot: How to Reclaim Control Over Dependency UpdatesLise Quesnel41m
Overview of Dependabot and Renovate for automating dependency updates, showing how these tools create pull/merge requests to upgrade project dependencies…
Talk in French on
Become CI GoldsmithsChloé MOURET, Léo Anesi35m
Practical guidance on speeding up CI/CD pipelines by balancing caching, parallelism, checks and Docker usage rather than applying one-size-fits-all tricks. The…
Talk in French on
AftermovieMarie D'Angelo02m
A short film capturing the DevFest Lille 2024 event, produced and directed by Marie D'Angelo. It presents highlights and moments from the conference rather…
Promo 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.