Forem

Go

A statically typed, compiled programming language designed at Google

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Exploring the Functional Options Pattern in Go
Cover image for Exploring the Functional Options Pattern in Go

Exploring the Functional Options Pattern in Go

7
Comments
4 min read
.env vs .toml for Config in Go: What Should You Use?

.env vs .toml for Config in Go: What Should You Use?

18
Comments 2
3 min read
Go's Last Words on Error Handling Syntax
Cover image for Go's Last Words on Error Handling Syntax

Go's Last Words on Error Handling Syntax

16
Comments 2
6 min read
NATS with JetStream

NATS with JetStream

1
Comments 1
2 min read
Day 2 of My 180-Day Developer Challenge: Building Git, learning about Docker and Go
Cover image for Day 2 of My 180-Day Developer Challenge: Building Git, learning about Docker and Go

Day 2 of My 180-Day Developer Challenge: Building Git, learning about Docker and Go

Comments
2 min read
Mastering Timeout Control in Go with Goroutines

Mastering Timeout Control in Go with Goroutines

Comments
7 min read
Memory Stick: The Gum-Shaped Star of a Forgotten Tech Planet

Memory Stick: The Gum-Shaped Star of a Forgotten Tech Planet

6
Comments
4 min read
Mastering sync.Cond: A Go Developer's Guide to Condition Variables

Mastering sync.Cond: A Go Developer's Guide to Condition Variables

Comments
10 min read
20 Go Performance Tricks I Learned the Hard Way
Cover image for 20 Go Performance Tricks I Learned the Hard Way

20 Go Performance Tricks I Learned the Hard Way

13
Comments 3
11 min read
Streaming PostgreSQL Backups with pgrwl: Now with Time & Count-Based Retention!
Cover image for Streaming PostgreSQL Backups with pgrwl: Now with Time & Count-Based Retention!

Streaming PostgreSQL Backups with pgrwl: Now with Time & Count-Based Retention!

Comments
2 min read
GoLang
Cover image for GoLang

GoLang

Comments 1
1 min read
GoLang 101: Communicating with the World — Files, JSON, and Protocols
Cover image for GoLang 101: Communicating with the World — Files, JSON, and Protocols

GoLang 101: Communicating with the World — Files, JSON, and Protocols

5
Comments
3 min read
Go vs Python vs Rust: Which One Should You Learn in 2025? Benchmarks, Jobs & Trade‑offs
Cover image for Go vs Python vs Rust: Which One Should You Learn in 2025? Benchmarks, Jobs & Trade‑offs

Go vs Python vs Rust: Which One Should You Learn in 2025? Benchmarks, Jobs & Trade‑offs

31
Comments 8
4 min read
The Golang Masterclass: Singleton Structs Will Save Your Project.
Cover image for The Golang Masterclass: Singleton Structs Will Save Your Project.

The Golang Masterclass: Singleton Structs Will Save Your Project.

9
Comments 1
2 min read
The Little Knob That Tuned the Stars: Variable Resistors & the Art of Balance

The Little Knob That Tuned the Stars: Variable Resistors & the Art of Balance

6
Comments
4 min read
Mastering Go Memory Management: 10 Techniques for High-Performance Apps
Cover image for Mastering Go Memory Management: 10 Techniques for High-Performance Apps

Mastering Go Memory Management: 10 Techniques for High-Performance Apps

2
Comments
5 min read
GoLang 101: Organizing Data in Go with Arrays, Slices, Maps, and Structs
Cover image for GoLang 101: Organizing Data in Go with Arrays, Slices, Maps, and Structs

GoLang 101: Organizing Data in Go with Arrays, Slices, Maps, and Structs

5
Comments
4 min read
🚨 Clean Up Your Go Error Handling with One Tiny Helper

🚨 Clean Up Your Go Error Handling with One Tiny Helper

Comments
1 min read
🎯 Serving JSON in Go — 2025 Edition

🎯 Serving JSON in Go — 2025 Edition

Comments
1 min read
🔁 Break Cyclic Imports in Go Tests — 2025 Edition

🔁 Break Cyclic Imports in Go Tests — 2025 Edition

Comments
1 min read
🌀 Concurrent Generators in Go — 2025 Guide

🌀 Concurrent Generators in Go — 2025 Guide

Comments
1 min read
Error Handling in Go REST APIs: From Boilerplate to Beautiful
Cover image for Error Handling in Go REST APIs: From Boilerplate to Beautiful

Error Handling in Go REST APIs: From Boilerplate to Beautiful

Comments
4 min read
GORM Magic: Go Database Made Easy ⚡

GORM Magic: Go Database Made Easy ⚡

8
Comments
4 min read
sync.Once — Go's simple pattern for safe one-time execution.
Cover image for sync.Once — Go's simple pattern for safe one-time execution.

sync.Once — Go's simple pattern for safe one-time execution.

7
Comments
6 min read
GoLang 101: Mastering Variables, Types, and Memory in Go
Cover image for GoLang 101: Mastering Variables, Types, and Memory in Go

GoLang 101: Mastering Variables, Types, and Memory in Go

5
Comments
3 min read
loading...