Proposal Details Add a method to bufio.Reader that can read one or PeekRune(n) runes. It is similar to the Peek method, but returns runes instead of b
Uber's Go style guide: keep channel buffers at 1 or zero
A Reddit thread resurfaces the Uber Go style guide's stance on buffered channels: size one or unbuffered, with explicit reasoning about why larger buffers mask design problems. The discussion unpacks when the rule holds and when it breaks down.

A Reddit thread resurfaces the Uber Go style guide's stance on buffered channels: size one or unbuffered, with explicit reasoning about why larger buffers mask design problems. The discussion unpacks when the rule holds and when it breaks down.
https://github.com/uber-go/guide/blob/master/style.md channel-size-is-one-or-none "Channels should usually have a size of one or be unbuffered. By default, channels are unbuffered and have a size of z
This is the weekly thread for Small Projects. The point of this thread is to have looser posting standards than the main board. As such, projects are pretty much only removed from here by the mods for
Hi, I'm a bit new to new Go, so maybe the answer is obvious. Though my own research was a bit inconclusive. What I have: Two processes, one sender, one receiver The receiver has a worker to process me

How Akvorado's BMP component scales to tens of millions of routes thanks to RIB sharding and lock-free reads.

Simple and dumb internet radio thingy.

How I keep a live multiplayer game consistent with PostgreSQL holding the truth and Redis doing the fast work
How does one know how to separate concerns? when building projects from scratch? most of the time i've been using LLMs to figure this out. but i cant seem to make an intution as to how to separate con
Not because I wanted to — but because every tool I tried on ARM edge devices either needed the cloud,...
For weeks when I was completely new to coding,I would always keep wondering; "What did I get myself...
Continue reading on Medium »
Why fails at scale, and how the Left-Right pattern achieves 35x faster, wait-free reads by shifting work to the writer. Continue reading on Medium »
You don& x2019;t need another testing framework. Go already ships with everything you need to write tests that are fast, readable, and reliable& x2026; Continue reading on Go Systems »
CHECKOUT N8N CLOUD FOR FREE ▭▭⭐ https://plug.dev.plug.dev/1fwbHFg https://n8n.io/workflows/ ⭐▭▭ DOWNLOAD ...
Four concurrency gotcha examples to learn when and how to use concurrency properly. Concurrency is just a tool… and if you ...
Open Source Continuous File Synchronization
Google Workspace in your terminal.
Official repository vuls Scan: 15000+PoCs; 23 kinds of application password crack; 7000+Web fingerprints; 146 protocols and 90000+ rules Port scanning; Fuzz, HW, awesome BugBounty( ͡° ͜ʖ ͡°)...


Co-authored-by: Claude Opus 4.7 (1M context)
Get the digest in your inbox
The best Go stories from across the community, ranked and delivered weekday mornings. Free, no spam.