Best of Anton ZhiyanovJuly 2024

  1. 1
    Article
    Avatar of antonzAnton Zhiyanov·2y

    Gist of Go: Concurrency

    An interactive book on Go concurrency offers practical exercises to teach goroutines, channels, and other concurrency tools from the ground up. Targeted at experienced Go programmers, it includes 44 browser-based exercises and runs on Go version 1.22. The book aims to publish all chapters by the end of 2024.

  2. 2
    Article
    Avatar of antonzAnton Zhiyanov·2y

    Gist of Go: Goroutines

    This post explores Go's concurrency model focusing on goroutines. It demonstrates how to write and run concurrent programs with goroutines, manage their execution using WaitGroups, and exchange data via channels. The post covers the importance of separating concurrency logic from business logic and introduces basic patterns like producer-consumer with goroutines. Interactive examples and exercises help solidify understanding.