Archives
All the articles I've archived.
20263
October1
Jev: TypeSafe's decision model that isn't an LLM
TypeSafe AI's Jev skips text generation entirely — you hand it state, ask typed questions, and get calibrated probabilities back. How it works, and when it's the right tool.
May1
Getting started with gRPC
RPC explained from the ground up: what remote procedure calls are, how gRPC fits in, and a walkthrough of getting your first gRPC service running.
January1
Report Generation Using Typst: Faster PDF Rendering in Python.
Why Typst beats WeasyPrint and Puppeteer for generating PDF reports from Python, with a look at the tradeoffs that actually matter at scale.
20251
June1
Setting up basic authentication with nginx.
A practical walkthrough of adding nginx basic auth to files and apps hosted on a VPS that have no authentication of their own.