This site is built to be fast.
How it’s built
Static HTML generated by Zola, a single-binary site generator written in Rust. No client-side framework, no hydration, and no JavaScript bundles beyond small utility scripts (about 8 KB total, minified).
Tailwind CSS is compiled and minified at build time. HTML is minified by Zola. Fonts are self-hosted and loaded via the FontFace API, with a sessionStorage fast path. Repeat visits skip the font loading.
What that means in practice
- Fonts are sized to match the fallbacks, so the page does not reflow when the web fonts arrive.
- On a typical connection, first paint is under a second.
- Theme toggle, font loader, and code-block clipboard are the only scripts, and they are small. Most pages ship about 0 KB of JavaScript beyond those.
- Accessibility, best practices, and SEO in Lighthouse are usually 95 to 100.
Lighthouse CI
Every push to main runs a Lighthouse CI audit against five representative pages. The CI gate enforces:
| Category | Threshold |
|---|---|
| Accessibility | 90 |
| Best Practices | 90 |
| SEO | 90 |
| Performance | warn-only |
Performance stays warn-only. Network variability in CI makes a hard threshold flaky. Static HTML, self-hosted fonts, and no third-party requests keep real-world performance steady.
Machine-readable endpoints
/llms.txt, a structured site description for LLMs (llms.txt spec)/api.json, a machine-readable site index of posts, models, and sections/atom.xml, an Atom feed for blog posts