Une page qui passe de 80 ms à 9 secondes en prod, à cause d'une boucle de dix lignes sans bug. Big O expliqué par ce vrai cas : la boucle O(n²), le piège tableau vs liste chaînée, et le Set qui sauve tout. Sans maths.
Un lecteur m'a demandé « le panier ultime avec tous les patterns ». Voilà comment le vrai panier idéal s'est construit : cinq patterns embauchés chacun par un besoin nommable, deux refusés, et une classe centrale volontairement bête.
Du goto de Dijkstra à l'ownership de Rust : chaque grand progrès des langages a retiré un pouvoir au programmeur. Et si l'IA concevait le langage minimal universel, l'espéranto de la programmation ?
On n'apprend pas Git en mémorisant des commandes, mais en comprenant le modèle mental (les trois zones) puis en pratiquant la boucle de base avant les branches. La méthode qui tient.
Graceful shutdown, middleware stack, circuit breaker, structured logging. Les patterns Go qui ont survécu à des mois de production financière sous agrément AMF.
Le CSS frustre quand on saute sur la déco avant de comprendre l'espace. Il s'apprend dans un ordre précis : sélecteurs, box model, layout, responsive, animations. Avec un cours interactif.
Le HTML s'apprend en construisant de vraies pages, pas en mémorisant une liste de balises. Le bon ordre, de la structure aux formulaires, avec un cours gratuit pour pratiquer.
Les iterators Go expliqués par les pièges réels : le contrat de yield, le panic « continued iteration », le cleanup au break, iter.Pull et son stop(), et quand ne PAS faire un iterator.
Des hooks Claude Code prêts à copier : auto-format après édition, blocage de commandes dangereuses, et le Stop hook qui force la finition sans boucle infinie. Config settings.json réelle.
Exposer ton API à Claude via un serveur MCP en Go : le SDK officiel, stdio vs HTTP streamable, outils typés, auth, et les erreurs de design à éviter en production.