cat talks.txt

Conference and meetup talks, with short abstracts. Slides and recordings linked where they exist; most slides also live on speakerdeck.com/mehlah.

2026/06 · Context Engineering : pas des modèles plus malins, du contexte plus malin

Caen.tech · BreizhCamp, Rennes · Tech Work Lyon

Why the next leverage point in working with LLMs isn't larger models, it's smarter context. What "context engineering" looks like in practice, and what the discipline implies for how engineering teams build and ship.

2025/10 · Beyond Code: Becoming a Product Engineer

Lyon.rb

Why the best products come from engineers who think with the product, not just for it. A practical look at the Product Engineer posture: engaging with user needs, design decisions, and continuous improvement without changing your job title.

2024/05 · Possible de mesurer la productivité d'un développeur ?

MiXiT, Lyon

A critique of the dominant frameworks for measuring developer productivity (DORA, McKinsey reports) and a case for measuring outcomes over outputs. Team dynamics and individual wellbeing belong in the equation as essentials, not extras.

2022/06 · PG FDW FTW

Lyon.rb

Postgres Foreign Data Wrappers in practice: querying across databases, and even Excel spreadsheets, without a dedicated ETL pipeline or a "real" data warehouse. Cheap, surprising, and often enough.

2019/12 · OpenAPI and AsyncAPI specifications as contracts

APIDays Paris

Treating OpenAPI and AsyncAPI specs as living contracts, not just documentation. How baking spec validation into CI changes the way teams design, build, and maintain APIs in microservice-heavy stacks.

2018/04 · Dette technique

MiXiT, Lyon

"Technical debt" has become a catch-all term for any code that needs cleanup, and the confusion drives bad project decisions. Back to the metaphor's origin: what is and isn't technical debt, why the distinction matters, and how to manage what's left.

2018/03 · Confident refactors

ConFoo, Montréal

Practical patterns for refactoring legacy code with confidence: leaning on tests, choosing the right granularity, and making each refactor small enough that "confident" is the default state, not the exception.

2017/09 · Middleware all the things

EuRuKo, Budapest · BathRuby, Bath

The heart of Trainline EU's architecture: stacks of Rack-style middlewares running on EventMachine. How treating cross-cutting concerns as composable middleware kept a complex payments and booking system tractable.

2017/06 · Remote

Trainline Engineering Summit, London

The freedom of remote work is the easy part; the hard part is the mindset shift in communication, team rituals, and organisational habits that have to change for it to actually function. Why it's still worth doing.

2016 · How the browser renders a web page

MiXiT, Lyon · Web2day, Nantes

A walkthrough of how browsers turn HTML, CSS, and JS into pixels, with a Chrome DevTools profiling demo to make the rendering pipeline tangible. Useful for anyone debugging performance issues beyond the network waterfall.

2013/06 · For a Future-Friendly Web

Designers+, Saint-Étienne

Designing and building for a web where the device, screen size, and context are unknowable in advance. Lessons from the early responsive era on planning for change rather than for the current set of breakpoints.

2013/01 · Refactoring: Improving the Design of Existing Code

Web en Vert meetup

A walkthrough of refactoring patterns from Martin Fowler's Refactoring, applied to real codebases. The early seed of what would become "Confident refactors" five years later at ConFoo.

2012/11 · Cooking clouds like a Chef

Web & Cloud day, Lyon

An introduction to Chef as infrastructure-as-code, with a focus on continuous deployment and infrastructure testing. Early-days config management at a moment when "the cloud" still needed convincing.