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 …·8 min read·Jan 10, 2022--11--11
Ali JosieinLevel Up CodingDemystifying Go Concurrency: Mutex, RWMutex, and AtomicWhat are Mutexes and Atomic operations? Fundamentals and where to use each.·10 min read·Jul 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.·5 min read·Jul 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…·11 min read·Nov 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.·8 min read·Oct 28, 2020--2--2
Ali JosieinThe Startup5 Mistakes I’ve Made in GoTo err is human, to forgive, divine. — Alexander Pope·6 min read·Oct 25, 2020--2--2
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 ...·3 min read·Oct 24, 2020--1--1