Go Developer Survey 2024 H1 Results (go.dev)
Go 1.22.2 released (go.dev)
go1.22.2 (released 2024-04-03) includes a security fix to the net/http package, as well as bug fixes to the compiler, the go command, the linker, and the encoding/gob, go/types, net/http, and runtime/trace packages. See the Go 1.22.2 milestone on our issue tracker for details.
More powerful Go execution traces - The Go Programming Language (go.dev)
Go 1.22.1 released (go.dev)
Routing Enhancements for Go 1.22 (go.dev)
Routing Enhancements for Go 1.22 (go.dev)
Go 1.22 Release Notes - The Go Programming Language (go.dev)
Share your feedback about developing with Go (go.dev)
Finding unreachable functions with deadcode / Alan Donovan (go.dev)
Go Developer Survey 2023 H2 Results (go.dev)
Fourteen Years of Go (go.dev)
Fixing For Loops in Go 1.22 - The Go Programming Language (go.dev)
Fixing For Loops in Go 1.22 - The Go Programming Language (go.dev)
Fixing For Loops in Go 1.22 - The Go Programming Language (go.dev)
Organizing a Go module - The Go Programming Language (go.dev)
WASI support in Go - The Go Blog (go.dev)
Go 1.21 adds a new port targeting the WASI preview 1 syscall API through the new GOOS value wasip1. This port builds on the existing WebAssembly port introduced in Go 1.11.
WASI support in Go (go.dev)
Go 1.21 adds a new port targeting the WASI preview 1 syscall API through the new GOOS value wasip1. This port builds on the existing WebAssembly port introduced in Go 1.11....
Scaling gopls for the growing Go ecosystem (go.dev)
Perfectly Reproducible, Verified Go Toolchains - The Go Programming Language (go.dev)
So nice to finally have this built into toolchain.
Structured Logging with slog (go.dev)
Experimenting with project templates (go.dev)
Structured Logging with slog (go.dev)
The new log/slog package in Go 1.21 brings structured logging to the standard library. Structured logs use key-value pairs so they can be parsed, filtered, searched, and analyzed quickly and reliably. For servers, logging is an important way for developers to observe the detailed behavior of the system, and often the first place...
Backward Compatibility, Go 1.21, and Go 2 (go.dev)
Boring is good. Boring is stable. Boring means being able to focus on your work, not on what’s different about Go. This post is about the important work we shipped in Go 1.21 to keep Go boring....