Golang and the sub for Go

Routing Enhancements for Go 1.22

Go 1.22

Go(lang): Robust generic functions on slices

Go 1.22 Is Released

flagconf: Add envronment variable and config file parsing to stdlib flag in two lines

Updating struct fields inside a map

Go Wiki: Rangefunc Experiment

The Go Developer Survey is now open!

Go 1.21.6 Released

Deadcode: Finding unreachable functions in Go

Go Programmers Surveyed: Most Use Linux or MacOS

Valid - Explicit, Efficient, Type-Safe Validation

Gobs of data (2011)

Go0 is a [self] educational toy Go compiler for a minimalistic subset of Go. It demonstrates how to use the modernc.org/libqbe compiler back end.

Fourteen Years of Go

[ANN] Package libqbe is a compiler backend. It compiles SSA source code to assembler source code.

I've been writing a tool that mostly operates in $HOME, so this package was birthed...

ETag middleware for Echo framework

Everything You Always Wanted to Know About Type Inference - And a Little Bit More - The Go Programming Language

Fixing for loops in Go 1.22

WASI Support in Go

Deconstructing Go Type Parameters

Profile-guided optimization in Go 1.21

Scaling gopls for the growing Go ecosystem

Official guide for organizing Go projects and modules

Structured logging with slog

Perfectly Reproducible, Verified Go Toolchains

Backward Compatibility, Go 1.21, and Go 2

Forward Compatibility and Toolchain Management in Go 1.21

More →