News

Aug 23, 2025

A Tour of Slog: Everything You Need to Know About Structured Logging With Slog

By including structured logging in the standard library, we can provide a common framework that all the other structured logging p...

Aug 20, 2025

Go Concurrency Face-Off: Channels vs Mutexes

Demystify when to use channels and when to use mutexes, and why blindly following "Go concurrency patterns" can backfire.

Aug 19, 2025

Building a Go Dependency Scanner From Scratch

Build a Go dependency scanner with the standard library: parse go.mod, query OSV for vulnerabilities, and analyze licenses.

Aug 08, 2025

Streamlining Go Concurrency Using a Worker Pool

Before you start spawning thousands of goroutines, let's take a step back and understand how to do this efficiently.

Are you a journalist or an editor?

BTCBTC
$102,877.00
1.69%
ETHETH
$3,394.12
3.84%
USDTUSDT
$1.00
0%
XRPXRP
$2.33
5.79%
BNBBNB
$948.10
1.96%
SOLSOL
$160.67
3.96%
USDCUSDC
$1.000
0%
STETHSTETH
$3,391.71
3.96%
TRXTRX
$0.289
1.62%
DOGEDOGE
$0.166
2.08%
ADAADA
$0.537
3.34%
FIGR_HELOCFIGR_HELOC
$1.03
0.2%
WSTETHWSTETH
$4,132.92
4.12%
WBTCWBTC
$103,019.00
1.78%
WBETHWBETH
$3,672.78
3.93%
WBTWBT
$52.31
1.04%
HYPEHYPE
$40.64
3.15%
LINKLINK
$14.98
2.69%
BCHBCH
$483.61
0.87%
USDSUSDS
$1.000
0.01%