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.
Battle of the Titans (Part 1): The Ultimate Go Lambda on AWS Graviton
Cover image for Battle of the Titans (Part 1): The Ultimate Go Lambda on AWS Graviton

Battle of the Titans (Part 1): The Ultimate Go Lambda on AWS Graviton

Comments
3 min read
Building a Vector Database That Never Decompresses Your Vectors

Building a Vector Database That Never Decompresses Your Vectors

2
Comments
16 min read
Goroutine leaks in Go: detect, understand, fix

Goroutine leaks in Go: detect, understand, fix

Comments
5 min read
Go Doesn’t Protect You From Your Own Memory: The Hidden OOM Bug in Production
Cover image for Go Doesn’t Protect You From Your Own Memory: The Hidden OOM Bug in Production

Go Doesn’t Protect You From Your Own Memory: The Hidden OOM Bug in Production

Comments
3 min read
Circuit breaker in Go: surviving exchange outages

Circuit breaker in Go: surviving exchange outages

Comments
6 min read
Rate limiter in Go: per-IP token bucket with golang.org/x/time/rate

Rate limiter in Go: per-IP token bucket with golang.org/x/time/rate

Comments
5 min read
OverShare /ᐠ - -マ: File Sharing for Hackers
Cover image for OverShare /ᐠ - -マ: File Sharing for Hackers

OverShare /ᐠ - -マ: File Sharing for Hackers

Comments
3 min read
Building AI Apps with Go: A Practical Guide with LangChainGo and LangGraphGo
Cover image for Building AI Apps with Go: A Practical Guide with LangChainGo and LangGraphGo

Building AI Apps with Go: A Practical Guide with LangChainGo and LangGraphGo

Comments
18 min read
Go Web Frameworks in Production: Performance Benchmarks and Real-World Trade-offs
Cover image for Go Web Frameworks in Production: Performance Benchmarks and Real-World Trade-offs

Go Web Frameworks in Production: Performance Benchmarks and Real-World Trade-offs

2
Comments 1
6 min read
I got tired of grepping auth.log — so I built a live SSH attack dashboard in Go + Vue 3
Cover image for I got tired of grepping auth.log — so I built a live SSH attack dashboard in Go + Vue 3

I got tired of grepping auth.log — so I built a live SSH attack dashboard in Go + Vue 3

1
Comments 1
2 min read
From 100x Slower Than Rust to Beating It: The coregex Journey
Cover image for From 100x Slower Than Rust to Beating It: The coregex Journey

From 100x Slower Than Rust to Beating It: The coregex Journey

1
Comments
11 min read
Aho-Corasick in Go: Multi-Pattern String Matching at 6 GB/s with Zero Allocations
Cover image for Aho-Corasick in Go: Multi-Pattern String Matching at 6 GB/s with Zero Allocations

Aho-Corasick in Go: Multi-Pattern String Matching at 6 GB/s with Zero Allocations

2
Comments
6 min read
Distributed Tracing with OpenTelemetry in Go: A Practical Guide (2026)

Distributed Tracing with OpenTelemetry in Go: A Practical Guide (2026)

1
Comments
11 min read
Testing a Go Service in Microseconds: The Hexagonal Testing Strategy
Cover image for Testing a Go Service in Microseconds: The Hexagonal Testing Strategy

Testing a Go Service in Microseconds: The Hexagonal Testing Strategy

2
Comments
3 min read
Stop Passing *sql.Tx Through Your Go Service Layer
Cover image for Stop Passing *sql.Tx Through Your Go Service Layer

Stop Passing *sql.Tx Through Your Go Service Layer

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