Targeting Go 1.27 — Paying off technical debt: a policy proposal for removing GODEBUG flags This is an umbrella issue for the decommissioning of GODEBUG flags. It propose
Go accepts a policy for retiring GODEBUG flags, targeting 1.27
The accepted proposal to formalise how GODEBUG flags get decommissioned lands as the day's most consequential item, with Griesemer opening an umbrella issue targeting Go 1.27 to pay down a growing pile of compatibility knobs. It pairs neatly with the older ExecuteFuncs proposal finally being accepted for text/template and html/template, so the standard library is quietly tidying two different corners at once. Elsewhere, a post on reusing Go's tooling and standard library as the basis for a systems language is the more interesting read, and someone got tired enough of hand-editing Caddyfiles to build a lazygit-style TUI for it, which is a reasonable use of an afternoon.

The accepted proposal to formalise how GODEBUG flags get decommissioned lands as the day's most consequential item, with Griesemer opening an umbrella issue targeting Go 1.27 to pay down a growing pile of compatibility knobs. It pairs neatly with the older ExecuteFuncs proposal finally being accepted for text/template and html/template, so the standard library is quietly tidying two different corners at once. Elsewhere, a post on reusing Go's tooling and standard library as the basis for a systems language is the more interesting read, and someone got tired enough of hand-editing Caddyfiles to build a lazygit-style TUI for it, which is a reasonable use of an afternoon.
This proposal is about providing a way to pass a template.FuncMap at template execution overriding specific functions within the template. When execut
Proposal Details Background Go has standardized error inspection through errors.Is , errors.As , and errors.Unwrap , but there is still no standard wa
GopherCon Korea: South Korea's annual Go conference.
I’ve started learning networking with Go and I’m having a lot of fun with it. So far I’ve built TCP client/server programs and learned Listen, Accept, Dial, buffers, goroutines, multiple connect
help me !!! I just started a new job. The backend is in Go, using DDD with an onion-layer architecture. The project structure looks something like this: My team lead constantly complains about DDD in
I recently wrote my own logger package with Info(), Warning(), and Error() methods. I am wondering about logging best practices in Go applications. Do you usually log directly in handlers, or do you l

Reusing Go's tooling and standard library for a systems language.
I got tired of editing Caddyfiles by hand, so… I built a TUI for it. 😅 Meet lazycaddy 🦥 A keyboard-first terminal UI to inspect, edit and manage your Caddy configuration. Basically: lazygit/la
Hello r/golang. I am a mid-level backend engineer and have built some stuff with Go for some time, but I am getting a bit rusty as I mostly develop with Python at work. Using Go, I developed some cool
Am I the only person who judges potential applications to do SelfHosting with by what language they are written in? rust and GoLang give me faith that the application will be performant and simple to
Today, I released gokrazy/rsync v0.3.6, which works better on Windows and macOS. Various more subtle rsync invocations (single files, nested subpaths of modules) are now fixed. I also took some time t
Last month I spent more than an hour cutting a release across six Go microservice repos. Tag log,...
A while back I wrote about replacing implicit wallet state with an explicit state machine. The pitch was simple: model legal transitions… Continue reading on Medium »
Filing, limits, and expiration beat a larger prompt window Continue reading on Programmer’s Career »
Man, remember back in the day when picking a backend language felt, well, simpler? I mean, you’d kinda just pick one, get cozy with its… Continue reading on Medium »
Golang Monolith Mastery Course: ...
A short video explaining the security vulnerability Infinite loop in golang.org/x/text/unicode/norm when processing invalid UTF-8 ...
Why an unset connection pool limit lets Go open connections until the database runs out ✓ Why a query with no timeout can hold ...
Just Me and today coding a video encoder from scratch this weekend and having fun!
Lightweight network IP scanner written in Go. With notifications, history, export to Grafana
Provide secure access and control over all infrastructure
An incredibly fast proxy checker & IP rotator with ease.
A simple wake on lan web app written with SvelteKit, Go and PocketBase.
A new AList Fork to Anti Trust Crisis
Ventures is a venture studio building bootstrapped B2B SaaS. Three of our companies are hiring the person who will own their commercial side outright, working alongside a technical founder who ships d
restaurants, bars, and nightclubs, mostly on Oracle MICROS Simphony (we're an Oracle partner). Small team, real money moving in production — you own systems, not tickets.Stack: Go (Echo, GORM, Postg
