PinnedInThe StartupbyAli Jozi·Jan 10, 2022This 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 …A response icon11A response icon11
InLevel Up CodingbyAli Jozi·Jul 29, 2023Demystifying Go Concurrency: Mutex, RWMutex, and AtomicWhat are Mutexes and Atomic operations? Fundamentals and where to use each.
InLevel Up CodingbyAli Jozi·Jul 24, 2023Go 1.21: What to expectGo 1.21 is expected to be released in August 2023. Here is the highlights.
InThe StartupbyAli Jozi·Nov 7, 2020Build 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…
InThe StartupbyAli Jozi·Oct 28, 2020Go: Profile Your Code Like a MasterGo is often used where performance matters. Profiler is a dynamic performance analysis tool that provides critical execution insights.A response icon2A response icon2
InThe StartupbyAli Jozi·Oct 25, 20205 Mistakes I’ve Made in GoTo err is human, to forgive, divine. — Alexander PopeA response icon2A response icon2
InThe StartupbyAli Jozi·Oct 24, 2020Go: 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 ...A response icon1A response icon1