// outils
Outils du dev
IDE, CI/CD, comparatifs.
Les meilleures marques de PC pour développeurs
Panorama des meilleures marques de PC pour développeurs : points forts, SAV, gammes pro, compatibilité Linux et réparabilité pour choisir selon vos priorités.
8 mai 2026MacBook Air ou Pro pour développer ? Le guide
MacBook Air ou Pro pour développer : différences de refroidissement, écran, ports, autonomie et RAM, avec le profil idéal pour chaque modèle.
2 mai 2026Héberger un site gratuitement avec GitHub Pages
Guide GitHub Pages : hébergez gratuitement un site statique, activez Pages, ajoutez un domaine personnalisé et déployez un site Astro via GitHub Actions.
30 avril 2026PC fixe pour développeur : bien choisir sa config
Comment choisir un PC fixe pour développeur : composants clés, tour montée ou pré-montée, et configurations conseillées selon votre profil et votre budget.
26 avril 2026Mac ou PC pour développer ? Le comparatif honnête
Mac ou PC pour développeur : comparatif honnête par type de dev (web, iOS, .NET, jeux, data/IA), écosystème, OS et Linux comme troisième voie.
18 avril 2026Clean code : écrire du code lisible et maintenable
Le guide du clean code : nommage, fonctions courtes, DRY, KISS, YAGNI, commentaires utiles et gestion d'erreurs, avec des exemples avant/après. Sans dogme.
16 avril 2026GitHub Actions : automatiser ses workflows (CI/CD)
GitHub Actions expliqué : workflow, job, step, runner, fichier YAML, triggers, secrets et un exemple concret de pipeline build, test et déploiement CI/CD.
15 avril 2026Le meilleur PC portable pour développer en 2026
Comment choisir un PC portable pour développeur : RAM, CPU, écran, autonomie, clavier et compatibilité Linux, avec des profils d'usage concrets.
12 avril 2026Neovim : configurer un éditeur rapide au clavier
Guide pour configurer Neovim de zéro : installation, configuration Lua, plugins (gestionnaire, LSP, Telescope), édition modale et courbe d'apprentissage réelle.
30 mars 2026GitHub : le guide complet pour bien débuter en 2026
Débuter sur GitHub en 2026 : créer un compte, cloner un dépôt, commit, push, branches, pull requests et issues. Le guide pas à pas pour bien démarrer.
25 mars 2026Coder sur Mac : le guide du développeur (Apple Silicon)
Coder sur Mac avec Apple Silicon : forces, limites, environnement de dev (Homebrew, terminal, Docker) et quel modèle choisir selon votre usage.
24 mars 2026Quel écran pour développer ? (simple, double, ultrawide)
Quel écran pour développeur choisir : taille, résolution, simple, double ou ultrawide, confort visuel et critères techniques pour un poste de code confortable.
16 mars 2026Le meilleur ordinateur pour coder en 2026
Quel ordinateur choisir pour développer en 2026 : RAM, CPU, écran, portable ou fixe, Mac, PC ou Linux, et le bon choix selon votre profil (web, data, mobile, IA locale).
10 mars 2026GitHub Desktop : gérer ses dépôts sans ligne de commande
Guide complet de GitHub Desktop : installer l'appli, cloner un dépôt, faire ses commits, gérer les branches et ouvrir une pull request sans terminal.
5 mars 2026Reverse proxy avec Nginx : exposer ses services proprement
Guide du reverse proxy Nginx : principe, configuration server blocks et proxy_pass, héberger plusieurs services sur un domaine, alternatives Traefik et Caddy.
4 mars 2026Podman vs Docker : quelle différence et lequel choisir ?
Podman vs Docker : architecture daemon vs daemonless, mode rootless et sécurité, compatibilité CLI, compose, pods et migration. Le comparatif pour choisir.
2 mars 2026Le clavier mécanique pour développeur : le guide
Guide complet du clavier mécanique pour développeur : switches, formats TKL et 60 %, disposition AZERTY/ISO, sans-fil, ergonomie et marques pour bien choisir.
28 février 2026git rebase et cherry-pick expliqués
Comprendre git rebase (vs merge), le rebase interactif (squash, reword, drop), git cherry-pick, la résolution des conflits et la règle d'or : ne jamais rebaser un historique public déjà poussé.
24 février 2026Docker pour débutants : le guide complet
Docker tutoriel pour débutants : images vs conteneurs, Dockerfile, docker run et build, volumes et docker compose expliqués pas à pas avec des exemples.
22 février 2026WireGuard : monter un VPN simple et rapide
Guide WireGuard : concept, installation serveur et client, configuration des clés et des peers, accéder à son réseau à distance, et comparaison avec OpenVPN.
22 février 2026La pull request expliquée : bien collaborer sur GitHub
Comprendre la pull request sur GitHub : workflow fork et branche, ouverture, revue de code, résolution des conflits, merge squash ou rebase, bonnes pratiques.
20 février 2026Les variables d'environnement expliquées (Linux, .env)
Comprendre les variables d'environnement : export, différence entre .bashrc et .profile, fichiers .env, lecture en Node, Python et PHP, et bonnes pratiques pour gérer les secrets sans les committer.
14 février 2026Scripts Bash : automatiser son terminal
Apprenez à écrire un script Bash utile : shebang, variables, conditions, boucles, arguments, fonctions et bonnes pratiques comme set -euo pipefail.
12 février 2026Git vs GitHub : quelle différence ?
Git vs GitHub : Git est l'outil de versioning local et distribué, GitHub la plateforme d'hébergement et de collaboration. Explications claires et alternatives.
10 février 2026La virtualisation expliquée : VM, hyperviseurs, Proxmox
Comprendre la virtualisation : différence entre VM et conteneurs, hyperviseurs type 1 et 2 (Proxmox, KVM, VirtualBox), cas d'usage, ressources et limites.
8 février 2026Les meilleurs IDE pour développeurs en 2026
Quel est le meilleur IDE en 2026 ? VS Code, JetBrains, Neovim, Zed, Cursor : forces par profil et par langage, critères de choix et conseils concrets.
3 février 2026Certificat SSL gratuit avec Let's Encrypt (Certbot)
Obtenir un certificat SSL gratuit avec Let's Encrypt et Certbot : pourquoi HTTPS, installation, génération, renouvellement automatique, wildcard et dépannage.
28 janvier 2026Utiliser un Raspberry Pi comme serveur : le guide
Raspberry Pi serveur : quel modèle choisir, installer Raspberry Pi OS Lite, SSH headless, héberger Pi-hole, un site ou Docker, et les limites à connaître.
16 janvier 2026Les volumes Docker : persister ses données
Guide des volumes Docker : named volumes, bind mounts et tmpfs, comment créer et monter un volume, sauvegarder et restaurer ses données, et les bonnes pratiques pour les bases de données.
10 janvier 2026VS Code : les extensions indispensables du développeur
Les meilleures extensions VS Code par usage : productivité, langages, Git et IA. Notre sélection d'extension VS Code à installer et comment les gérer.
9 janvier 2026Cron : automatiser des tâches planifiées sous Linux
Maîtrisez cron sous Linux : syntaxe des 5 champs de la crontab, exemples concrets, crontab -e, gestion des chemins et de l'environnement, logs, dépannage et alternative systemd timers.
20 décembre 2025Écrire des tests unitaires en JavaScript avec Jest
Guide pratique des tests unitaires en JavaScript avec Jest : installation, describe/it/expect, matchers, mocks, tests asynchrones, couverture de code, pattern AAA et introduction au TDD.
16 décembre 2025Git : les commandes essentielles (mémo)
Le mémo des commandes Git essentielles : clone, add, commit, branch, merge, rebase, stash, reset et log, commentés avec des exemples concrets.
15 décembre 2025Docker Compose par l'exemple : orchestrer ses conteneurs
Docker Compose expliqué par l'exemple : structure du docker-compose.yml, services, networks, volumes, variables d'environnement, depends_on et les commandes up, down et logs.
14 décembre 2025Annuler, défaire et corriger avec Git (reset, revert, restore…)
Le guide complet pour annuler avec Git : reset soft/mixed/hard, revert, restore, amend, supprimer une branche locale ou distante, nettoyer et récupérer avec reflog.
10 décembre 2025Se lancer dans le home lab : par où commencer
Home lab pour débutant : définir ses objectifs, choisir son matériel, virtualisation vs conteneurs, déployer ses premiers services et un budget maîtrisé.
5 décembre 2025La commande grep : rechercher dans les fichiers sous Linux
Maîtriser grep sous Linux : syntaxe, options essentielles (-i, -r, -n, -v, -E, -l, -c), expressions régulières et combinaison avec des pipes. Exemples concrets sur des logs et du code.
28 novembre 2025Les permissions Linux (chmod, chown) expliquées
Comprendre les permissions Linux : lecture, écriture, exécution, utilisateur, groupe et autres, chmod en notation symbolique et octale, chown, chgrp, umask, sudo et des cas concrets.
26 novembre 2025Le self-hosting : héberger ses applications chez soi
Guide du self hosting : philosophie, applications auto-hébergeables, Docker, exposition via reverse proxy et DNS dynamique, sauvegardes, sécurité et limites.
12 novembre 2025Monter un serveur local chez soi : le guide
Monter un serveur local chez soi : quel matériel choisir, quel OS installer, quels services héberger, comment y accéder et le sécuriser sans se ruiner.
20 octobre 2025SSH : se connecter et gérer un serveur à distance
Guide SSH complet : connexion, génération et copie de clés, ssh-agent, fichier ~/.ssh/config, transferts scp/rsync, tunnels et sécurisation du serveur.
8 octobre 2025