Teiva HarsanyiinITNEXTThe Top 10 Most Common Mistakes I’ve Seen in Go ProjectsThis post is my top list of the most common mistakes I’ve seen in Go projects.11 min read·Jul 17, 2019--8
Teiva HarsanyiI Completed All 8 Advents of Code in One Go: Here Are the Lessons I Learned.From 2015 to 2022: 400 ⭐️12 min read·Feb 15--2
Teiva HarsanyiGo and CPU CachesHow understanding the processor architecture can help us in optimizing performance?9 min read·May 27, 2020--6
Teiva HarsanyiWhy is a Canonical Data Model an Anti PatternWhat’s wrong with canonical data models?6 min read·Sep 4, 2017--3
Ayush GuptainDev GeniusGo Channels and Goroutines: Harnessing Concurrency and Parallelism for Efficient Go ProgrammingIn today’s rapidly evolving software landscape, the need for efficient and responsive applications is paramount. One way to achieve this is…19 min read·Aug 1--1
Brandon WoffordThe Comprehensive Guide to Concurrency in GolangUpdate (November 20, 2023) — This article has undergone a comprehensive revision for enhanced clarity and conciseness. I’ve streamlined the…14 min read·Jun 13--
Nina PakshinainBetter ProgrammingMemory Optimization and Garbage Collector Management in GoManaging the garbage collector in Go, optimizing memory consumption in applications, and protecting against out-of-memory errors13 min read·Aug 9--4
Emre Ayberk KaymazinGoTurkiyeConcurrency in Go: Channels and WaitGroupsConcurrency is a powerful feature in Go (Golang) that allows developers to write efficient and scalable applications. Two commonly used…11 min read·Jul 16--1
Venkatraman KannanMaximizing Efficiency: Exploring the Power of Workers in GoLangGoLang, with its robust concurrency model based on goroutines, has become a popular choice for developing highly efficient and scalable…4 min read·Jun 14--