PinnedPublished inThe StartupThis is Why Our 3000 Apache Servers Went Down On the First Day of 2022Imagine a beautiful Saturday morning and the first day of the new year, you wake up and see a notification that says …Jan 10, 202211Jan 10, 202211
Published inLevel Up CodingDemystifying Go Concurrency: Mutex, RWMutex, and AtomicWhat are Mutexes and Atomic operations? Fundamentals and where to use each.Jul 29, 2023Jul 29, 2023
Published inLevel Up CodingGo 1.21: What to expectGo 1.21 is expected to be released in August 2023. Here is the highlights.Jul 24, 2023Jul 24, 2023
Published inThe StartupBuild Containers From Scratch in Go (Part 1: Namespaces)In the last few years, the use of containers has increased significantly. The concept of containers have been around for several years…Nov 7, 2020Nov 7, 2020
Published inThe StartupGo: Profile Your Code Like a MasterGo is often used where performance matters. Profiler is a dynamic performance analysis tool that provides critical execution insights.Oct 28, 20202Oct 28, 20202
Published inThe Startup5 Mistakes I’ve Made in GoTo err is human, to forgive, divine. — Alexander PopeOct 25, 20202Oct 25, 20202
Published inThe StartupGo: The Idea Behind Sync.PoolI have ecountered a problem in Go Garbage Collection inside a project of mine recently. A massive amount of objects were allocated ...Oct 24, 20201Oct 24, 20201