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 14, 2025

Go Interfaces – Stepping Beyond the Fundamentals

It's time to take a deeper dive into how interfaces work under the hood, common pitfalls, and advanced best practices.

Aug 13, 2025

Go Interfaces: Favoring Composition Over Inheritance (With a Dash of Common Sens...

Coming from a language like C# or JavaScript, interfaces in Go can feel like a cruel joke.

Are you a journalist or an editor?

BTCBTC
$63,494.00
6%
ETHETH
$1,851.77
8.9%
USDTUSDT
$1.000
0.01%
BNBBNB
$592.82
5.37%
XRPXRP
$1.30
7.83%
USDCUSDC
$1.000
0%
SOLSOL
$78.03
10.48%
TRXTRX
$0.281
1.4%
FIGR_HELOCFIGR_HELOC
$1.05
3.08%
DOGEDOGE
$0.0889
9.65%
WBTWBT
$47.62
5.52%
USDSUSDS
$1.000
0.01%
ADAADA
$0.263
9.65%
BCHBCH
$442.81
7.74%
LEOLEO
$8.83
0.55%
HYPEHYPE
$26.37
9.42%
XMRXMR
$338.12
3.29%
CCCC
$0.163
6.05%
USDEUSDE
$0.999
0.05%
LINKLINK
$8.32
9.29%