// outils

Outils du dev

IDE, CI/CD, comparatifs.

GitHub & Git

Hé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 2026
Qualité & bonnes pratiques

Clean 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 2026
GitHub & Git

GitHub 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 2026
Éditeurs & terminal

Neovim : 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 2026
GitHub & Git

GitHub : 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 2026
Matériel & setup

Le 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 2026
GitHub & Git

GitHub 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 2026
Serveur & self-hosting

Reverse 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 2026
Conteneurs & DevOps

Podman 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 2026
Outils du dev

Docker 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 2026
Serveur & self-hosting

WireGuard : 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 2026
GitHub & Git

La 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 2026
Linux & terminal

Les 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 2026
Éditeurs & terminal

Scripts 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 2026
GitHub & Git

Git 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 2026
Serveur & self-hosting

La 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 2026
Outils du dev

Les 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 2026
Serveur & self-hosting

Certificat 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 2026
Serveur & self-hosting

Utiliser 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 2026
Conteneurs & DevOps

Les 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 2026
Outils du dev

VS 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 2026
Linux & terminal

Cron : 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
Outils du dev

Git : 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 2025
Conteneurs & DevOps

Docker 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 2025
GitHub & Git

Annuler, 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 2025
Serveur & self-hosting

Se 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 2025
Linux & terminal

Les 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 2025
Serveur & self-hosting

Le 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 2025
Serveur & self-hosting

Monter 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 2025
Linux & terminal

SSH : 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