Size: a a a

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

2018 February 25
Go (Golang) Дайджест
Тут недавно от подписчика прилетела ссылка на второй курс по разработке web приложений на Go, а я и первого то не видел. 😥
Ловите ссылку сразу на лектора, там 2 курса. 🤓
https://www.coursera.org/instructor/~14775303
источник
2018 February 26
Go (Golang) Дайджест
Привет! 🙋‍♂️🙋‍♀️ Вот хорошая статья про имплементацию некоторых структур данных, к примеру - связанный список. 👨‍🏫
https://blog.merovius.de/2018/02/25/persistent_datastructures_with_go.html
источник
Go (Golang) Дайджест
Вот ребята из InPlayer описывают свой подход к оргинизации кода в монорепозиторий и билдам с помощью Bazel  🧐
https://filipnikolovski.com/managing-go-monorepo-with-bazel/
источник
2018 February 27
Go (Golang) Дайджест
Привет котятки 😽, в Go блоге наконец выложили результаты сюрвея за 2017 год. 🔥👏
Go все чаще начинают использовать как основной язык программирования на работе в компании👨‍💼🤵🏻, самый популярная IDE - VSCode, Stack Overflow driven development 👳🏾‍♀️ процветает как и раньше. 😆
https://blog.golang.org/survey2017-results
источник
Go (Golang) Дайджест
Если вам вдруг надо определять расширение файла изображения, то ловите порт Python'овского imghdr на Go. 🤽🏼‍♂️🤗
https://github.com/corona10/goimghdr
источник
Go (Golang) Дайджест
О, смотрите что нашел! 👇 Прямо как книга Мэта Раяра, только бесплатно. 🤣😂
http://yourbasic.org/golang/blueprint/
источник
Go (Golang) Дайджест
Так же хотел сообщить, что недавно зарелизили GopherJS 1.10-1. 🎉 Для тех, ко не знает что это, поясню - это транспайлер Go в JS, который очень активно развивается. ☺️
Релиз ноутсы! 👇👇
https://medium.com/gopherjs/gopherjs-1-10-1-is-released-2ff9002a6712
источник
Go (Golang) Дайджест
Команда MongoDB слов на ветер не бросает. 😚💨 После того как основной контрибьютор mgo завил о прекращении поддержки известного комьюнити драйвера, команда MongoDB пообещала запилить официальный. 😌
Собственно плоды их стараний можно ноблюдать в первой альфа версии, которая вышла 2 недели назад.
https://github.com/mongodb/mongo-go-driver/releases/tag/v0.0.1
источник
2018 February 28
Go (Golang) Дайджест
Хей, пираты. 🙋‍♂️ Пока все читают о том, что Amazon купил (сидящих надо мной 👆👆👆) Ring Labs, за целый 1 миллиард, 🤑 я предлагаю вам прочитать короткий пост о том, как чуваки переписывали Bettercap - крутецкий сетевой снифер, с Ruby на Go.
https://www.evilsocket.net/2018/02/27/All-hail-bettercap-2-0-one-tool-to-rule-them-all/
источник
Go (Golang) Дайджест
Essential Go - книга про Go в открытом доступе. 🤓
Сам пока не читал. 😑
https://www.programming-books.io/essential/go/
источник
2018 March 01
Go (Golang) Дайджест
Таааак. Похоже Dep всё... 😵😵😵
Вскоре его заменят такой штукой как vgo, которая войдет в официальный дистрибьютив. 😐

Я пока не сильно разобрался что к чему, потому давайте делать это вместе. 🤨

Собственно само обсуждение есть в этом видео 👇
https://youtu.be/sbrZfPgNmfw

Больше информации:
https://github.com/golang/go/wiki/vgo
https://github.com/golang/vgo
https://www.gophersnacks.com/programs/using-vgo-for-go-dependency-management
источник
Go (Golang) Дайджест
Хорошая статья про чистый код и прозрачуную архитектуру, с отсылками на Роберта Мартина. 😻
https://medium.com/@eminetto/clean-architecture-using-golang-b63587aa5e3f
источник
Go (Golang) Дайджест
В дополнении к предыдущему посту, отличный взгляд на монолит и микросервисы. Так ли много между ними различий? 🤔
https://threedots.tech/post/microservices-or-monolith-its-detail
источник
Go (Golang) Дайджест
Тит Петрик, известный своими книгами по Go, написал очередную статью в своем блоге, посвященную интерфейсам. 🤓
https://scene-si.org/2018/02/28/interfaces-in-go/
источник
2018 March 02
Go (Golang) Дайджест
Привет, 🙋‍♂️ я тут нашел очередную статью о Lambda на Go. 🤨 В ней есть интересные сравнения с котлином, и советы по работе с реляционными базами данных в Lambda. 👨🏻‍💻👩🏻‍💼
https://blog.travelex.io/blazing-fast-microservice-with-go-and-lambda-d30d95290f28
источник
Go (Golang) Дайджест
О, и дабы развеять все непонятности по поводу того, что такое vgo, откуда, зачем, и что будет с dep, я советую прочитать вот эту статью 👇
https://www.calhoun.io/exploring-vgo/
источник
Go (Golang) Дайджест
Бомбаграната! 🔥⚡️💣 В сеть выложили документ, который описывает WebAssembly архитектуру для Go. 🙌
https://docs.google.com/document/d/131vjr4DH6JFnb-blm_uRdaC0_Nv3OUwjEY5qVCxCup4/edit?usp=sharing
источник
Go (Golang) Дайджест
А еще, вот вам немного Брендана не Грега в ленту, который расскажет вам, как профилировать ваш код с помощью флеймграфов. 👨‍🚒👩‍🚒
http://brendanjryan.com/golang/profiling/2018/02/28/profiling-go-applications.html
источник
2018 March 04
Go (Golang) Дайджест
Эй, пираты! 🤠 Хорошо знаете регулярки? Вот тут страничка с парой простых примеров работы с регулярными выражениями в Go.
http://yourbasic.org/golang/regexp-cheat-sheet/
источник
2018 March 05
Go (Golang) Дайджест
Обладателям умной колонки Alexa от Amazon. 👨🏻‍💻👩🏻‍💻
Алексу можно обучить выполнять любые ваши хотелки с помощью AWS Lambda. В статье ниже есть пара примеров. 😏👇
https://medium.com/@amalec/alexa-skills-with-go-54db0c21e758
источник