Size: a a a

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

2019 March 22
Go (Golang) Дайджест
Ловите 🤽‍♀️ тред в котором можно прочитать обсуждения планов по составу релиза Go 1.13. 😋

https://groups.google.com/forum/#!topic/golang-dev/jln8MwFpATc

#go #go_news
источник
Go (Golang) Дайджест
И  немного о работе с приватными Go модулями. 🧐 Пока  элегантного решения не наблюдается. 😿

https://medium.com/@tim_raymond/fetching-private-dependencies-with-go-modules-1d65afe47c62

#go_modules
источник
Go (Golang) Дайджест
Ну и если уже зашла речь о модулях, я упустил возможность вовремя запостить ссылочку на пост в официальном блоге. Там вот вообще все по полочкам. 🤓

https://blog.golang.org/using-go-modules

#go_modules
источник
2019 March 23
Go (Golang) Дайджест
PipeHub - очередной прокси на Go с «программируемыми 👨‍💻👩‍💻» роутами. Зато крутой логотип, в стиле Adventure Time.

https://github.com/pipehub/pipehub

#proxy
источник
Go (Golang) Дайджест
Контрибьютить в Open Source сейчас престижей чем когда-либо. 👩‍💻👨‍💻

Мировые IT гиганты готовы дать тебе офер, если ты мейнтейнер популярной библиотеки, или твой GitHub пестрит зелеными квадратиками. ✅

И тут появляться люди, которые согласны спекулировать на этом. 😵🤥

Вот так, например, мейнтейнер веб фреймворка Iris нап...заимствовал кода из роутера Джулиуса Шмидта.

https://github.com/julienschmidt/httprouter/issues/148
источник
Go (Golang) Дайджест
Чеееерт! 😈 Ну вот могут же а! CRFS: Container Registry Filesystem - это когда вместо того что бы пулить кучу лееров контейнера, вы можете просто читать это все по сети.

https://github.com/google/crfs

#docker
источник
2019 March 24
Go (Golang) Дайджест
Демиан Грисски написал отличный гайдлайн по оптимизации Go приложений. В нем вы не найдете примеры кода и готовые рецепты как сделать “хорошо”. Это скорей про трейдофы, оптимизировать или нет? Как это делать и когда? Стоит ли вообще?

https://github.com/dgryski/go-perfbook/blob/master/performance.md

#go_optimization #go_performance
источник
2019 March 26
Go (Golang) Дайджест
Пока у других людей подгорает 👩‍🚒🧯🔥 по поводу вчерашней презентации Apple 👩‍💻👨‍💻, я предлагаю вам глянуть крутой видосик про тесты от Дейва Чейни.

https://youtu.be/UKe5sX1dZ0k

#testing #dave_cheney
источник
2019 March 27
Go (Golang) Дайджест
Дебажим бинари в продакшене вместе с Delve. 😬👇

https://blog.golang.org/debugging-what-you-deploy

#delve #debug
источник
Go (Golang) Дайджест
LinkedIn написали в своем блоге о том как они подходят к вопросу авторизации. 👨‍💼👩‍💼👨‍💻

У них на борту 700 сервисов и сумасшедший скейл. 🤯

Интересно почитать, но помните что вы не LinkedIn, и ваш проект скорей всего можно захостить на айфоне. 😁📱

https://engineering.linkedin.com/blog/2019/03/authorization-at-linkedins-scale

#scale #auth
источник
Go (Golang) Дайджест
GoLand зарелизился с версией 2019.1 🥳🙌🕺🏻💃🏻👯‍♀️

https://www.jetbrains.com/go/specials/go/whatsnew.html
источник
Go (Golang) Дайджест
Бааааатеньки. 🤯😱🤭 Да там появилась возможность насетапить свои цвета для интерфейса.
источник
2019 March 28
Go (Golang) Дайджест
И вот вам еще капитанский пост 👩‍✈️👨‍✈️ от чуваков из Manifold, которые рассказывают о том, что если работать с даунстрим сервисами через интерфейс, будет не больно 😖 эти сервисы менять на другие. 😀

https://www.manifold.co/blog/how-go-interfaces-can-facilitate-switching-external-services-619cc478e20a
источник
Go (Golang) Дайджест
Внимание, ☝️ к нам тут заплыла большая рыбёха. 🦈

Результаты ежегодного опроса официального Go опроса.

Самари для ленивых писать не буду, ибо самому лень. 🤪 Скажу, что прочитать стоит. 😏

https://blog.golang.org/survey2018-results
источник
2019 March 29
Go (Golang) Дайджест
Когда глобализация а не глобализм. 🌏🤝 Проекты OpenTracing и Google OpenCensus направленные на инструменты 🛠 для обеспечения обсервабилити, решили объединить силы. 🔥🎉

https://link.medium.com/13jWe2ZOrV
источник
2019 April 01
Go (Golang) Дайджест
VueJS like фреймворк на Go для создания фронта с WebAssembly. 🤓

https://github.com/vugu/vugu
источник
Go (Golang) Дайджест
Немного завтычил с новостью о релизе GopherJS 1.12–1 😕😐

https://medium.com/gopherjs/gopherjs-1-12-1-is-released-2d2a63d748b8
источник
Go (Golang) Дайджест
Недавно подумал что термин OnCall Duty похож на название игры Call of Duty, где по сути постоянный боевик и нужно воевать. Если вы когда либо были OnCall, то наверное понимаете что воевать там тоже приходится постоянно. 🤣😂
источник
2019 April 03
Go (Golang) Дайджест
Маленький бинарничек 👶, который поможет взвесить ⚖️ ваш результирующий бинарь. Показывает какая зависимость сколько веса съедает.

https://github.com/jondot/goweight
источник
Go (Golang) Дайджест
Филипо написал у себя в блоге пост о том, как важно писать понятную документацию, позволяющую хорошо понимать код. Примером выступила реализация Poly1305 на Go. 🤓

https://blog.filippo.io/a-literate-go-implementation-of-poly1305
источник