tech, startups and bad advice from 20 years of coding

Latest Articles

High-performance worker pools with Bigopool

Building High-Performance Concurrent Applications with bigopool

Introduction

Concurrency is one of Go’s greatest strengths, but managing goroutines effectively at scale can be challenging. When you have millions of tasks to process, spawning a goroutine for each one can quickly overwhelm your system with excessive memory usage and context switching overhead. This is where worker pools come to the rescue.

A few years ago, I created bigopool, a lightweight Go library that implements high-performance worker pools with elegant error and result handling. Today, I have finally decided to write about it.

Read more →

Hello world

I got a new domain and a goal to write more in 2025 so yeah. Welcome to my website.

Tags: #blog

Read more →