coldwa.st
All guidesProgrammingWebDataToolsDatabasesHaskellConceptsCabal & buildsToolchainCompilerPerformanceEditor & HLS
A macro photograph of a printed circuit board

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

Coldwast wrote

What Is a Reverse Proxy? Nginx, Caddy & Routing Explained (2026)

Jun 26, 2026 in Programming, Servers, Networking - A reverse proxy sits in front of your servers, takes every incoming request and forwards it to the right backend. What a reverse proxy is, how it differs from a forward proxy and a load balancer, why you use one (TLS, caching, routing), and the common tools.

Read more…
📅 8 min read↬ Updated 2026

Coldwast wrote

What Is a VPS? Virtual Private Servers Explained (2026)

Jun 19, 2026 in Programming, Hosting, Infrastructure - A VPS is your own isolated slice of a physical server, with dedicated resources and full root access. How virtualization works, VPS vs shared/dedicated/cloud, managed vs unmanaged, and what you use one for.

Read more…
📅 8 min read↬ Updated 2026

Coldwast wrote

What Is Kubernetes? Container Orchestration Explained (2026)

Jun 19, 2026 in Programming, DevOps, orchestration - Kubernetes is an open-source system that runs and coordinates containers across many machines - scheduling, scaling, healing and networking them. The core concepts (pod, node, cluster, deployment, service), how it relates to Docker, and when you actually need it.

Read more…
📅 8 min read↬ Updated 2026

Coldwast wrote

What Is Docker? Containers Explained Clearly (2026)

Jun 19, 2026 in Programming, DevOps, containers - Docker packages an application and everything it needs into a container that runs the same way on any machine. Containers vs virtual machines, the key concepts (image, container, Dockerfile, registry), and Docker vs Kubernetes.

Read more…
📅 8 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 →