Subject
8 entries
Go
Bookmarks
Whosthere
Whosthere is a Go TUI/CLI tool that discovers devices on a local area network using mDNS, SSDP, and ARP scanning without requiring root privileges. It's a practical home network visibility tool that also runs as a headless daemon with a simple HTTP API.
Tailscale golink: Private Shortlinks for Tailnets
golink is Tailscale's open-source private URL shortener for tailnets — lets your team use short go/links (like go/slack, go/docs) that resolve inside your Tailscale network. A small but sharp internal productivity tool.
Gazette Core: Unified SQL, Batch, and Stream Processing
Gazette is an open-source platform for building data pipelines that mix SQL, batch, and stream processing in a unified model backed by journals (append-only logs). Designed for organizations that want Kafka-like durability with flexible processing paradigms without committing to a full streaming architecture.
Eli Bendersky's Website
Eli Bendersky's personal blog is a deep-dive technical reference for systems programming, compilers, and Go/Python internals. His posts on how things work at the implementation level — parsers, ELF binaries, coroutines, LLVM — are consistently among the best on the internet.
A Career Ending Mistake
John Arundel argues the career-ending mistake for software engineers is treating their career as a thing that just happens rather than something to deliberately design. Uses the irony that engineers plan meticulously for computers but rarely apply the same rigor to their own professional trajectory.
An Introduction to Programming in Go
Caleb Doxsey's free online book introducing the Go programming language — a clean, concise introduction covering types, functions, concurrency primitives, and the standard library. Go had just turned four years old in 2014 and was attracting serious attention for systems and network programming.
The Mystery of Go, the Ancient Game That Computers Still Can't Win
Wired's 2014 article arguing computers couldn't beat top Go players — written two years before DeepMind's AlphaGo defeated Lee Sedol. A remarkable historical document showing how quickly AI capabilities confounded expert predictions.
Understanding Slices in Go Programming
Going Go Programming's deep explanation of slices in Go — the difference between arrays and slices, the three-field slice header, and the subtle bugs that emerge from sharing underlying arrays. Essential reading for anyone moving from C or Python to Go.
