The goroutine leak detector will become generally available in Go 1.27. But did you know you can also use synctest (Go 1.25+) to catch goroutine leaks in tests? See how the two approaches compare: antonz.org/detecting-go...
Detecting goroutine leaks with synctest/pprof
Explore different types of leaks and how to detect them in modern Go versions.
antonz.org
Go 1.27 will make some allocations cheaper https://lemire.me/blog/2026/08/15/go-1-27-will-make-some-allocations-cheaper/
Profile-guided optimization in Go https://lemire.me/blog/2026/08/09/profile-guided-optimization-in-go/
I just finished Toward Eternity by @antonhur.com. Beautiful story and definitely my favorite book I've read this year. And I found it thanks to BlueSky!
🪫Anyone else finding that their #iPhone is draining battery a lot faster than usual? Mine has been going into adaptive power mode every day for at least the last week or so and barely makes it through the day without a recharge, even though battery health is reported as 100%
I wrote an article about Go's new Green Tea garbage collector. Paywall has expired, give it a read. theconsensus.dev/p/2026/07/19...
This year's ICFP programming contest has begun! To get started, read the textbook: icfpcontest2026.com/textbook
What does it take to build a language that lasts? ∞ Join Austin for the Opening Keynote as they explore how Go is evolving for the decades ahead while staying true to what made it successful. See how language evolution, AI, and an open governance model are shaping Go's future. 🛸 🎟️ gophercon.com
excited to talk about the (mostly) boring vulns we have, with a slight digression about how LLMs have completely turned the way vulns are found upside down 🙃
If Go is memory-safe, where do its vulnerabilities come from? 🔒 Go Security Team Lead @roland.zone shares how the Go team identifies, responds to, and learns from vulnerabilities across the Go ecosystem. Discover what those lessons mean for building more secure Go software. 🎟️ gophercon.com
TypeScript is now officially written in Go.
In case you missed it, TypeScript 7 is a complete 10x faster version of the compiler & language server. It's a full port to parallelized native code. It runs faster, uses less memory, and is more stable than ever before.
🎊 Go 1.27 Release Candidate 2 is released! 🔐 Security: Includes 2 security fixes to the standard library. 🏃♀️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new 📣 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.27rc2 #golang
Election Day is a good day to remind you that you can now request a mail ballot for the general election (or all elections this calendar year, including special elections). No need to wait in line at the polls next time! You can request it online - it takes 30 seconds! requestballot.vote.nyc
🎊 Go 1.27 Release Candidate 1 is released! 🏃♂️ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new 🔈 Announcement: https://groups.google.com/g/golang-announce/c/Cu9HkstbtpA/m/NfBgswyTBgAJ 📦 Download: https://go.dev/dl/#go1.27rc1 #golang
This is a fun one: I just sent go.dev/cl/790740, which elides method wrappers for embedded types at offset zero, common for mixins/inherited data types. Doing this removes 60 _thousand_ method wrappers from tsgo's AST package, dropping the compilation of our main exe from 49s to 28s on my machine.
New rule dropped: anything above 11239 isn't the real Brooklyn.
Heads up, the page source on this form has a hard-coded list of "valid" Brooklyn zip codes: 11201-11239. Unfortunately there are more zip codes in Brooklyn (including mine), so it was impossible to enter with my address.
apnews.com/article/mamd... NY to tax second homes in NYC worth >$5M Real internet commenter: “This will disproportionately negatively affect middle-class people and families” LMAO
New York to tax luxury second homes in NYC but stops short of hiking income taxes on the wealthy
New York state lawmakers are expected to place a new tax on luxury second homes in New York City, appeasing Mayor Zohran Mamdani and his progressive base as he moves to fund his ambitious agenda on th...
apnews.com
PSA: Green Tea GC in go1.26 is incredible 🚀 This is what we saw for two big Go services. We'll try to gather more data and share it soon.
My talk was accepted to GopherCon 2026 in Seattle! I'm back with more TypeScript+Go goodness, this time with another year's worth of experience under our belt. I had a blast at last year's conference, so here's to yet another one! www.gophercon.com/agenda/speak...
A bit over two years after starting to work on it... Go is officially FIPS 140-3 certified 💥 csrc.nist.gov/projects/cry... I am pretty confident Go is now one of the most—if not the most—seamless and complete FIPS 140-3 compliance solutions... with a single env var, out of the box.
csrc.nist.gov/projects/cry... CMVP has (finally!) Validated the Go Crytogrpahy Module for FIPS 140-3. Congrats and Thank you to @geomys.org and @filippo.abyssdomain.expert
Cryptographic Module Validation Program | CSRC | CSRC
Welcome to the CMVP The Cryptographic Module Validation Program (CMVP) is a joint effort between the National Institute of Standards and Technology under the Department of Commerce and the Canadian C...
csrc.nist.gov
Here's an example. Average rent in LA for a 1 BR is $2500. A woman that lives in LA and earns an hourly wage, knows that if she can't work for a month, she needs to come up with $2500 or she will be homeless. After bills, she has only $200 left over. She saves almost all of it, and doesn't eat out.
Holy cheese my untyped composite literal proposal from 2015 just got accepted. #golang github.com/golang/go/is...
proposal: spec: type inferred composite literals · Issue #12854 · golang/go
Composite literals construct values for structs, arrays, slices, and maps. They consist of a type followed by a brace-bound list of elements. e.g., x := []string{"a", "b", "c"} I propose adding unt...
github.com
Compiler nerd joy: making some #golang switch statements ~2.5x faster ⚡ go.dev/cl/756340
Gerrit Code Review
go.dev
“Type Construction and Cycle Detection” by Mark Freeman — https://go.dev/blog/type-construction-and-cycle-detection #golang
Find out how the source-level inliner in Go 1.26 can help you with API migrations. go.dev/blog/inliner
//go:fix inline and the source-level inliner - The Go Programming Language
How Go 1.26's source-level inliner works, and how it can help you with self-service API migrations.
go.dev