Technologies
Ce que j'utilise, et pourquoi
Pas tout ce que j'ai effleuré — ce vers quoi je vais réellement. Chaque tuile indique à quel point j'y suis plongé et quand j'ai commencé, et celles marquées « pourquoi » ouvrent le raisonnement qui l'a fait choisir plutôt que l'alternative, en général après avoir essayé l'alternative d'abord.
Back-end
Où vit l'essentiel de mon travail. La logique de domaine est dans un cœur sans framework, appelable depuis une route, un job ou un test sans démarrer l'application.
Front-end & mobile
Un seul client typé est la seule porte de l'interface vers l'API. Aucun écran n'ouvre un socket ni ne fait une vérification de permission tout seul.
Infrastructure & DevOps
Travailler seul rend les filets de sécurité non optionnels — ils font le travail qu'un second développeur ferait rien qu'en remarquant les choses au passage.
Tests & QA
Un run vert ne veut rien dire si les tests ne peuvent pas échouer. Je teste le vrai flux, pas seulement les types.
Sécurité & authentification
La leçon récurrente : décide comment une chose se révoque avant de construire le chemin heureux.
Le pattern sous tout ça
Les outils changent ; quatre habitudes non. Un seul endroit où chaque règle s'applique. Refus par défaut. De la logique de domaine qui tourne sans démarrer le framework. Rien ne compte comme fait tant que je ne l'ai pas vu fonctionner.