coldwa.st
Tous les guidesProgrammationWebDonnéesOutilsBases de donnéesHaskellConceptsCabal & buildsChaîne d’outilsCompilateurPerformanceÉditeur & HLS
A world map with connected network nodes representing a global delivery network

Coldwast a écrit

C’est quoi un CDN ? Les content delivery networks, expliqués (2026)

Jul 18, 2026 dans Programmation, Web, Performance - Un CDN met en cache votre contenu statique sur des serveurs répartis dans le monde, si bien que chaque visiteur le reçoit d’une machine proche. Comment fonctionnent l’edge, le cache hit et miss, le TTL et l’invalidation, statique vs dynamique, et où se place un CDN par rapport à votre hébergeur.

Lire la suite…
📅 8 min de lecture↻ Mis à jour 2026

Coldwast a écrit

C’est quoi une table de hachage (hash table) ? La recherche clé-valeur rapide, expliquée (2026)

Jul 16, 2026 dans Programmation, Data Structures - Une hash table stocke des paires clé-valeur et retrouve n’importe quelle valeur par sa clé en temps quasi constant. Comment fonctionnent la hash function et les buckets, comment les collisions sont gérées, la vraie complexité, et pourquoi les dictionnaires reposent dessus.

Lire la suite…
📅 8 min de lecture↬ Mis à jour 2026

Coldwast a écrit

La bibliothèque open source qui soutient votre stack a peut-être un seul mainteneur

Jul 10, 2026 dans Open Source, Supply Chain - Une grande partie de la stack logicielle moderne repose sur de petits projets open source tenus par une ou deux personnes non rémunérées. Ce que xkcd 2347, Heartbleed, Log4Shell et la porte dérobée de xz-utils nous apprennent sur le risque du mainteneur unique, et ce que les équipes peuvent réellement y faire.

Lire la suite…
📅 7 min de lecture↬ Mis à jour 2026

Coldwast a écrit

Docker vs Podman : quel moteur de conteneurs, et quand (2026)

Jun 27, 2026 dans Programmation, DevOps, Containers - Docker exécute les conteneurs via un daemon central ; Podman est sans daemon et rootless par conception. Ils partagent les images OCI et une CLI quasi identique. Architecture, sécurité rootless, pods, systemd, Compose et licence Docker Desktop comparés.

Lire la suite…
📅 9 min de lecture↬ Mis à jour 2026

Coldwast a écrit

C’est quoi un reverse proxy ? Nginx, Caddy et routage expliqués (2026)

Jun 26, 2026 dans Programmation, Servers, Networking - Un reverse proxy se place devant vos serveurs, reçoit chaque requête entrante et la transmet au bon backend. Ce qu’est un reverse proxy, en quoi il diffère d’un proxy classique et d’un load balancer, pourquoi on l’utilise (TLS, cache, routage), et les outils courants.

Lire la suite…
📅 8 min de lecture↬ Mis à jour 2026

Coldwast a écrit

C’est quoi une fonction d’ordre supérieur ? Les fonctions comme valeurs (2026)

Jun 24, 2026 dans Programmation, Concepts, Haskell - Une fonction d’ordre supérieur prend une fonction en argument ou en renvoie une comme résultat. Ce qu’est une fonction d’ordre supérieur, pourquoi map, filter et fold en sont les exemples classiques, comment elles remplacent les boucles, et à quoi elles ressemblent en Haskell.

Lire la suite…
📅 8 min de lecture↬ Mis à jour 2026

Coldwast a écrit

C’est quoi un compilateur ? Du code source au code machine (2026)

Jun 23, 2026 dans Programmation, Concepts, Compilateur - Un compilateur transforme le code source que vous écrivez en un programme que la machine peut exécuter. Ce qu’est un compilateur, comment il fonctionne étape par étape (analyse lexicale, syntaxique, optimisation, génération de code), compilateur vs interpréteur, et où se place GHC pour Haskell.

Lire la suite…
📅 8 min de lecture↬ Mis à jour 2026

Démarrer

Installer la chaîne d’outils

GHC, Cabal, Stack et HLS en une installation propre avec GHCup.

Lire le guide →

Build

Comprendre les builds Cabal

Sandboxes, builds v2 façon nix et ce qui a vraiment changé.

Lire le guide →

Performance

Des builds Haskell plus rapides

Utilisez tous vos cœurs en sécurité avec -j et les sémaphores de build.

Lire le guide →