Size: a a a

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

2018 May 22
Go (Golang) Дайджест
А вот, собственно, и апдейт GoLand, в котором прилетит поддержка vgo, а также крутотень для обладателей MacBook Pro с тачбаром 😻
https://blog.jetbrains.com/go/2018/05/22/goland-2018-2-early-access-program-is-open/
источник
2018 May 23
Go (Golang) Дайджест
📰 Из интересного сегодня:
В Go 1.11 дебагерам станет легче жить блягодаря вот этому пул реквесту, который успешно замерджили. 🎉
https://go-review.googlesource.com/c/go/+/109699
источник
Go (Golang) Дайджест
А тем временем "Британские ученые" 👨🏼‍🔬👩🏾‍🔬 провели исследование, согласно которому, в Go комьюнити привалит пацанов из Perl.
https://www.perl.com/article/the-2018-perl-developer-survey-results/
источник
Go (Golang) Дайджест
А вот интересный пост от создателя glide, в коментах которого произошла заруба с Расом Коксом. 🤼‍♂️
Кто победил? 🤔 Читайте по ссылке. 👇
https://codeengineered.com/blog/2018/golang-godep-to-vgo/
источник
Go (Golang) Дайджест
Ну и небольшая заметочка про лики горутин (о боги 😱), и как этого избежать. 😇
https://commandercoriander.net/blog/2018/05/22/how-to-leak-a-goroutine-then-fix-it/
источник
2018 May 24
Go (Golang) Дайджест
Йо камон, пираты. ☠️ Hugo свичнулись на vgo, и написали что это было безболезненно. 🤗
https://github.com/gohugoio/hugo/pull/4754
источник
Go (Golang) Дайджест
Go комьюнити обновило Code of Conduct (нормы поведения). Об этом можно прочитать в официальном блог посте, который написал Стив spf13 Франчиа.

Касандра Сейлсбери стала официальным представителем лучей добра и справедливости в Go комьюнити.

Это все о взаимном уважении, диверсити, гендерном и не только равенстве, и всех вот этих важных для современного общества штуках, которые не сильно разделает большинство людей, проживающих в оси борща. 🍵😕

А еще, никакого тролинга, пошлых шуток и чернухи 🤭🤫

Кароче, любите и уважайте себя и окружающих. 👇
https://blog.golang.org/conduct-2018
источник
2018 May 25
Go (Golang) Дайджест
Не перестаю удивляться упорности Расса Кокса. Он узнал, что у Марка Бейтса, мейнтейнера популярного web фреймворка gobuffalo/buffalo, возникли трудности с переходом на vgo, и сделал пул реквест в их репозиторий, что бы все исправить. 🤓
https://github.com/gobuffalo/buffalo/pull/1074
источник
2018 May 28
Go (Golang) Дайджест
Привет пираты ☠️🤘
7я часть цыкла статей про CBOR Encoder. 🎉
http://henry.precheur.org/scratchpad/20180527_114309
источник
Go (Golang) Дайджест
Статья, конечно нифига не о том, о чем гласит ее название, но там есть хорошая мысль, про использование стандартного HTTP клиента. 🤓🧐
https://medium.com/myntra-engineering/my-journey-with-golang-web-services-4d922a8c9897
источник
Go (Golang) Дайджест
Если вы задавались вопросами рейт лимитинга в вашем приложении, советую взглянуть на Golimit на базе ringpop-go от Uber.
https://github.com/myntra/golimit/blob/master/README.md
источник
2018 May 30
Go (Golang) Дайджест
Йо камон пираты. 🤘☠️
Расс Кокс написал новый пост в своем блоге. Как вы знаете, пропозиция про vgo, официально принята, но что это означает? 🤨
Это и объясняет Расс в своем блоге. 👇
https://research.swtch.com/vgo-accepted
источник
Go (Golang) Дайджест
На горизонте появился новый линтер - Revive. Почти тоже самое что и gometalinter, только с правилами и исключениями.
https://blog.mgechev.com/2018/05/28/revive-golang-golint-linter/
источник
2018 May 31
Go (Golang) Дайджест
Приветики, уже завтра я  буду слушать доклады на GopherCon Iceland 🇮🇸🎉 и постить новости с конференции. 👍

А пока предлагаю прочитать очередной пост Расса Кокса.
Если вы смотрели его выступление с сингапурского 🇸🇬 GopherCon, вам будет знаком этот пост. В нем Расс рассказывает о том, что отличает программирование от софтвер инжиниринга, вплетая туда всю движуху с версионированием зависимостей. 👇
https://research.swtch.com/vgo-eng
источник
Go (Golang) Дайджест
Хорошая статья про функции как встроенные типы структур. 🧐🤓 Изобилирует отсылками на статьи Дейва Чейни, и другую годноту.
https://medium.com/dm03514-tech-blog/go-struct-callout-functions-a1548b39fd8b
источник
Go (Golang) Дайджест
Ну, и если я уже вспомнил про Дейва Чейни, то нельзя упускать возможности засветить вам его новый пост, посвященный map 🗺 в Go, и почему они работают ок. 🙆🏾‍♀️
https://dave.cheney.net/2018/05/29/how-the-go-runtime-implements-maps-efficiently-without-generics
источник
Go (Golang) Дайджест
Вы наверняка ждете Go 2.0 так же сильно как и я. 😋 Нет, мне не нужны дженерики, и эррор хендлинг меня тоже полностью устраивает. Мне просто нравится наблюдать за тем, как эволюционирует этот язык. 😛
Вот страничка на гитхабе, которая поможет получить актуальную информацию о статусе Go 2.0
https://github.com/golang/go/wiki/Go2
источник
2018 June 01
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
Эй бандиты, я уже в ожидании первого доклада 🤘
источник
Go (Golang) Дайджест
Первый доклад от Charity Majors, очень много об observability, devops, подходу к тестированию. 👍

Лонг стори шорт - тестируйте на реальных данных, стейджинги сосут, развивайте DevOps культуру.
источник