Outils & DevOps
Cette catégorie couvre tout ce qui entoure l'écriture du code : workflows git, automatisation des déploiements, mise en place de CI/CD, configuration serveur, outils en ligne de commande et petits scripts qui suppriment les tâches répétitives. Quand on travaille en studio d'une seule personne, cette couche n'est pas un luxe mais une nécessité — tout déploiement fait à la main finit tôt ou tard par être un déploiement raté. La plupart de ces articles partent d'une même question : que dois-je mettre en place pour ne jamais refaire cette tâche une seconde fois ? Des simples scripts shell aux chaînes de déploiement entièrement automatisées, je documente les configurations que j'utilise réellement sur mes projets, y compris les murs rencontrés en les construisant.
Écrire un script Bash : démarrer l'automatisation
Apprenez à écrire un script Bash pas à pas, avec variables, boucles et conditions pour automatiser vos tâches.
Workflow Git : guide des feature branches et pull requests
Mettre en place un git workflow propre en équipe : feature branches, discipline de commit, pull requests et stratégies de merge.
Configuration de clé SSH : connexion sécurisée sans mot de passe
Apprenez pas à pas à générer une clé SSH et à la configurer sur votre serveur pour une connexion sécurisée sans mot de passe.
Cron sous Linux : tâches planifiées avec crontab
Exécutez des scripts en boucle avec cron sous Linux : syntaxe crontab, exemples, journalisation et erreurs courantes.
Nginx Reverse Proxy : placer votre serveur d'application derrière
Guide pas à pas pour placer votre serveur d'application derrière un Nginx reverse proxy avec terminaison TLS et routage propre.
Astuces VS Code : coder plus vite au quotidien
Des astuces VS Code concrètes, raccourcis et réglages pour accélérer votre flux de travail quotidien au clavier.
Extensions VS Code : l'essentiel pour tout développeur
Les extensions VS Code les plus utiles pour gagner en productivité : ma sélection pour le linting, Git et le formatage.
Créer un pipeline CI/CD avec GitHub Actions
Lancez vos tests et déploiements automatiquement avec GitHub Actions : YAML de workflow, jobs, secrets et exemples concrets.
Docker Compose : une application multi-services en un fichier
Apprenez Docker Compose pas à pas : définissez les services web, base de données et cache dans un fichier et lancez toute la pile en une commande.
Écrire un Dockerfile : images efficaces avec couches et cache
Apprenez à écrire un Dockerfile avec les couches et le cache : ordre des instructions, multi-stage et images petites et rapides.
Docker, c'est quoi ? Conteneurs et images expliqués
Docker, c'est quoi, en quoi un conteneur diffère d'une VM et comment fonctionnent les images — les bases de l'isolation.
Résoudre un conflit de fusion Git : guide pas à pas
Un conflit de fusion Git ? Pas de panique : apprenez à lire les marqueurs de conflit et à résoudre la situation en toute sécurité.
Git Rebase vs Merge : quand utiliser chacun
La différence entre git rebase et merge, historique propre et gestion des conflits : quand choisir chacun avec des exemples concrets.
Les bases de Git : commit, branch, merge
Les bases de Git : une introduction pratique au contrôle de version qui explique clairement dépôt, zone de staging, commit et branche avec des exemples de commandes corrects.