free-threading
posts tagged with "free-threading"
How to Build a Static Site with Free-Threaded Python (Bengal + 3.14t)
Step-by-step tutorial: build a static site with Bengal on Python 3.14t. Prerequisites, create site, add content, dev server, production build.
Kida vs Jinja2 — A Template Engine Built for Parallel Renders
Kida vs Jinja2 — shared state, copy-on-write, static analysis, and when to choose each Python template engine.
Chirp vs Flask vs FastAPI — When Free-Threading Matters
Chirp vs Flask vs FastAPI — concurrency models, when free-threading matters for Python web frameworks, and when it doesn't.
The Python Free-Threading Ecosystem in 2026 — Who's Ready for NoGIL
Python free threading ecosystem in 2026 — PEP 703/779 status, who declares _Py_mod_gil = 0, and what's blocking adoption.
Static Analysis for Templates — What Kida Can Do That Jinja2 Can't
Kida is the only Python template engine that can tell you what a template needs before you render it. Dependencies, purity, cache scope — all from the compiled AST.
Building for a World That Doesn't Exist Yet
Free-threaded Python is officially supported and almost nobody can build real apps on it. One wrong import silently re-enables the GIL. The ecosystem gap is wider than people think.
The Vertical Stack Thesis — Why I Build Every Layer
Why I own the full stack from syntax highlighting to web framework — and how each layer multiplies the value of the layers below.
Bengal SSG — Built for Python's Free-Threaded Future
How Bengal achieves parallel page rendering and lock-free incremental builds on Python 3.14t — architecture patterns and the design decisions behind them.
Chirp — A Web Framework Built for Free-Threaded Python
How Chirp achieves thread-safe request handling with ContextVar isolation, frozen config, and double-check locking — patterns for building web frameworks on free-threaded Python.
Kida — A Template Engine Built for Free-Threaded Python
How Kida achieves thread-safe template rendering with copy-on-write config, immutable AST, and ContextVar — benchmark data and patterns for the free-threading ecosystem.