DEV Community

Go

A statically typed, compiled programming language designed at Google

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Build Constraints in Go: //go:build and Conditional Compilation

Build Constraints in Go: //go:build and Conditional Compilation

Comments
7 min read
panic and recover in Go: The 3 Times They Are Actually Correct

panic and recover in Go: The 3 Times They Are Actually Correct

Comments
7 min read
Go Slice Tricks: Insert, Delete, and Filter Without a Helper Library

Go Slice Tricks: Insert, Delete, and Filter Without a Helper Library

Comments
7 min read
Go Struct Tags Beyond json: validate, db, and Writing Your Own

Go Struct Tags Beyond json: validate, db, and Writing Your Own

Comments
7 min read
The comma-ok Idiom in Go: One Pattern, Four Places It Shows Up

The comma-ok Idiom in Go: One Pattern, Four Places It Shows Up

Comments
6 min read
Sentinel, Typed, or Opaque: Choosing an Error Style in Go

Sentinel, Typed, or Opaque: Choosing an Error Style in Go

Comments
6 min read
Typed vs Untyped Constants in Go: The Rule That Prevents Overflow Bugs

Typed vs Untyped Constants in Go: The Rule That Prevents Overflow Bugs

Comments
6 min read
String and []byte in Go: The Conversions That Quietly Allocate

String and []byte in Go: The Conversions That Quietly Allocate

Comments
6 min read
var _ Iface = (*T)(nil): The Go Compile-Time Interface Check You Should Use

var _ Iface = (*T)(nil): The Go Compile-Time Interface Check You Should Use

Comments
5 min read
Named Return Values in Go: When They Help and When They Bite

Named Return Values in Go: When They Help and When They Bite

Comments
6 min read
Make the Zero Value Useful: A Go Design Habit That Saves Constructors

Make the Zero Value Useful: A Go Design Habit That Saves Constructors

Comments
6 min read
Agenvoy - 工具 ask_user 異步設計

Agenvoy - 工具 ask_user 異步設計

Comments
1 min read
I Built a Visualizer for Go's Garbage Collector

I Built a Visualizer for Go's Garbage Collector

Comments
15 min read
Why I’m Learning Go and JavaScript Together Instead of Separately

Why I’m Learning Go and JavaScript Together Instead of Separately

Comments
2 min read
From a Go CLI to a full developer ecosystem: Gopher Glide for IDEs

From a Go CLI to a full developer ecosystem: Gopher Glide for IDEs

Comments
3 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.