hello, world

on 2026-04-07

This is the first post on the blog. I've been meaning to set one up for a while and finally got around to it while rebuilding the homelab infrastructure.

what this is

A place to write about things I'm building. Mostly:

  • Homelab experiments — infra, networking, observability
  • Projects — games, simulations, tools; whatever's interesting right now
  • Notes — things I learned and want to remember

No particular cadence. I'll post when there's something worth writing.

the stack

The blog itself is built with Zola, a static site generator written in Rust. Posts are Markdown files, a Python build script reads sibling app.yml manifests to generate the projects page, and the output is served by nginx behind Traefik.

# config.toml (excerpt)
[markdown]
highlight_code = true
highlight_theme = "one-dark"

The whole thing builds in under a second and the final image is an nginx alpine container serving flat files. Good enough.

code looks like this

fn main() {
    println!("Hello, world!");
}
def greet(name: str) -> str:
    return f"Hello, {name}!"
const greet = (name: string): string => `Hello, ${name}!`;

That's it. More soon.