Targeting Go 1.28 — What version of Go are you using ( go version )? $ go version go1.1
net gains text marshalers, x/text hits infinite loop on bad UTF-8
The accepted proposal to add MarshalText and UnmarshalText to net.HardwareAddr, IPNet and IPMask lands for Go 1.28, closing a long-standing gap that has quietly forced custom encoders in more codebases than anyone would care to admit. Alongside it, two more proposals cleared: a -tag flag for go mod verify to check local git tags against the checksum database, and a configurable NewCPUProfile in runtime/pprof. On the less cheerful side, GO-2026-5970 reports that norm.Iter in golang.org/x/text can enter an infinite loop on invalid UTF-8, which is worth a scan of anywhere untrusted bytes meet Unicode normalization. Daniel Lemire's short PGO write-up is doing the rounds as a decent refresher if profile-guided builds are still on the someday pile.

The accepted proposal to add MarshalText and UnmarshalText to net.HardwareAddr, IPNet and IPMask lands for Go 1.28, closing a long-standing gap that has quietly forced custom encoders in more codebases than anyone would care to admit. Alongside it, two more proposals cleared: a -tag flag for go mod verify to check local git tags against the checksum database, and a configurable NewCPUProfile in runtime/pprof. On the less cheerful side, GO-2026-5970 reports that norm.Iter in golang.org/x/text can enter an infinite loop on invalid UTF-8, which is worth a scan of anywhere untrusted bytes meet Unicode normalization. Daniel Lemire's short PGO write-up is doing the rounds as a decent refresher if profile-guided builds are still on the someday pile.
Proposal Details Go lacks a CLI to verify local repositories against the Go checksum database. Adding a flag in go mod verify to check local git tags
> I think SetCPUProfileRate is, albeit confusing, still functioning. It needs to be called in the right order with StartCPUProfile. Last time I looked
Proposal Details We already have a goamd64v3 run mod. We should also have GOAMD64=v3 perf builders so we can see the performance impact of changes whe
Proposal Details PKCS1.5 should not be used, but when it is necessary, explicit rejection is known to be insecure. Implicit rejection should be used i
Proposal Details Nobody should be using them in new code, except for compatibility with legacy protocols that have not been upgraded to post-quantum c
I absolutely love go, but coming from other languages I just find this so irritating to read after months: func (l LinkedList) Push(...) {...} func (n Node) Value(...) {...} func (s Server) Start(...)
Hi everyone, I just published a benchmark comparing Go 1.19 through Go 1.26. After sharing a few benchmarks for other runtimes, Go kept coming up in the requests. So I continued with the same approach
Nice and short intro to PGO with Go

When a compiler optimizes your program, it has to guess. Which functions are worth inlining? Which side of a branch is the common one? Which method does this interface call actually reach? At compile
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
I had a Go CLI that wrapped tshark for PCAP analysis. Worked fine until I hit a 2.5 GB file — 1.9 million packets, 6-7 hours, then OOM crashes. Two problems, found in sequence. First, I was running
Go officially support, - Thin handlers that can directly attached to a struct created in application start, with relevant dependencies(without additional controller-> service layer) guarantee at compi
I'm looping through a slice of "Server" structs , and I want to assign a value to one of their properties. However the assignment goes to a copy and not the actual struct. the default of none value of
I spent the weekend rewriting qs, the query-string parser bundled inside Express, used across a huge...
Hello everyone, let me introduce myself — I’m Ahmad Yusup. Lately, I’ve been learning the Go programming language, and I’d like to share a… Continue reading on Medium »
He pointed users at the Go framework that would absorb his code, then spent nearly five years saying the rewrite was coming Continue reading on Programmer’s Career »
Go 1.27 lets you use promoted field names directly as struct literal keys — no more nesting embedded types just to initialize them. Continue reading on Towards Dev »
In this post, we will learn how to build a web app using Go and Templ. I chose Templ because it allows us to work with static typing and… Continue reading on Skill Stuff »
How do you build an MCP server in Go? In this short, we break down how the Model Context Protocol (MCP) allows AI models ...
comment "golang" to get the sheet with all the answers backend golang tech trending viral.
Should you use Python or Go for your backend? Learn the key differences between Python and Go that impact your production ...
Golang Monolith Mastery Course: ...
Day10 Building Own AI Coding Agent in Golang | Making API clients I'm building a lightweight, terminal-first AI coding agent ...
视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载!
AI Kanban & Development Environment. Orchestrate multiple agents, review changes, open PRs. Multi-provider, self-hostable, no telemetry.
Archive a lifetime of email and chat. Offline search, analytics, and AI query over your full message history. Powered by SQLite and DuckDB
A norm.Iter can enter an infinite loop when handling input containing invalid UTF-8 bytes.
$80k-$120k + equity, or Contract $50-$150/hr | jobs@arcforma.aiWe build production AI systems inside other people's companies: hotel groups, automotive retail, creative agencies, consumer brands. One