📝 log/slog: Хватит парсить логи глазами (и тащить Logrus в проект)
Два часа ночи. Прод лежит. Вы сидите в терминале и пытаетесь выцепить причину через grep "error" | grep "user_12…
Читать далее →
Разбор кода: консольная утилита на Go + PostgreSQL
А вот и второй выпуск нашего спецпроекта, в котором опытные ребята из Яндекса разбирают код начинающих разработчиков и показываю…
Читать далее →
Go sync.
Go sync.Mutex: Normal and Starvation Mode
Go sync.WaitGroup and The Alignment Problem
Go sync.Pool and the Mechanics Behind It (We’re here)
Go sync.Cond, the Most Overlooked Sync Mechanism
Go sync.Map: The Right Tool for the Right Job
Go Sync.Once is Simple… Does It Really?
Go Singleflight Melts in Your Code, Not in Your DB
https://victoriametrics.com/blog/go-sync-mutex/index.html
👉 @golang_lib
Tetrigo
Играйте в Тетрис на своём терминале.
Реализация Тетриса на Golang, соответствующая официальному руководству по дизайну Тетриса 2009 года.
https://github.com/Broderick-We…
Читать далее →
Qrcp
Передавайте файлы по Wi-Fi с компьютера на мобильное устройство, сканируя QR-код, не отходя от терминала.
https://github.com/claudiodangelis/qrcp
👉 @golang_lib
Читать далее →