Loom

A blog engine that just works. One binary, no setup, no dependencies.

Series: internals

  1. Strong Types — Making Illegal States Unrepresentable 2025-11-14
  2. The DOM DSL and Component System — HTML as C++ Expressions 2025-11-21
  3. The Theme Compiler — From ThemeDef to CSS 2025-11-28
  4. The Markdown Parser — 1200 Lines, Two Passes, No Dependencies 2025-12-05
  5. Pre-Rendering and the Atomic Cache — Sub-Millisecond Responses 2025-12-12
  6. Compile-Time Routing — Zero-Overhead Dispatch 2025-12-19
  7. The HTTP Server — An Epoll Event Loop in 400 Lines 2025-12-26
  8. Content Loading — From Filesystem and Git to Typed Site Data 2026-01-02