coldwa.st
All guidesProgrammingWebDataToolsDatabasesHaskellConceptsCabal & buildsToolchainCompilerPerformanceEditor & HLS

Coldwast wrote

What Is a Database? A Clear Introduction (2026)

Jun 15, 2026 in Programming, Data, Databases - A database is an organised collection of data, managed by software that lets you store, query and update it reliably. Relational vs NoSQL, key concepts (tables, schema, ACID), real examples, and how it relates to SQL.

Read more…
📅 7 min read↬ Updated 2026

Coldwast wrote

What Is Git? Version Control Explained for Beginners (2026)

Jun 14, 2026 in Programming, Tools, Workflow - Git is a distributed version-control system that tracks every change to your code so you can branch, merge, collaborate and undo. Core concepts (commit, branch, merge, remote), the daily workflow, and how it differs from GitHub.

Read more…
📅 7 min read↬ Updated 2026

Coldwast wrote

What Is an Algorithm? A Clear Introduction (2026)

Jun 14, 2026 in Programming, Concepts - An algorithm is a finite, step-by-step procedure that turns input into output. Its key properties, everyday and code examples, why efficiency (Big-O) matters, and how it differs from a program.

Read more…
📅 7 min read↬ Updated 2026

Coldwast wrote

What Is Haskell? A Clear Introduction (2026)

Jun 14, 2026 in Haskell, Concepts - Haskell is a purely functional, statically typed, lazy language with powerful type inference. The ideas that define it - purity, immutability, laziness, strong types - what it is used for, and how to start.

Read more…
📅 7 min read↬ Updated 2026

Coldwast wrote

Haskell List Comprehensions, Explained (2026)

Jun 14, 2026 in Haskell, Syntax - A list comprehension builds a list from generators with optional guards - concise and close to set-builder notation. Syntax, multiple generators, guards, and how they relate to map and filter.

Read more…
📅 6 min read↬ Updated 2026

Coldwast wrote

Lazy Evaluation in Haskell, Explained (2026)

Jun 14, 2026 in Haskell, Concepts - Haskell computes a value only when it is actually needed. What lazy evaluation is, thunks, infinite data structures, the space-leak trap, and forcing strictness with seq and BangPatterns.

Read more…
📅 8 min read↬ Updated 2026