Series d'articles
Des parcours progressifs pour monter en competences, article par article.
Langages
Async JavaScript en profondeur
Pourquoi JavaScript est single-threaded, le modèle event-driven, et ce que cette serie va couvrir en profondeur.
Regex
Introduction aux expressions regulieres : quand les utiliser, quand fuir, et ce que cette serie va couvrir.
TypeScript - en pratique
Introduction a la sous-serie TypeScript en pratique. Comment appliquer les types dans un vrai projet : tsconfig, Zod, API, React, ORMs, migration.
TypeScript - types avances
Introduction aux types avances de TypeScript. Pourquoi apprendre a construire ses propres types et ce que cette serie couvre.
Backend
REST API design
Une API mal désignée ruine l'experience développeur. Introduction a cette serie de 24 articles sur le design REST.
HTTP en profondeur
Introduction a la serie HTTP en profondeur : pourquoi chaque dev devrait savoir lire une requête brute.
SQL avance et PostgreSQL
Pourquoi chaque dev backend doit comprendre SQL. Les ORM cachent la complexité mais pas les problèmes de performance.
Architecture
Domaines et cycles de vie
Pourquoi penser domaine métier avant de coder. Introduction a une serie sur l'architecture, le DDD et les cycles de vie en développement.
Design patterns en TypeScript
Les design patterns qui comptent en 2026. Pas les 23 du GoF, les 10 qu'on utilise vraiment au quotidien en TypeScript.
Architecture hexagonale
Pourquoi l'architecture hexagonale change la facon de structurer ton code. Introduction aux ports et adaptateurs pour les devs pragmatiques.
gRPC : communication inter-services
gRPC explique simplement : pourquoi Google l'a créé, comment ca marche, et quand préférer gRPC a REST.
Microservices : de la theorie a la pratique
Les microservices expliques sans bullshit. Ce que c'est, ce que ca n'est pas, et pourquoi un monolithe bien fait suffit souvent.
DevOps
Infrastructure
Tests de performance
Introduction aux tests de performance : benchmark, charge, stress et endurance. Pourquoi les tests fonctionnels ne suffisent pas.
CDN et performance web
Comprendre les CDN : comment un réseau de serveurs distribues accéléré ton site. Latence, cache et pourquoi meme un petit site en profite.
Securite
Gestion des secrets et vaults
Pourquoi les fichiers .env ne suffisent pas. Les vrais risques des secrets mal geres et ce que les vault managers resolvent.
Cles, chiffrement et authentification
Pourquoi la cryptographie concerne tous les développeurs. Introduction a une serie sur les clés SSH, GPG, TLS et la sécurité au quotidien.
Qualite
Clean code et refactoring
Le clean code n'est pas une lubie de perfectionniste. C'est un investissement mesurable qui réduit les coûts de maintenance et accéléré les livraisons.
Tests fondamentaux
Pourquoi tester son code, combien ca coûte de ne pas le faire, et comment commencer sans se decourager.
Tests en pratique
Intégrer les tests dans GitLab CI. Paralleliser, cacher, échouer vite et afficher les résultats.
IA
Configurer son environnement IA de dev
Pourquoi configurer un environnement de dev assiste par IA en 2026. Claude Code, MCP, RTK et les outils qui changent la donne.
Apprendre JavaScript avec l'IA
Tous les termes JavaScript et IA de la serie expliques simplement. API, Promise, DOM, Closure, LLM et plus, avec exemples de code.
Outils
Logstash pour les devs
Introduction a Logstash, son rôle dans l'Elastic Stack, pourquoi les devs doivent le comprendre, et ce que cette serie couvre en 31 articles.
Mémoire et performance JS/TS
JavaScript gere la mémoire pour toi, mais ca ne veut pas dire que tu peux l'ignorer. Introduction a la serie sur la mémoire et la performance.
TypeScript - le système de types
Pourquoi le système de types de TypeScript est un outil de conception, pas juste une annotation. Ce que cette serie couvre et pourquoi ca change ta facon de coder.
Git avance
Git ne se résumé pas a add/commit/push. Les commandes avancees qui te feront gagner des heures chaque semaine.
Authentification et sécurité web
La différence entre authentification et autorisation. Deux concepts que les juniors confondent tout le temps.
Héberger son serveur mail
Pourquoi héberger son propre serveur mail en 2026. Independance, contrôle, apprentissage et les pièges a éviter.
Déploiement automatique avec GitLab CI
Pourquoi automatiser le déploiement de ton projet. Push to deploy en 5 minutes avec GitLab CI, Docker et un VPS.