My articles

I like to write about programming, chess and more. Here you can find all my articles.

Flexible Approaches to Worker Pools in Go

Flexible Approaches to Worker Pools in Go

Explore flexible approaches to the Worker Pool pattern in Go, including the Shared Semaphore method and third-party libraries. Learn when to use each approach for optimal concurrency management in your Go projects.

Mastering the Worker Pool Pattern in Go

Mastering the Worker Pool Pattern in Go

Explore the Worker Pool pattern in Go - a powerful concurrency pattern for processing multiple tasks efficiently. Learn when and how to use it effectively in your Go projects.

Mastering the Generator Pattern in Go

Mastering the Generator Pattern in Go

Explore the Generator pattern in Go - a powerful concurrency pattern for creating sequences of values. Learn when and how to use it effectively in your Go projects.

Producer-Consumer in Go: Beyond the Basics

Producer-Consumer in Go: Beyond the Basics

Explore advanced aspects of Go's Producer-Consumer pattern with buffered channels and real-world examples. A beginner-friendly deep dive into practical applications.

Understanding the Producer-Consumer Pattern in Go

Understanding the Producer-Consumer Pattern in Go

Learn the Producer-Consumer pattern in Go - a fundamental concurrency pattern that separates data production from consumption using channels. Perfect for beginners starting Go concurrency.