coldwa.st
All guidesProgrammingWebDataToolsDatabasesHaskellConceptsCabal & buildsToolchainCompilerPerformanceEditor & HLS
Looking straight up through the steel lattice of an electricity transmission pylon against a blue sky

Coldwast wrote

What Is Serverless? The Servers Are Still There (2026)

Aug 5, 2026 in Cloud, Architecture, Deployment - Serverless does not mean there is no server. It means you do not provision, patch or size one. What it actually removes, how per-invocation billing works, the constraints the pitch leaves out, and the traffic level where a plain VPS costs less.

Read more…
📅 7 min read↻ Updated 2026

Coldwast wrote

What Is a CDN? Content Delivery Networks, Explained (2026)

Jul 18, 2026 in Programming, Web, Performance - A CDN caches your static content on servers spread around the world so visitors get it from a nearby machine. How the edge, cache hit and miss, TTL and invalidation work, static vs dynamic, and where a CDN fits with your host.

Read more…
📅 8 min read↬ Updated 2026

Coldwast wrote

Concurrency vs Parallelism: What's the Difference? (2026)

Jul 1, 2026 in Programming, Concepts, Performance - Concurrency is structuring a program to deal with many tasks at once by interleaving them; parallelism is running many tasks at the same instant on multiple cores. The core distinction, Rob Pike's framing, threads vs async, Python (GIL) and Haskell examples, when each matters, and pitfalls.

Read more…
📅 9 min read↬ Updated 2026

Coldwast wrote

Docker vs Podman: Which Container Engine, and When (2026)

Jun 27, 2026 in Programming, DevOps, Containers - Docker runs containers through a central daemon; Podman is daemonless and rootless by design. They share OCI images and a near-identical CLI. Architecture, rootless security, pods, systemd, Compose and Docker Desktop licensing compared.

Read more…
📅 9 min read↬ Updated 2026

Get started

Install the toolchain

GHC, Cabal, Stack and HLS in one clean setup with GHCup.

Read the guide →

Build

Understand cabal builds

Sandboxes, nix-style v2-builds and what actually changed.

Read the guide →

Performance

Faster Haskell builds

Use every core safely with -j and build semaphores.

Read the guide →