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.
How Git History Reveals Your Riskiest Code
Cover image for How Git History Reveals Your Riskiest Code

How Git History Reveals Your Riskiest Code

1
Comments
4 min read
Building a Producer–Consumer Pipeline in Go Using Goroutines and Channels
Cover image for Building a Producer–Consumer Pipeline in Go Using Goroutines and Channels

Building a Producer–Consumer Pipeline in Go Using Goroutines and Channels

31
Comments 6
3 min read
A Deep Dive into Gorm: Architecture, Workflow, Tips, and Troubleshooting for Go’
Cover image for A Deep Dive into Gorm: Architecture, Workflow, Tips, and Troubleshooting for Go’

A Deep Dive into Gorm: Architecture, Workflow, Tips, and Troubleshooting for Go’

1
Comments
7 min read
Tying It All Together: Your Map to Better Go Architecture

Tying It All Together: Your Map to Better Go Architecture

Comments
3 min read
Exploring WebSocket Part 1: Building Minimal Echo WebSocket Server From Scratch (RFC 6455 Fundamentals)
Cover image for Exploring WebSocket Part 1: Building Minimal Echo WebSocket Server From Scratch (RFC 6455 Fundamentals)

Exploring WebSocket Part 1: Building Minimal Echo WebSocket Server From Scratch (RFC 6455 Fundamentals)

Comments
11 min read
Rust Concurrency for Go Developers: Achieving Full Compile-Time Safety

Rust Concurrency for Go Developers: Achieving Full Compile-Time Safety

1
Comments
18 min read
Advanced Testing (testify, ginkgo, gomock)

Advanced Testing (testify, ginkgo, gomock)

Comments
5 min read
Saga Pattern in Distributed Transactions - With Examples in Go
Cover image for Saga Pattern in Distributed Transactions - With Examples in Go

Saga Pattern in Distributed Transactions - With Examples in Go

1
Comments
8 min read
Letting go PHP database migrations

Letting go PHP database migrations

1
Comments
4 min read
WRITE-UP N1CTF 2025

WRITE-UP N1CTF 2025

Comments
6 min read
Go: Learning Journey Through Algorithms
Cover image for Go: Learning Journey Through Algorithms

Go: Learning Journey Through Algorithms

2
Comments 4
3 min read
Mastering Error Handling in Go: A Deep Dive into Defer, Panic, and Recover

Mastering Error Handling in Go: A Deep Dive into Defer, Panic, and Recover

2
Comments 1
4 min read
Building Git from Scratch in Go: What I Learned About Version Control Internals
Cover image for Building Git from Scratch in Go: What I Learned About Version Control Internals

Building Git from Scratch in Go: What I Learned About Version Control Internals

9
Comments 2
5 min read
Automating EC2 Instance Management with Go

Automating EC2 Instance Management with Go

Comments
2 min read
Building a cross-platform File Watcher in Go: What I learned from scratch
Cover image for Building a cross-platform File Watcher in Go: What I learned from scratch

Building a cross-platform File Watcher in Go: What I learned from scratch

4
Comments 1
4 min read
Go Security Guide: Tokens, SHA1, RSA & AES Encryption

Go Security Guide: Tokens, SHA1, RSA & AES Encryption

2
Comments
4 min read
Create a Text Editor in Go - Moving the Cursor

Create a Text Editor in Go - Moving the Cursor

1
Comments
5 min read
Go DI Libraries Comparison: go-infrastructure vs. Fx

Go DI Libraries Comparison: go-infrastructure vs. Fx

1
Comments
4 min read
Embedding and Filesystems in Go

Embedding and Filesystems in Go

Comments
4 min read
Better Late Than Never: Tackling the 2022 Cloud Portfolio Challenge in 2025 (With a Modern Twist)
Cover image for Better Late Than Never: Tackling the 2022 Cloud Portfolio Challenge in 2025 (With a Modern Twist)

Better Late Than Never: Tackling the 2022 Cloud Portfolio Challenge in 2025 (With a Modern Twist)

1
Comments
12 min read
Building a Mini Kafka in Go — My Journey Creating go-pub-sub
Cover image for Building a Mini Kafka in Go — My Journey Creating go-pub-sub

Building a Mini Kafka in Go — My Journey Creating go-pub-sub

3
Comments
4 min read
sshOuroboros terminal multiplayer game written in goLang with ssh.
Cover image for sshOuroboros terminal multiplayer game written in goLang with ssh.

sshOuroboros terminal multiplayer game written in goLang with ssh.

12
Comments 10
5 min read
Interface Usage Golang vs Java
Cover image for Interface Usage Golang vs Java

Interface Usage Golang vs Java

Comments
2 min read
Why I Migrated My Backend from Go to Elixir/Phoenix

Why I Migrated My Backend from Go to Elixir/Phoenix

1
Comments
3 min read
Simplifying Prometheus Metrics in Go with prometric-go (Part-1)
Cover image for Simplifying Prometheus Metrics in Go with prometric-go (Part-1)

Simplifying Prometheus Metrics in Go with prometric-go (Part-1)

Comments
4 min read
loading...