#Go
9 pages tagged across the site.
>> Blog
A bidirectional relationship (users know their rooms, rooms know their users) has to be updated under a single lock, or readers will catch it half-done.
Endpoint maps over hand-rolled methodsWhen a client library wraps ~25 near-identical HTTP endpoints, describing them as data instead of writing 25 methods pays off, with one real trade-off.
>> Opinions
>> Projects
A terminal BitTorrent client with a process-per-torrent architecture, where every command works as a scriptable one-shot invocation or an interactive TUI.
GoroomlibA thread-safe Go library providing a reusable Room-User architecture for real-time systems like chat and multiplayer games.
TidylnkA self-hosted URL shortener with a React admin panel, built with Go, Redis, and PostgreSQL.
WazirX Go ConnectorAn open-source unofficial REST API client for the WazirX crypto exchange in Go, acknowledged by WazirX's co-founder.
TTS Study AssistantA Chrome extension for saving, organizing, and listening to notes from any webpage, backed by a Go/Fiber API and a React admin panel.