Headcode is a unified, developer-friendly JSON API that takes the fragmented, legacy feeds of the UK rail network and turns them into clean, enriched real-time data.
I released jjw, a Go CLI for managing jj workspaces with bookmarks and lifecycle hooks. This post explains why I built it, how it works, and how to get started.
I built a reference Go HTTP/RPC service to answer project-structure questions once and for all — then made it agent-friendly with docs and a Claude Code skill that scaffolds new projects from it.
Build a robust MQTT client in Go with real Home Assistant examples. Covers concurrent processing, wildcard matching, and device integrations including Aqara sensors and EV charging data.
Go 1.24 introduces the tool directive in go.mod, letting you declare project tools as proper dependencies instead of using the tools.go hack. Here’s how to use it.
A Go service that consumes UK rail data from Kafka and persists it to PostgreSQL using table partitioning. Built with franz-go, it handles millions of daily messages while maintaining data consistency.
Implement date-based PostgreSQL table partitioning with Go code examples. Covers partition creation, data routing, query optimisation, and automating partition management.