Skip to main content
Ryan Orban

Ryan Orban

Subject
8 entries

Go

Bookmarks

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

All bookmarks