coldwa.st
Tous les guidesProgrammationWebDonnéesOutilsBases de donnéesHaskellConceptsCabal & buildsChaîne d’outilsCompilateurPerformanceÉditeur & HLS
A silver laptop open on a dark low table, its screen filled with an analytics dashboard: trend line, blue cohort grid, world map and donut chart

Coldwast a écrit

Qu’est-ce qu’OpenTelemetry ? Traces, métriques et logs expliqués (2026)

Aug 14, 2026 dans Observability, Standards, DevOps - OpenTelemetry est un standard indépendant des éditeurs pour produire traces, métriques et logs : vous instrumentez votre code une fois et choisissez le backend ensuite. Ce que font l’API, le SDK et le Collector, à quoi servent les trois signaux, et ce qu’OpenTelemetry ne vous donne délibérément pas.

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

Coldwast a écrit

Qu’est-ce que cron ? Les cinq champs, et celui qui est un OU (2026)

Aug 7, 2026 dans Cron, Scheduling, Unix - Une expression cron, ce sont cinq champs et une commande. L’essentiel est évident. Ce qui ne l’est pas, et qui lance silencieusement des tâches des jours que vous n’aviez pas prévus, c’est ce qui se produit quand vous remplissez à la fois le jour du mois et le jour de la semaine.

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

Coldwast a écrit

Le serverless, c’est quoi ? Les serveurs sont toujours là (2026)

Aug 5, 2026 dans Cloud, Architecture, Deployment - Serverless ne veut pas dire qu’il n’y a pas de serveur. Cela veut dire que vous n’en provisionnez, patchez ni dimensionnez aucun. Ce que cela retire vraiment, la facturation à l’invocation, les contraintes que l’argumentaire omet, et le niveau de trafic où un simple VPS coûte moins cher.

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

Coldwast a écrit

C’est quoi une liste chaînée (linked list) ? Nœuds, pointeurs et compromis, expliqués (2026)

Jul 21, 2026 dans Programmation, Data Structures - Une liste chaînée stocke une séquence sous forme de chaîne de nœuds, où chaque nœud contient une valeur et un pointeur vers le suivant. Comment fonctionnent les listes simplement et doublement chaînées, comment elles se comparent aux tableaux, les vraies complexités, et quand y recourir.

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

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

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 →