coldwa.st
All guidesProgrammingWebDataToolsDatabasesHaskellConceptsCabal & buildsToolchainCompilerPerformanceEditor & HLS

Search

Search the guides

44 guides

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…

Coldwast wrote

SQL vs NoSQL: Which Database, and When (2026)

Jun 18, 2026 in Programming, Data, Databases - SQL databases store structured data in related tables with a fixed schema and strong consistency; NoSQL trades some of that for flexible schemas and horizontal scale. Consistency, scaling, querying, and when to choose each.

Read more…