Jun 22, 2026 dans Programmation, DevOps, Automation — Le CI/CD automatise le chemin d’une modification de code jusqu’à une application testée et déployée. Ce que signifient l’intégration et la livraison/déploiement continus, comment marche un pipeline, les outils courants, et pourquoi les équipes s’en servent.
Jun 22, 2026 dans Programmation, Servers, Security — SSH (Secure Shell) est le protocole chiffré qui sert à se connecter à un serveur distant et y exécuter des commandes en toute sécurité. Son fonctionnement, mot de passe vs clés SSH, les commandes du quotidien, et où on le rencontre.
Jun 19, 2026 dans Programmation, Hosting, Infrastructure — Un VPS est votre tranche isolée d’un serveur physique, avec des ressources dédiées et un accès root complet. La virtualisation, VPS vs mutualisé/dédié/cloud, managé vs non managé, et à quoi ça sert.
Jun 19, 2026 dans Programmation, DevOps, orchestration — Kubernetes est un système open source qui exécute et coordonne des conteneurs sur de nombreuses machines — planification, mise à l’échelle, réparation et mise en réseau. Les concepts clés (pod, nœud, cluster, déploiement, service), son lien avec Docker, et quand vous en avez vraiment besoin.
Jun 19, 2026 dans Programmation, DevOps, containers — Docker empaquette une application et tout ce dont elle a besoin dans un conteneur qui s’exécute pareil sur n’importe quelle machine. Conteneurs vs machines virtuelles, les concepts clés (image, conteneur, Dockerfile, registre), et Docker vs Kubernetes.
Jun 18, 2026 dans Programmation, Outils, Beginners — Un IDE réunit éditeur de code, outils de build, débogueur et contrôle de version dans une seule appli — pour écrire, exécuter et corriger au même endroit. Ce qu’il contient, IDE vs éditeur, et comment choisir.
Jun 18, 2026 dans Programmation, Données, Bases de données — Les bases SQL stockent des données structurées dans des tables liées, à schéma fixe et forte cohérence ; NoSQL échange une partie de cela contre des schémas flexibles et une montée en charge horizontale. Cohérence, scalabilité, interrogation, et laquelle choisir.
Jun 18, 2026 dans Programmation, Web, APIs — REST utilise HTTP + JSON (lisible, universel) ; gRPC utilise HTTP/2 + Protocol Buffers (rapide, typé, streaming) pour les appels entre services. Performance, streaming, support navigateur, et lequel choisir.
Jun 17, 2026 dans Programmation, Web, APIs — REST et GraphQL sont deux façons de construire une API web : REST utilise de nombreux endpoints à réponse fixe ; GraphQL un seul endpoint où le client demande exactement les champs voulus. Sur/sous-fetching, cache, et lequel choisir.
Jun 17, 2026 dans Programmation, Web, Concepts — Un webhook est une requête HTTP automatique qu’un service vous envoie quand un événement se produit — l’inverse d’un appel d’API que vous faites. En quoi il diffère du polling d’une API, comment le recevoir en sécurité, et des exemples réels (Stripe, GitHub, Slack).
Jun 15, 2026 dans Programmation, Concepts — Une variable est un conteneur nommé qui contient une valeur que ton programme peut lire et modifier. Comment la déclarer et l’affecter, les types et la portée, constantes vs variables, et pourquoi elles sont les briques de tout programme.
Jun 15, 2026 dans Programmation, Données, Bases de données — Une base de données est une collection organisée de données, gérée par un logiciel qui permet de les stocker, interroger et mettre à jour de façon fiable. Relationnel vs NoSQL, concepts clés (tables, schéma, ACID), exemples réels, et son lien avec SQL.
Jun 14, 2026 dans Programmation, Données, Bases de données — Le SQL est le langage standard pour stocker, interroger et modifier les données dans les bases relationnelles. Les commandes clés (SELECT, INSERT, UPDATE, DELETE), le fonctionnement d’une requête, SQL vs NoSQL, et pourquoi il reste essentiel en 2026.
Jun 14, 2026 dans Programmation, Outils, Workflow — Git est un système de contrôle de version distribué qui suit chaque changement de ton code pour brancher, fusionner, collaborer et annuler. Les concepts clés (commit, branche, merge, remote), le workflow quotidien, et sa différence avec GitHub.
Jun 14, 2026 dans Programmation, Concepts — Un algorithme est une procédure finie, étape par étape, qui transforme une entrée en sortie. Ses propriétés clés, des exemples du quotidien et en code, pourquoi l’efficacité (Big-O) compte, et sa différence avec un programme.
Jun 14, 2026 dans Programmation, Web, Données — Le JSON est un format texte léger et lisible pour les données structurées — la langue que parlent la plupart des API web et fichiers de config. Sa syntaxe, pourquoi il est partout, sa comparaison avec XML, et ses limites honnêtes.
Jun 14, 2026 dans Programmation, Web, Concepts — Une API est un contrat qui permet à un logiciel de communiquer avec un autre. Les grands types (web/REST, bibliothèque, OS), le fonctionnement d’une requête et d’une réponse web, et pourquoi les API sont partout.
Jun 14, 2026 dans Haskell, Concepts — Haskell est un langage purement fonctionnel, à typage statique et paresseux, doté d’une puissante inférence de types. Les idées qui le définissent — pureté, immutabilité, paresse, types forts — à quoi il sert, et comment débuter.
Jun 14, 2026 dans Haskell, Syntaxe — Une compréhension de liste construit une liste à partir de générateurs avec des gardes optionnelles — concise et proche de la notation ensembliste. Syntaxe, générateurs multiples, gardes, et leur lien avec map et filter.
Jun 14, 2026 dans Haskell, Concepts — Haskell ne calcule une valeur que lorsqu’elle est réellement nécessaire. Ce qu’est l’évaluation paresseuse, les thunks, les structures infinies, le piège des fuites mémoire, et forcer l’évaluation stricte avec seq et BangPatterns.
Jun 14, 2026 dans Haskell, Concepts — Une monade enchaîne des calculs porteurs de contexte — Maybe, Either, IO, listes. Ce qu’elle est vraiment, bind (>>=) et return, et la notation do, simplement.
Jun 14, 2026 dans Haskell, Compilateur — Ce qu’est GHC, son installation avec GHCup, l’usage de GHCi, les flags qui comptent (-O2, -Wall, -threaded, -j), et son articulation avec Cabal et Stack.
Jun 14, 2026 dans Haskell, Éditeur — Ce que fait HLS, son installation avec GHCup, son intégration à VS Code et Neovim, l’accord avec votre GHC, et la correction des erreurs habituelles.
Jun 14, 2026 dans Haskell, Chaîne d’outils — GHCup est la façon recommandée d’installer GHC, Cabal, Stack et HLS en 2026 — installation propre, changement de version, et les pièges classiques pour les débutants.
Jun 13, 2026 dans Haskell, Cabal, Build — L’idée d’isolation par projet a si bien gagné qu’elle est devenue invisible. Ce qu’étaient les sandboxes, et le workflow de build Cabal façon nix qui leur a succédé.
Jun 13, 2026 dans Haskell, Cabal, Build — Builds façon nix, Backpack, l’opérateur caret et un meilleur solveur — ce que 2.0 a introduit et où en est chaque fonctionnalité dans la chaîne d’outils 2026.
Jun 13, 2026 dans Haskell, Performance — Pourquoi un build est un graphe de dépendances, comment les builds -j utilisent vos cœurs, et le correctif moderne par sémaphore de jobs contre la surcharge sur les arbres de dépendances larges.