Qrcp
Передавайте файлы по Wi-Fi с компьютера на мобильное устройство, сканируя QR-код, не отходя от терминала.
https://github.com/claudiodangelis/qrcp
👉 @golang_lib
Читать далее →
🚧 Errors in Go: Хватит сравнивать ошибки через ==
Знакомая картина? Вы пишете запрос к базе, получаете ошибку, оборачиваете её для логов и возвращаете наверх:
// Слой репозитория…
Читать далее →
Counterfeiter — инструмент для генерации самостоятельных, типобезопасных тестовых заглушек в Go При модульном тестировании часто нужны поддельные реал…
Counterfeiter — инструмент для генерации самостоятельных, типобезопасных тестовых заглушек в Go
При модульном тестировании часто нужны поддельные реализации зависимостей. В Go такие заглушки трудно создавать автоматически во время выполнения, а ручная реализация отнимает время. Counterfeiter упрощает задачу, автоматически генерируя тестовые фейки для заданного интерфейса.
https://github.com/maxbrunsfeld/counterfeiter
👉 @golang_lib
Препроцессоры на Go: нарушение границ или сила -toolexec
Мы в Смартомато — супер продуктовые ребята. Со временем у нас скопились недовольство по поводу работы с Golang, захотелось…
Читать далее →
🧠 Планировщик Go (GMP): Как 100 000 горутин работают на 4 ядрах
Джуны часто думают, что горутины это магия. Написал go func(), и оно как-то само параллелится. Сеньоры знают, что п…
Читать далее →