My publications
- Culture API → Je suis heureux d’annoncer la sortie de Culture API, un livre blanc que j’ai co-écrit et qui vient d’être publié par Octo Technology. Depuis plus de vingt ans, les API REST se sont imposées comme la technologie d’intégration par défaut dans l’univers du web. Les nombreux enjeux soulevés par les API sont toujours d’actualité en 2026. Elles sont à la croisée de toutes les thématiques relatives aux systèmes d’information. Nous abordons aussi bien la technique et l’architecture que le produit et l’organisation, au travers de nos convictions construites sur le terrain.
- IA et legacy : du prompt au cadre de travail, retour sur une expérimentation terrain → Interview avec Soufiane Keli où nous partageons notre expérimentation terrain sur l’utilisation de l’IA pour moderniser un projet legacy. Au-delà des promesses marketing, découvrez ce que l’IA peut réellement apporter face à un système complexe : de la structuration des instructions à la gestion du contexte, en passant par la transformation profonde du rôle de développeur.
- Duck Conf 2026 – CR – Apprivoiser le legacy en startup → Maria Mokbel, founding engineer et tech lead chez Billy, est venue à la Duck Conf 2026 raconter comment son équipe a géré un legacy technique accumulé en seulement 2 ans
- React Paris 2026 – CR – Killing Micro Frontends → PayFit a supprimé ses micro-frontends. Leur CI est passé de 45 à 7 minutes, leurs déploiements de 2-5 jours à 20 minutes et leur vélocité multipliée par 17. Voici un retour d’expérience sur une migration qui a pris 2 ans, avec 2,5 ingénieurs, sur une base de code utilisée par ~100 développeurs et 22 équipes.
AI Ecosystem & Skills
- Code Is Cheap Now, And That Changes Everything → AI has made code nearly free to produce. Understand why the value has shifted to contracts, invariants, and system definitions.
- In the AI Era, Shopify Is Investing in Junior Engineers—Not Cutting Them → Why Shopify 10x’d its internship program and what AI-native hiring really looks like in practice.
- Empirical Product Development : l’IA sous contrôle humain → EPD : une alternative au SDD qui place le feedback et le jugement humain au cœur des cycles de développement IA.
AI Models
- System Card: Claude Mythos Preview → A new general-purpose language model. This model is so much performant at computer security tasks that Anthropic will not release it for general use. They launched a partner program “to help secure the world’s most critical software, and to prepare the industry for the practices we all will need to adopt to keep ahead of cyberattackers.”
- Claude Opus 4.7 → the new Anthropic model
Building with AI - Harness Engineering
Follow up of last month Harness Engineering topic
- Agent Harness Engineering -> “anytime you find an agent makes a mistake, you take the time to engineer a solution such that the agent never makes that mistake again.”
- Harness engineering for coding agent users → A mental model that brings together emerging concepts from context and harness engineering to build that trust barrier with AI-generated code.
- Harness engineering beyond skills: Using sensors to keep your coding agent in check → Birgitta Boeckeler (who wrote the blog post just above) and Chris Ford on harness engineering, with a particular focus on computational sensors like static code analysis and mutation testing.
AI tools
- caveman → Claude Code skill that cuts 65% of tokens by talking like caveman
Architecture
- Databases Were Not Designed For This → The implicit contract underlying every database architecture decision, and what happens when workloads break it.
- How Spotify Ships to 675 Million Users Every Week Without Breaking Things → How Spotify’s release process, feature flags, and progressive rollouts enable continuous deployment at massive scale.
- How to Build Good APIs With Next.js and TypeScript → The patterns behind Stripe-quality APIs: consistent error envelopes, idempotency, rate limit headers, and typed SDKs.
- We Replaced ThreadLocal with Scoped Values in Java 26 — Then Our Memory Leaks Vanished → How migrating from ThreadLocal to Java 26 Scoped Values eliminated OOM crashes in a production auth service.
- Seven Years to TypeScript: Migrating 11,000 Files at Patreon | Engineering at Patreon → How Patreon migrated 11,000 files across three eras: grassroots, infrastructure-driven, and AI-accelerated.
Tooling & Ecosystem
- Everything Should Be Typed: Scalar Types Are Not Enough → I use branded ids on all my typescript projects. I highly recommend you do the same.
- Deterministic Code Conventions with Oxlint → How to categorize code and enforce deterministic conventions across your codebase using Oxlint rules.
- The Git Commands I Run Before Reading Any Code → Five git commands that reveal churn hotspots, bus factor, and crisis patterns before you open a single file.
WebCraft, Architecture & Human Skills
- Start naming your useEffect functions, you will thank me later → One small habit that improves how you read, debug, and structure React components.
- Software craftsmanship → 5 changements de perspective pour faire du craftsmanship un levier stratégique, pas juste un ensemble de bonnes pratiques techniques.
- Not all parts of your software deserve the same investment → “If you’re investing equally across all domains, you’re starving the core.”
AI & People & Process
- Big tech engineers need big egos → Why surviving in large tech companies requires a kind of ego that can hold positions, make enemies, and push through uncertainty.
- How to hire people who are better than you → How to hire for skills you don’t fully possess yourself, without fooling yourself in the process.
- Your Engineers Aren’t Lazy, Your Codebase Is Punishing Them → A five-signal audit to tell whether slow delivery comes from people problems or accumulated technical debt.
- The unwritten laws of software engineering → The implicit rules that shape how software teams actually work, beyond the famous named laws.
Learning From the Field
- Drunk Post: Things I’ve Learned as a Senior Engineer → Everything your mentor wants to say but HR won’t let them.
Security
- Security considerations when using Passkeys on your website → The security tradeoffs and edge cases to handle before shipping passkey authentication to production.
Geek
- Lofi Girl : l’histoire qui n’a jamais été racontée ! → L’histoire méconnue derrière l’icône d’internet Lofi Girl, racontée par son créateur.