News

4 days ago

Go 1.21: An Inside Look at Forward Compatibility and Toolchain Management

Go 1.21 introduces better forward compatibility for Go code. The `go` line in `go.mod` now specifies a minimum required Go toolcha...

1 week ago

Go 1.21: A Guide to Profile Guided Optimization

Go 1.20 shipped a preview of profile-guided optimization (PGO) for users to test. After addressing known limitations in the previe...

Feb 28, 2026

Go 1.22: A Change in Loop Scoping

Go 1.21 includes a preview of a change to `for` loop scoping that we plan to ship in Go 1.22. The change will remove one of the mo...

Feb 15, 2026

Go's Cryptography Packages Were Audited: The Results

Go ships with a full suite of cryptography packages in the standard library to help developers build secure applications. Google r...

Feb 08, 2026

What You Have to Know About Syntactic Support for Error Handling

Go has a built-in error handling function called 'try' It is used to augment errors before returning them. Go users have long comp...

Feb 01, 2026

Generic interfaces: When to Use Them

As interfaces are types themselves, they too can have type parameters. This idea proves to be surprisingly powerful when it comes...

Jan 24, 2026

Go 1.25 is released - The Go Programming Language

Go 1.25 comes with improvements over Go 1.24 across its [tools], [compiler], [linker], and [standard library] There are also [port...

Jan 18, 2026

Container-aware GOMAXPROCS: What it is and Why It's Important

Go 1.25 includes new container-aware `GOMAXPROCS` defaults. These defaults provide more sensible default behavior for many contain...

Jan 11, 2026

Go: The Testing/Synctest Package Explained

Go 1.25 introduces the `testing/synctest` package. This package can significantly simplify writing tests for concurrent, asynchron...

Dec 20, 2025

Go's New Experimental Packages: What to Know

Go 1.25 introduces new experimental packages for encoding and unmarshaling of Go types. The new packages are not visible by defaul...

Are you a journalist or an editor?

BTCBTC
$70,319.00
0.14%
ETHETH
$2,135.70
2.16%
USDTUSDT
$1.000
0%
XRPXRP
$1.45
1.53%
BNBBNB
$641.11
1.1%
USDCUSDC
$1.000
0.01%
SOLSOL
$88.76
1.67%
TRXTRX
$0.306
1.21%
FIGR_HELOCFIGR_HELOC
$1.00
2.26%
DOGEDOGE
$0.0938
1.21%
WBTWBT
$55.07
1.87%
USDSUSDS
$1.000
0%
ADAADA
$0.268
1.27%
HYPEHYPE
$39.45
1.27%
BCHBCH
$462.55
0.74%
LEOLEO
$9.19
0.22%
LINKLINK
$9.07
0.91%
XMRXMR
$343.30
0.36%
USDEUSDE
$1.000
0.01%
XLMXLM
$0.167
0.73%