Blog
Notes on Go, Rust, Nix, self-hosting, and open-source tooling.
- 01
Embedded Stock Charts — the Good and the Bad
We benchmarked TradingView, Finterm, and Yahoo Finance's free chart embeds at 1k–100k candles. Real measured render times, CSP gotchas, and the 5MB iframe nobody talks about.
javascriptwebglfinanceperformance - 02
Migrating from Next.js to Astro on Cloudflare Workers
I moved williammarch.xyz from Next.js 15 to Astro 7. Here's what broke, what got better, and the adapter quirks nobody writes about.
astronextjscloudflareweb - 03
Why I Self-Host My Git With Gitea
GitHub is convenient, but after years of relying on a platform I don't control, I moved my repositories to a self-hosted Gitea instance. Here's why and how.
gitself-hostinggiteadevops - 04
Reproducible Go Projects With Nix Flakes
Nix flakes give you a reproducible dev environment that follows the repo. Here's how I set up a Go project so any contributor gets the exact same toolchain without any manual steps.
gonixdevopstooling