PinnedAli JosieinThe 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
Ali JosieinLevel Up CodingDemystifying Go Concurrency: Mutex, RWMutex, and AtomicWhat are Mutexes and Atomic operations? Fundamentals and where to use each.Jul 29, 2023Jul 29, 2023
Ali JosieinLevel 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
Ali JosieinThe 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
Ali JosieinThe 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
Ali JosieinThe Startup5 Mistakes I’ve Made in GoTo err is human, to forgive, divine. — Alexander PopeOct 25, 20202Oct 25, 20202
Ali JosieinThe 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