Forem

The Weekly Golang Journal Series' Articles

Back to Archit Agarwal's Series
Know How Elements Are Referenced in Range Loops to Avoid Common Pitfalls in Go

Know How Elements Are Referenced in Range Loops to Avoid Common Pitfalls in Go

Comments
1 min read
Are Range Loops in Go Tricking You? Here's What You Need to Know 🚨
Cover image for Are Range Loops in Go Tricking You? Here's What You Need to Know 🚨

Are Range Loops in Go Tricking You? Here's What You Need to Know 🚨

Comments
1 min read
Unlock the Power of Custom Formatting in Go: A Deep Dive into the Formatter Interface
Cover image for Unlock the Power of Custom Formatting in Go: A Deep Dive into the Formatter Interface

Unlock the Power of Custom Formatting in Go: A Deep Dive into the Formatter Interface

Comments
1 min read
🚀 Master Custom String Formatting in Go with the GoStringer Interface!
Cover image for 🚀 Master Custom String Formatting in Go with the GoStringer Interface!

🚀 Master Custom String Formatting in Go with the GoStringer Interface!

Comments
1 min read
🚨 Go Devs, Are You Really Checking Error Types Correctly? (Or Just Pretending Like I Did)
Cover image for 🚨 Go Devs, Are You Really Checking Error Types Correctly? (Or Just Pretending Like I Did)

🚨 Go Devs, Are You Really Checking Error Types Correctly? (Or Just Pretending Like I Did)

Comments
4 min read
🔍 Mastering context.Context in Go: Avoid Bottlenecks and Improve Scalability
Cover image for 🔍 Mastering context.Context in Go: Avoid Bottlenecks and Improve Scalability

🔍 Mastering context.Context in Go: Avoid Bottlenecks and Improve Scalability

Comments
1 min read
Mastering Concurrency in Go: A Deep Dive into sync.WaitGroup and sync.Cond
Cover image for Mastering Concurrency in Go: A Deep Dive into sync.WaitGroup and sync.Cond

Mastering Concurrency in Go: A Deep Dive into sync.WaitGroup and sync.Cond

1
Comments
5 min read
🚀 Demystifying Golang Concurrency: Channels and Select🚀
Cover image for 🚀 Demystifying Golang Concurrency: Channels and Select🚀

🚀 Demystifying Golang Concurrency: Channels and Select🚀

Comments
1 min read
The Secret Weapon of Go Performance: Mastering sync.Pool Without Losing Your Mind (or Memory)
Cover image for The Secret Weapon of Go Performance: Mastering sync.Pool Without Losing Your Mind (or Memory)

The Secret Weapon of Go Performance: Mastering sync.Pool Without Losing Your Mind (or Memory)

Comments
4 min read
Prevent Race Conditions Like a Pro with sync.Mutex in Go!
Cover image for Prevent Race Conditions Like a Pro with sync.Mutex in Go!

Prevent Race Conditions Like a Pro with sync.Mutex in Go!

Comments
1 min read
🎯 Ever tried preventing multiple instances of an object in Go?
Cover image for 🎯 Ever tried preventing multiple instances of an object in Go?

🎯 Ever tried preventing multiple instances of an object in Go?

Comments
1 min read
🚨 Prevent Goroutine Leaks in Go: Master Graceful Termination 🚨
Cover image for 🚨 Prevent Goroutine Leaks in Go: Master Graceful Termination 🚨

🚨 Prevent Goroutine Leaks in Go: Master Graceful Termination 🚨

Comments
1 min read
Mastering Error Handling in Goroutines: Avoid Hidden Pitfalls in Go
Cover image for Mastering Error Handling in Goroutines: Avoid Hidden Pitfalls in Go

Mastering Error Handling in Goroutines: Avoid Hidden Pitfalls in Go

Comments
1 min read
Master Go Concurrency with the Or-Channel Pattern
Cover image for Master Go Concurrency with the Or-Channel Pattern

Master Go Concurrency with the Or-Channel Pattern

Comments
1 min read
Are you tired of APIs that crawl when they should fly?
Cover image for Are you tired of APIs that crawl when they should fly?

Are you tired of APIs that crawl when they should fly?

Comments
1 min read
Mastering Fan-Out, Fan-In in Golang: Supercharge Your Concurrency Skills
Cover image for Mastering Fan-Out, Fan-In in Golang: Supercharge Your Concurrency Skills

Mastering Fan-Out, Fan-In in Golang: Supercharge Your Concurrency Skills

1
Comments
5 min read
Stop Spawning Infinite Goroutines: Use Tee-Channels in Go for Scalable Event Handling
Cover image for Stop Spawning Infinite Goroutines: Use Tee-Channels in Go for Scalable Event Handling

Stop Spawning Infinite Goroutines: Use Tee-Channels in Go for Scalable Event Handling

1
Comments
4 min read
The Silent Killers in Your Go App: Unhandled Errors
Cover image for The Silent Killers in Your Go App: Unhandled Errors

The Silent Killers in Your Go App: Unhandled Errors

Comments
6 min read
How to Build Heartbeats in Go: Let Your Goroutines Say 'Still Breathing!'
Cover image for How to Build Heartbeats in Go: Let Your Goroutines Say 'Still Breathing!'

How to Build Heartbeats in Go: Let Your Goroutines Say 'Still Breathing!'

9
Comments 2
3 min read