Proposal Details This is a continuation of https://github.com/golang/go/issues/47049, which was retracted with the following comment: >Treating this a
Landlock sandboxing accepted for syscall, compile-time OTel hits v1
The syscall package is getting Landlock-based process sandboxing on Linux, with the proposal now accepted after an earlier iteration was retracted years ago. It pairs nicely with the other instrumentation story of the day: compile-time OpenTelemetry for Go has reached v1, which finally spares Go services the manual cross-cutting mess that auto-instrumented languages have avoided all along. Elsewhere, oapi-codegen 2.8.0 lands with OpenAPI 3.1, webhooks and callbacks, and a free nine-chapter Domain-Driven Design tutorial anchored to a working codebase is making the rounds for anyone who has been meaning to get past the theory.

The syscall package is getting Landlock-based process sandboxing on Linux, with the proposal now accepted after an earlier iteration was retracted years ago. It pairs nicely with the other instrumentation story of the day: compile-time OpenTelemetry for Go has reached v1, which finally spares Go services the manual cross-cutting mess that auto-instrumented languages have avoided all along. Elsewhere, oapi-codegen 2.8.0 lands with OpenAPI 3.1, webhooks and callbacks, and a free nine-chapter Domain-Driven Design tutorial anchored to a working codebase is making the rounds for anyone who has been meaning to get past the theory.
Background: Within x/tools alone, the pattern of a loop over the objects in a types.Scope appears at least 29 times: tools$ ag -A1 'for , name := ran
Proposal Details Abstract This proposal adds associated types to named Go interfaces. An associated type is determined by an implementing type rather
This is pretty big. Unlike Python/TS, OTel makes a mess out of Go services because you can't auto-instrument. Instead, you have to pepper your code with cross-cutting instrumentation code. Now, there
Most DDD material is either theory with no runnable code or a huge codebase with no explanation. I tried to do both halves: a tutorial that teaches DDD from zero (entities, value objects, aggregates,
OpenAPI 3.1, webhooks, callbacks, and a lot of polish This is a big one. After a long stretch of internal refactoring across the last couple of releases, we've been able to land some features that ...
I've been on a bit of a golang kick lately. I'm really loving the language, the syntax, the ecosystem, the auto linting, etc, etc. I've also been using golang for simple games (using raylib). So far e
Lessons from a Postgres → Elasticsearch pipeline
Been building a small API gateway in Go as a learning project and decided to benchmark it against nginx, traefik, caddy and krakend. First run on loopback had all five within 0.5% of each other, which
I'm new to the language, I have learned and practiced for a month about fundamentals of Golang. However, I'm still feel not so confident with Go concurrency concepts: Mutex, WaitGroup, GoRoutine.....
I'm not a fan of Go, but the decision to include a formatter as part of the language base tools was brilliant. I am thinking about this a lot as I grind my teeth at the formatting in the C code I'm ha
Join EUG Go @ Eugene, US on Wed Aug 5
A few months ago I decided to build a reusable engine to make financial reconciliation easier. I had...
I Learned Go by Hacking Kubernetes RBAC Security (And Nearly Quit 5 Times) From zero Go...
When starting a new software project, the instinct for most developers is to immediately reach for a...
If you’ve ever written a high-performance Go application, you’ve probably marveled at how effortlessly the Go runtime multiplexes millions… Continue reading on Medium »
Hey there, fellow developers! 👋 Ever found yourself scrolling through the tech news, maybe sipping your morning coffee, and bam — another… Continue reading on Medium »
shorts programming coding developer tech rant golang backend programming golang backend programming Go, ...

Another week, another deep episode! Kris and Matthew are back and this one goes right off the rails in the best way. What was supposed to be a rundown of the new model landscape turns into a wide-rang
Go's lack of tail-call optimization makes deep recursion a denial-of-service risk. Here's why developers are ditching recursion for ...
Welcome to Chapter 8 of the Complete GoLang Tutorial in Hindi by Letscms Private Limited. In this chapter, you'll learn everything ...
Build simple reliable and efficient software with absolute confidence The Go Programming Language Core Repository - Main ...
Agent Substrate: the core system

Co-authored-by: Copilot Copilot-Session: 6ba248aa-011d-48a8-98fc-eafb55b78b06

Signed-off-by: BoxBoxJason

A vulnerability scanner for container images and filesystems