Écriture & Réflexion
Des Idées Qui Méritent d'être Livrées.
Écriture technique sur l'ingénierie des performances, Next.js, le développement Shopify, la conception de systèmes, et la réalité messy de construire du logiciel à l'échelle.
Tous
7 articles
Le script tiers le plus rapide est celui qui ne s'exécute jamais
Le serveur était rapide, la page semblait cassée. Comment les intégrations tierces ruinent le LCP et le TBT, et les patterns de lazy-load et de façade qui ont réglé ça.

Arrêtez de récupérer des données dans useEffect : un guide pour ingénieurs senior sur les Server Components
Pourquoi la récupération côté serveur devrait être votre défaut dans Next.js App Router, quand le client gagne, et comment migrer sans réécriture complète.

Construire un moteur d'articles connexes avec des embeddings vectoriels : une conception prête pour la production
Comment nous avons remplacé les recommandations par tags par un pipeline d'embeddings vectoriels en cache, et les compromis de production que nous avons appris à nos dépens.

L'art du prompt one-shot : comment j'obtiens des premières versions utiles du premier coup
Le framework d'un ingénieur senior pour rédiger des prompts one-shot qui produisent des brouillons solides et réduisent les cycles de revue de moitié.

Comment nous avons réduit le LCP de 4,5 s à moins de 2,5 s sur un site éditorial Next.js 16
Résolution d'un LCP de 4,5 s sur un site Next.js 16. Façade de lecteur vidéo, correctif de rendu serveur et cache Cloudflare affiné ont porté Lighthouse de 79 à plus de 90.

L'architecture event-driven en production : leçons d'un pipeline de commandes à haut débit
Leçons concrètes de la migration d'un processeur de commandes monolithique vers un pipeline event-driven traitant des millions d'événements par jour.

Pourquoi nous avons migré notre checkout Shopify des hacks Liquid vers Checkout Extensibility
Nous avons remplacé 2 400 lignes de checkout.liquid par Shopify Checkout Extensibility. Voici ce qui a cassé, ce que nous avons appris et pourquoi.
