Édition courante — Carrière22 juin 2026
Le code
s'apprend en public
Le carnet d'un développeur fullstack. J'apprends en construisant et je documente tout : front, back, outils sans filtre.
Lire le dernier articleTous les articlesVoir tout par catégorie
001·Outils
Alias Linux et Windows : arrêtez de retaper les mêmes commandes22 juin 2026 · 9 min
001Alias Linux et Windows : arrêtez de retaper les mêmes commandesOutils22 juin 2026
002·DevOps
Dokploy : déployer ses apps sur son VPS comme sur Heroku22 juin 2026 · 11 min
002Dokploy : déployer ses apps sur son VPS comme sur HerokuDevOps22 juin 2026
003·DevOps
GitHub Actions : lancer ses workflows sur son propre serveur22 juin 2026 · 11 min
003GitHub Actions : lancer ses workflows sur son propre serveurDevOps22 juin 2026
004·DevOps
Portainer : gérer Docker depuis le navigateur22 juin 2026 · 8 min
004Portainer : gérer Docker depuis le navigateurDevOps22 juin 2026
005·Backend
SOAP, REST, GraphQL : choisir le bon protocole d'API22 juin 2026 · 10 min
005SOAP, REST, GraphQL : choisir le bon protocole d'APIBackend22 juin 2026
006·Backend
TypeORM : la base de données en TypeScript sans écrire de SQL22 juin 2026 · 13 min
006TypeORM : la base de données en TypeScript sans écrire de SQLBackend22 juin 2026
007·Réseau
RTMP vs WebRTC : deux protocoles, deux philosophies du temps réel19 juin 2026 · 9 min
007RTMP vs WebRTC : deux protocoles, deux philosophies du temps réelRéseau19 juin 2026
008·Accessibilité
Accessibilité web et WCAG : ce que chaque développeur doit savoir18 juin 2026 · 11 min
008Accessibilité web et WCAG : ce que chaque développeur doit savoirAccessibilité18 juin 2026
009·Analytics
GA4 pour développeurs : events, conversions et intégration Search Console18 juin 2026 · 11 min
009GA4 pour développeurs : events, conversions et intégration Search ConsoleAnalytics18 juin 2026
010·SEO
Backlinks : comment obtenir des liens entrants qui améliorent votre SEO18 juin 2026 · 10 min
010Backlinks : comment obtenir des liens entrants qui améliorent votre SEOSEO18 juin 2026
011·Réseau
Comment fonctionne Internet ? DNS, HTTP, HTTPS, routeurs et CDN18 juin 2026 · 13 min
011Comment fonctionne Internet ? DNS, HTTP, HTTPS, routeurs et CDNRéseau18 juin 2026
012·Sécurité
Les bases de la cybersécurité pour les développeurs18 juin 2026 · 16 min
012Les bases de la cybersécurité pour les développeursSécurité18 juin 2026
013·JavaScript
Les erreurs les plus fréquentes en JavaScript (et comment les éviter)18 juin 2026 · 11 min
013Les erreurs les plus fréquentes en JavaScript (et comment les éviter)JavaScript18 juin 2026
014·Développement
Guide complet des expressions régulières (Regex)18 juin 2026 · 12 min
014Guide complet des expressions régulières (Regex)Développement18 juin 2026
015·SEO
Google Search Console : le guide complet pour développeurs18 juin 2026 · 12 min
015Google Search Console : le guide complet pour développeursSEO18 juin 2026
016·DevOps
Comment héberger une application Node.js sur un VPS18 juin 2026 · 14 min
016Comment héberger une application Node.js sur un VPSDevOps18 juin 2026
017·IA
Intelligence artificielle pour développeurs : premiers pas concrets18 juin 2026 · 13 min
017Intelligence artificielle pour développeurs : premiers pas concretsIA18 juin 2026
018·Sécurité
JWT expliqué simplement : authentification moderne18 juin 2026 · 14 min
018JWT expliqué simplement : authentification moderneSécurité18 juin 2026
019·DevOps
Kubernetes pour les débutants : orchestrer des conteneurs à grande échelle18 juin 2026 · 17 min
019Kubernetes pour les débutants : orchestrer des conteneurs à grande échelleDevOps18 juin 2026
020·Next.js
Next.js SEO complet : metadata, sitemap, robots et JSON-LD18 juin 2026 · 13 min
020Next.js SEO complet : metadata, sitemap, robots et JSON-LDNext.js18 juin 2026
021·DevOps
Nginx : installation et configuration complète18 juin 2026 · 13 min
021Nginx : installation et configuration complèteDevOps18 juin 2026
022·SEO
Open Graph et Twitter Cards : maîtriser l'aperçu de vos partages18 juin 2026 · 9 min
022Open Graph et Twitter Cards : maîtriser l'aperçu de vos partagesSEO18 juin 2026
023·Sécurité
Installer un serveur OpenVPN en 15 minutes sur Linux18 juin 2026 · 10 min
023Installer un serveur OpenVPN en 15 minutes sur LinuxSécurité18 juin 2026
024·Performance
Performance web et Lighthouse : atteindre le score 10018 juin 2026 · 11 min
024Performance web et Lighthouse : atteindre le score 100Performance18 juin 2026
025·Réseau
Comprendre le protocole DNS : tout ce que vous devez savoir18 juin 2026 · 15 min
025Comprendre le protocole DNS : tout ce que vous devez savoirRéseau18 juin 2026
026·Données
Redis expliqué simplement : cache, sessions et files d'attente18 juin 2026 · 14 min
026Redis expliqué simplement : cache, sessions et files d'attenteDonnées18 juin 2026
027·Sécurité
Comment sécuriser une API REST : JWT, rate limiting, CORS et validation18 juin 2026 · 14 min
027Comment sécuriser une API REST : JWT, rate limiting, CORS et validationSécurité18 juin 2026
028·Performance
SEO des images : WebP, AVIF, srcset, alt et Google Images18 juin 2026 · 10 min
028SEO des images : WebP, AVIF, srcset, alt et Google ImagesPerformance18 juin 2026
029·SEO
SEO international et hreflang : cibler plusieurs pays et langues18 juin 2026 · 11 min
029SEO international et hreflang : cibler plusieurs pays et languesSEO18 juin 2026
030·SEO
SEO local pour les développeurs : Google My Business et balisage local18 juin 2026 · 10 min
030SEO local pour les développeurs : Google My Business et balisage localSEO18 juin 2026
031·Données
SQL vs NoSQL : lequel choisir pour votre projet ?18 juin 2026 · 12 min
031SQL vs NoSQL : lequel choisir pour votre projet ?Données18 juin 2026
032·Réseau
TCP vs UDP : quelles différences ?18 juin 2026 · 11 min
032TCP vs UDP : quelles différences ?Réseau18 juin 2026
033·JavaScript
TypeScript pour les développeurs JavaScript : le guide pratique18 juin 2026 · 13 min
033TypeScript pour les développeurs JavaScript : le guide pratiqueJavaScript18 juin 2026
034·DevOps
Docker expliqué simplement : de 0 à votre premier conteneur17 juin 2026 · 12 min
034Docker expliqué simplement : de 0 à votre premier conteneurDevOps17 juin 2026
035·Outils
Git et GitHub : le guide complet pour débutants17 juin 2026 · 13 min
035Git et GitHub : le guide complet pour débutantsOutils17 juin 2026
036·DevOps
Linux : les 50 commandes indispensables17 juin 2026 · 18 min
036Linux : les 50 commandes indispensablesDevOps17 juin 2026
037·Next.js
RSS n'est pas mort. J'en ai construit la preuve.10 juin 2026 · 8 min
037RSS n'est pas mort. J'en ai construit la preuve.Next.js10 juin 2026
038·Apprentissage
Apprendre à coder en 2026 : le chemin que j'aurais aimé suivre08 juin 2026 · 9 min
038Apprendre à coder en 2026 : le chemin que j'aurais aimé suivreApprentissage08 juin 2026
039·Frontend
React ou Vue : choisir son premier framework sans se tromper01 juin 2026 · 8 min
039React ou Vue : choisir son premier framework sans se tromperFrontend01 juin 2026
040·Frontend
Le rendu côté serveur, expliqué simplement (Next & Nuxt)24 mai 2026 · 10 min
040Le rendu côté serveur, expliqué simplement (Next & Nuxt)Frontend24 mai 2026
041·Backend
Construire sa première API REST en Go15 mai 2026 · 11 min
041Construire sa première API REST en GoBackend15 mai 2026
042·API
GraphQL ou REST : quand, pourquoi, comment choisir06 mai 2026 · 7 min
042GraphQL ou REST : quand, pourquoi, comment choisirAPI06 mai 2026
043·Données
PostgreSQL pour les devs web : les bases qui comptent vraiment27 avril 2026 · 9 min
043PostgreSQL pour les devs web : les bases qui comptent vraimentDonnées27 avril 2026
044·Productivité
Slack, Teams, Discord : quel outil pour quelle équipe ?15 juillet 2025 · 6 min
044Slack, Teams, Discord : quel outil pour quelle équipe ?Productivité15 juillet 2025
045·Technologie
IA et société : ce qui change vraiment dans l'éducation, la santé et le droit14 juillet 2025 · 6 min
045IA et société : ce qui change vraiment dans l'éducation, la santé et le droitTechnologie14 juillet 2025
046·Développement
Librairie vs framework : qui contrôle qui ?14 juillet 2025 · 4 min
046Librairie vs framework : qui contrôle qui ?Développement14 juillet 2025
047·Web
Pourquoi utiliser Next.js ou Nuxt plutôt que React ou Vue tout seul14 juillet 2025 · 10 min
047Pourquoi utiliser Next.js ou Nuxt plutôt que React ou Vue tout seulWeb14 juillet 2025
048·Réglementation
RGPD et IA : pourquoi les deux se frottent depuis 202214 juillet 2025 · 5 min
048RGPD et IA : pourquoi les deux se frottent depuis 2022Réglementation14 juillet 2025
049·Sécurité
NordVPN, ExpressVPN, Surfshark : lequel choisir en 2025 ?14 juillet 2025 · 5 min
049NordVPN, ExpressVPN, Surfshark : lequel choisir en 2025 ?Sécurité14 juillet 2025
050·Outils
Chocolatey : gérer ses logiciels Windows en ligne de commande13 juillet 2025 · 7 min
050Chocolatey : gérer ses logiciels Windows en ligne de commandeOutils13 juillet 2025
051·Système
RDP : accéder à son bureau depuis n'importe où09 juillet 2025 · 5 min
051RDP : accéder à son bureau depuis n'importe oùSystème09 juillet 2025
052·DevOps
Docker : packager une application pour qu'elle tourne partout03 juillet 2025 · 14 min
052Docker : packager une application pour qu'elle tourne partoutDevOps03 juillet 2025
053·Sécurité
UFW : le pare-feu Linux qui ne fait pas peur29 juin 2025 · 4 min
053UFW : le pare-feu Linux qui ne fait pas peurSécurité29 juin 2025
054·Système
SSH : administrer un serveur à distance proprement11 mai 2025 · 5 min
054SSH : administrer un serveur à distance proprementSystème11 mai 2025
055·DevOps
GitHub Actions : automatiser les tests et le déploiement20 avril 2025 · 15 min
055GitHub Actions : automatiser les tests et le déploiementDevOps20 avril 2025
056·Technologie
Edge computing : pourquoi le cloud centralisé ne suffit plus15 mars 2025 · 10 min
056Edge computing : pourquoi le cloud centralisé ne suffit plusTechnologie15 mars 2025
057·Outils
RSS en 2025 : reprendre le contrôle sur sa veille technologique18 février 2025 · 12 min
057RSS en 2025 : reprendre le contrôle sur sa veille technologiqueOutils18 février 2025
À ne pas manquerLecture longue