Best of Anton Zhiyanov2024

  1. 1
    Article
    Avatar of antonzAnton Zhiyanov·2y

    Git by example: interactive guide

    An interactive guide to Git operations, from basic to advanced. Covers creating a repo, working tree, staging area, repository, branching, merging, remote syncing, undoing changes, and more.

  2. 2
    Article
    Avatar of antonzAnton Zhiyanov·2y

    UUIDv7 in 20 languages

    UUIDv7 is a 128-bit unique identifier that is time-sortable with 1 ms precision. It can be used as record identifiers in databases, including distributed ones. The post provides an implementation of UUIDv7 in 20 different programming languages.

  3. 3
    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.

  4. 4
    Article
    Avatar of antonzAnton Zhiyanov·1y

    Gist of Go: Pipelines

    Learn to use goroutines and channels to build concurrent pipelines in Go. Understand the importance of handling goroutine cancellations properly to avoid leaks. Discover how to merge multiple channels and create efficient pipelines using select statements and cancel channels.