Size: a a a

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

2019 October 10
Go (Golang) Дайджест
Я выпустил очередной дайджест на DOU, отдал материал редакторам и укатил серфить.🏄‍♂️🏝🌊 Извините за задержку. 😙

https://dou.ua/lenta/digests/go-digest-10
источник
Go (Golang) Дайджест
Хохо на арене ORM новый игрок. ent - графовый орм от Facebook Connectivity.  😋

https://entgo.io/blog/?utm_source=share&utm_medium=ios_app&utm_name=iossmf#the-motivation-for-writing-a-new-orm-in-go
источник
Go (Golang) Дайджест
А вот его обзор в статье на Medium 😏

https://medium.com/a-journey-with-go/go-ent-graph-based-orm-by-facebook-d9ba6d2290c6
источник
2019 October 12
Go (Golang) Дайджест
Тут чуваки исследовали статистику голосований с помощью Go 🙀

https://towardsdatascience.com/exploring-toronto-voter-statistics-using-golang-33077b6db123
источник
Go (Golang) Дайджест
Дэниел Марти как всегда красавчик. 😙😙😙
Слайды о том что нас ждет в Go 1.14

https://docs.google.com/presentation/d/1HfIwlVTmVWQk94OLKfTGvXpQxyp0U4ywG1u5j2tjiuE/mobilepresent?slide=id.g5b58fc9ce3_0_31
источник
Go (Golang) Дайджест
Отличная статья, о том, как по нормальному свернуть ваш воркер пул. 👩‍🔧👨‍🔧 Тут вам и про контекст и про закрытие каналов.

https://callistaenterprise.se/blogg/teknik/2019/10/05/go-worker-cancellation
источник
Go (Golang) Дайджест
А вот статья с обзором и бенчами популярных JSON библиотек. 👨‍💻👩‍💻
Спойлер: серебряной пули все так же нет. 😉

https://yalantis.com/blog/speed-up-json-encoding-decoding
источник
2019 October 13
Go (Golang) Дайджест
Управлем DJI дроном с помощью Gobot. 👨‍💻🚁

https://muetsch.io/flying-a-dji-tello-drone-with-go.html
источник
2019 October 17
Go (Golang) Дайджест
Кто знает как заставить errcheck в golangci-lint не ругаться на нечекнутые ошибки при вызове функции с defer? Я нашел инструкцию по ссылочке ниже, но никак не могу написать нормальный путь в файле, что бы линтер не ругался на нечекнутую ошибку в net/http.Response.Body.Close()

Помогайте 🥺

https://github.com/kisielk/errcheck#excluding-functions
источник
Go (Golang) Дайджест
Ответ найден! 🥳 Спасибо @akartasov. Нужно указывать интерфейс в скобочках, а потом название метода через точку.

(io.Closer).Close
источник
Go (Golang) Дайджест
Ребята из 99designs рассказывают про уязвимость в AWS ALB за которым стоит Go приложение со стандартным муксом из net/http. 😱

https://99designs.com/blog/engineering/request-smuggling
источник
2019 October 18
Go (Golang) Дайджест
Ахаха 😂 тру стори 😅
источник
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
Публикация в Go блоге о работе с ошибками в Go 1.13

https://blog.golang.org/go1.13-errors
источник
Go (Golang) Дайджест
Минорные патчи Go 1.13.3 и 1.12.12 уже доступны. Позакрывали дырочки.👌😸

https://golang.org/doc/devel/release.html?utm_source=share&utm_medium=ios_app&utm_name=iossmf#go1.13.minor
источник
Go (Golang) Дайджест
Джон поделился своей статьёй про плоскую структуру проекта. 🤓🧐

https://www.calhoun.io/flat-application-structure
источник
2019 October 19
Go (Golang) Дайджест
Тетрис по SSH на Go 😱

https://git.sr.ht/~tslocum/netris
источник
2019 October 20
Go (Golang) Дайджест
Достаточно объёмная статья на DO про поинтеры. 😏👇

https://www.digitalocean.com/community/conceptual_articles/understanding-pointers-in-go
источник
Go (Golang) Дайджест
Тут высветилась новая тулза для работы с Protobuf. 🤓 Облегчает жизнь с версионированием и прочими штуками.

https://buf.build/docs/introduction
источник
2019 October 21
Go (Golang) Дайджест
К достаточно популярному новому шелу Nushell, написанному на Rust 🦀, теперь можно писать плагины на Go. 😚

https://vsoch.github.io//2019/nushell-plugin-golang
источник