cc @adonovan @seankhliao @golang/go-command The -modfile flag was added to allow tools such as gopls to run the go command logic to make changes to a
Conservative Go under the microscope as v1.26 leans on the runtime
The liveliest thread of the day asks whether Go's conservative approach to language evolution still holds up, with v1.26 again pouring effort into the runtime, scheduler, GC and stdlib rather than new syntax. It is the kind of question the community actually wants to argue about, and the comments are where the value is. On the toolchain side, there is a proposal to restrict or remove cmd/go's -modfile flag, originally added for tools like gopls. Worth a read if you maintain anything that shells out to the go command. Elsewhere, a post on excessive nil pointer checks makes a quietly useful case for defensive programming over deferred recovers, and someone has shipped a ZX Spectrum emulator written in Go, which is a reasonable way to spend an evening.

The liveliest thread of the day asks whether Go's conservative approach to language evolution still holds up, with v1.26 again pouring effort into the runtime, scheduler, GC and stdlib rather than new syntax. It is the kind of question the community actually wants to argue about, and the comments are where the value is.
On the toolchain side, there is a proposal to restrict or remove cmd/go's -modfile flag, originally added for tools like gopls. Worth a read if you maintain anything that shells out to the go command.
Elsewhere, a post on excessive nil pointer checks makes a quietly useful case for defensive programming over deferred recovers, and someone has shipped a ZX Spectrum emulator written in Go, which is a reasonable way to spend an evening.
v1.26 basically continues a pattern we've been seeing: most of the work is going into the runtime, toolchain, scheduler, garbage collector, and standard lib rather than new features. Do we prefer that
This is a story about the three issues I faced when compiling my game to WASM, and how I fixed them. Recently I wanted to publish my game, which is built in Go, and decided that WASM was the way to go

Let’s talk about nil pointer checks in Go. You want to prevent panics in production, but that doesn’t start with a deferred recover. It starts with defensive programming. Check your inputs, check
Hey guys, I'm writing a Redis server clone in Go for learning. The real redis is famously single-threaded and uses an event loop, but my current implementation just spins up a new goroutine for every
Introducing ZenZX v0.2.0 a ZX Spectrum emulator in Go, first public release. Emulates 48K, 128K, +2 and +3, based on the zen80 Z80 core. Two builds: a GUI emulator, and a CGO-free headless mode that b
Request coalescing is a pretty neat technique in distsys where you gate a cache with a singleflight. It prevents cache stampedes where multiple concurrent requests for the same key miss the cache and
I just released https:// github.com/gokrazy/rsync in version v0.3.4, which contains a couple of bug fixes 🥳 In case you’re unfamiliar: this library (and program) implements rsync client and serve
/u/Personal Pickler is sharing their OpenTamer app, an open source competitor to AppTamer. Written in Go :)! Current functionality includes the ability to monitor and limit CPU usage for applications
Why I Am Writing This: A PHP Developer Crossing Into Go I am a PHP developer. I have...
A Go interview is rarely about syntax alone. Yes, you should know how slices work, how goroutines...
I built a Distributed Key/Value Database in Golang as part of my learning distributed databases...
title: sqlex — A Modern Drop-in Replacement for jmoiron/sqlx published: false description: sqlex is a...
We want to start with respect: we genuinely love C LINQ. It’s an elegant piece of engineering,...
AI wrote a Go HTTP call with no timeout. That request can hang forever, and your goroutine hangs with it. One line fixes it: context.
Small upgrade, big difference. Today I redesigned my Golang login page and moved the form to the center of the screen for a ...
I asked Codex to generate a Go payment processor, then reviewed the code like I would in a real codebase. The biggest red flag ...

It's Fallthrough time! In this episode, Kris, Matthew, and Steve get into the time Steve pointed Anthropic's Fable at a side project he hadn't touched since January and watched it shepherd 95 pull req
Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change.
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously handles CI fixes, merge conflicts, and code reviews.
🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 多个解析 IP 的网站
🌸 A command-line fuzzy finder
The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.