Size: a a a

Go (Golang) Дайджест

2021 August 11
Go (Golang) Дайджест
Тут ресурс пишет про успешный успех с Go. Это истории реальных людей.

https://goingwithgo.com
источник
2021 August 12
Go (Golang) Дайджест
Вот пропоузал по пакету maps.

https://github.com/golang/go/issues/47649
источник
2021 August 13
Go (Golang) Дайджест
Личной выгоды пост ☺️

Только что закончилась лицензия на All Products Pack от JetBrains. И если меня кто-то читает из JetBrains, буду благодарен за новую лицензию. 🥸

А что, я фанбой JetBrains, и сижу на этих IDE еще со времен, когда конкурентами были NetBeans и Eclipse. 👨‍🦳
источник
2021 August 14
Go (Golang) Дайджест
Недавно была статья про обработку ошибок в дефер функциях.

Так вот, в целом всё ок, вот только возвращать слайс ошибок это тупо, потому что сам по себе он не имплементирует интерфейс error. Это значит что вы не сможете его обернуть дальше, и работать с ним как с ошибкой.

Выход: сделать кастомный тип, который будет представлять из себя стек ошибок. В дефере проверять именованную ошибку, и если она не nil, пушить её в стек, дальше пушить ошибку с дефера если она есть. Возвращать стек, который имплементит интерфейс error.

https://trstringer.com/golang-deferred-function-error-handling/
источник
2021 August 15
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
источник
2021 August 16
Go (Golang) Дайджест
Релиз ноутсы 1.17 🔥🥳🤩

https://golang.org/doc/go1.17
источник
2021 August 17
Go (Golang) Дайджест
Тут @oleg_log нашел интересное 🤔

https://github.com/mattn/go-generics-example
источник
Go (Golang) Дайджест
источник
2021 August 20
Go (Golang) Дайджест
Друзья, а подскажите хорошие пакеты для tail -f на Go? Так же интересует пакеты которые умеют снимать базовые метрики с диска, проца, памяти, нетворка.

Нод экспортер с телеграфом не советуйте. Ищу альтернативы.
источник
2021 August 21
Go (Golang) Дайджест
источник
2021 August 22
Go (Golang) Дайджест
Тут @oleg_log написал быстрый Base64. Ану пошли ставить звездочки 🤩.

https://github.com/cristalhq/base64
источник
2021 August 23
Go (Golang) Дайджест
Что нового подвезли в GoLand 2021.2 😎😔🥳

https://www.jetbrains.com/go/whatsnew/
источник
2021 August 26
Go (Golang) Дайджест
Новый тестовый либчик.

https://github.com/MarvinJWendt/testza
источник
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
Штука для работы с базой. Очередной а-ля ORM.

https://bun.uptrace.dev
источник
2021 August 27
Go (Golang) Дайджест
источник
2021 August 28
Go (Golang) Дайджест
Рекомендательная система на Go. 😎

https://github.com/zhenghaoz/gorse
источник
Go (Golang) Дайджест
Полные релиз ноутсы Go 1.17 🥳🤩

https://golang.org/doc/go1.17
источник