News

4 days ago

How to Organize Your Go Projects Like a Pro

Learn how to structure Go code the right way: from single-file projects to packages, internal modules, and proper imports, explain...

6 days ago

Go: When Should You Use Generics? When Shouldn't You?

To be clear, I’ll provide general guidelines, not hard and fast rules. Use your own judgement. But if you aren’t sure, I recommend...

1 week ago

Here's What You Need to Know About Vulnerability Management for Go

Go provides tooling to analyze your codebase and surface known vulnerabilities. This tooling is backed by the Go vulnerability dat...

Sep 20, 2025

Go Project Templates: How to Get Started

Anyone can write templates, which are packaged and distributed as modules, leveraging the Go module proxy and checksum database fo...

Sep 15, 2025

Tracing Go’s Garbage Collection Journey: Reference Counting, Tri-Color, and Beyo...

Garbage collection (GC) is one of the most critical components of any modern programming language runtime.

Sep 07, 2025

Everything You Need to Know About All Comparable Types

In this blog post, we hope to shine some light on the language mechanics behind all comparable types.

Aug 31, 2025

A Beginner's Guide to Code Coverage for Go Integration Tests

In this blog post we’ll give an example of how these new features work, and outline some of the use cases and workflow for collect...

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.

Are you a journalist or an editor?

BTCBTC
$112,700.00
7.32%
ETHETH
$3,871.73
11.51%
USDTUSDT
$1.00
0.36%
BNBBNB
$1,068.86
14.99%
XRPXRP
$2.30
18.3%
SOLSOL
$186.50
15.59%
USDCUSDC
$1.000
0.02%
STETHSTETH
$3,857.87
11.65%
TRXTRX
$0.319
5.12%
DOGEDOGE
$0.182
27%
ADAADA
$0.585
28.21%
WSTETHWSTETH
$4,716.96
11.23%
WBTCWBTC
$113,093.00
7.11%
USDEUSDE
$0.979
2.14%
FIGR_HELOCFIGR_HELOC
$1.04
2.64%
WBETHWBETH
$3,696.93
21.55%
LINKLINK
$16.19
26.1%
HYPEHYPE
$39.02
11.87%
WEETHWEETH
$4,186.62
11.13%
BCHBCH
$515.81
10.75%