Proposal Details Currently autocert hardcodes request of ECDSA P-256 certificate from the Let's encrypt. While this well-supported curve, it is not in
Struct-by-value beats pointers in a hot path, and autocert eyes P-384
The liveliest thread of the day comes from an engineer profiling a high-throughput backend and finding that passing structs by value outperformed passing pointers through their call chain, which is the sort of result that tends to overturn a lot of received C/C++ instinct. It pairs neatly with a separate discussion digging into GC shape stenciling and why Go's generics implementation makes those sorts of costs less obvious than they look. On the proposal tracker, there is a request to let x/crypto/acme/autocert issue ECDSA P-384 certificates for CNSA 2.0 compatibility, alongside a smaller ask to make the per-test fuzz timeout configurable.

The liveliest thread of the day comes from an engineer profiling a high-throughput backend and finding that passing structs by value outperformed passing pointers through their call chain, which is the sort of result that tends to overturn a lot of received C/C++ instinct. It pairs neatly with a separate discussion digging into GC shape stenciling and why Go's generics implementation makes those sorts of costs less obvious than they look. On the proposal tracker, there is a request to let x/crypto/acme/autocert issue ECDSA P-384 certificates for CNSA 2.0 compatibility, alongside a smaller ask to make the per-test fuzz timeout configurable.
Proposal Details The fuzz worker (https://github.com/golang/go/blob/63d836396a47651fbdbb8cd1fa07749e29f8b844/src/internal/fuzz/worker.go L492) current
Proposal Details We propose adding built-in, standards-compliant, opt-in support for the [W3C Trace Context standard](https://www.w3.org/TR/trace-cont
I've been profiling a high-throughput internal backend service we're writing to optimize some hot paths. Coming from a C/C++ background, my default instinct has always been to pass structs by pointer
While going through the generics proposal and the design docs, I found the implementation quite curious. Go doesn't do full monomorphization like Rust or C++, where a separate copy of the code is gene
Stop losing events between your database and message broker. Learn the transactional outbox pattern in Go with PostgreSQL, FOR UPDATE SKIP LOCKED, and a polling relay.
I’m learning more about Go concurrency, and I keep seeing goroutines described as “lightweight threads.” That explanation helped me at first, but now I think it may have created the wrong mental
I posted here a few months ago about my weekend project, I got asked why only 30 functions of cuda exists, SO the real answer since it's my learning project I wanted to test and see each function in u
I’m looking to self-host zitadel and get an authentication and authorisation working. Just wanna know what the development experience is like for you guys?
Worker pools, channels, and mutexes - backed by pthreads.
Good morning! It's been a few days of work, but happily I think these are very promising results. My assembler is now able to assemble a good part of IA-64 / AMD64 / x86 64 code and run simple program
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is...
Last time I wrote about wiring up a security gate that blocks merges in CI with Synapse. Someone left...
Hey everyone! If you've ever tried building a desktop application in Go, you probably know the...
The goal of this post is to answer a simple question: why are the following two definitions of the vector dot product in Euclidean space [1] equivalent for vectors \vec{a} and \vec{b}: Component defin
Go generics were released in Go 1.18. Although they can be very useful, they are not very welcomed inside the Go community. Continue reading on Medium »
What is the best tech stack for building AI-generated applications? It isn't React or Next.js. It is Go, HTMX, and SQLite—the ...
os.Exit vs Panic in Go: Which one should you use? go golang coding progamer programing codeadventure letcode ...

Kris and Matthew are back for a duo episode, and Kris has a hot take: ownership is terrible. What starts as a conversation about AI subscriptions versus API pricing turns into a wide-ranging discussio
Go added telemetry and devs lost it. But here's the truth: no source code is collected, no personal data is tracked, and you can opt ...
A database migration tool. Supports SQL migrations and Go functions.
🐙 The Go backend powering OCTO — an open workplace built for humans × AI agents. REST & WebSocket APIs, Lobster (AI agent) orchestration, and WuKongIM real-time messaging control plane.
Cloudflare Tunnel client




