Size: a a a

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

2018 April 22
Go (Golang) Дайджест
Разбираемся с процессами, тредами и рутинами на уровне базовых понятий. 🤔
https://codeburst.io/why-goroutines-are-not-lightweight-threads-7c460c1f155f?source=linkShare-c2270f1a3f0e-1524389906
источник
Go (Golang) Дайджест
Йо камон ✌️, вчера @mukolaich в DevOps digest на DOU.ua затронул тему Unikernel. И я решил немного поэксплорить эту тему на предмет использования с Go.
Оказывается, существует такая штука как Clive OS, это реализация концепции Unikernel на Go. 🚀
Короче, если хотите заработать камаз бабла в перспективе через пару лет, советую прыгать в эту тему как можно скорее. Говорят, это следующий хайп после контейнеров. 💵🍾💃🏻👯‍♀️
http://lsub.org/ls/clive.html
источник
Go (Golang) Дайджест
А вот отличная статья про депенденси инджекшн🍆🍩, с примерами кода и тестов.
https://blog.gojekengineering.com/the-many-flavours-of-dependency-injection-in-go-25aa070d79a0
источник
2018 April 24
Go (Golang) Дайджест
Привет, 🤟. Тут вышел новый выпуск подкаста Go Time 🙌, в котором Рас Кокс расказывал о менеджменте зависимостей и будущем Go. 👇
https://changelog.com/gotime/77
источник
Go (Golang) Дайджест
А еще зарелизился Hugo 0.40 🎉
https://gohugo.io/news/0.40-relnotes/
источник
2018 April 25
Go (Golang) Дайджест
Доброе утро, котаны! 🤘 Читатели из Харькова, эта новость специально для вас. В Харькове стартуют курсы по Go от компании Inn4Science (в первый раз слышу о такой компании 😑)
Материал курса похож на типичный курс по Go на Udemy (но, наверное, не за 10 баксов, а за камаз 🚚бабла 💰😆).
https://dou.ua/calendar/20947
источник
Go (Golang) Дайджест
И продолжая рубрику курсов 🤨, компания SoftServe  запускает 24 мая бесплатный 💸 курс по Go во Львове. Это хороший способ для джунов устроиться на работу, так как заказов у аутсорса много, клиенты хотят Go, а девелоперов очень мало.
https://dou.ua/calendar/20981/
источник
Go (Golang) Дайджест
Маленькая заметочка о том, как писать бенчмарки 🤼‍♂️. Автор написал бенчмарк, чтобы выяснить что быстрее: Replace vs Regexp 🤔.
https://medium.com/@fandok/golang-replace-vs-regexp-de4e48482f53
источник
Go (Golang) Дайджест
Очередная статья о том, как мокать сервисы 🙄. На этот раз с библиотекой Pegomock (ну и название 😂).
https://medium.com/@peter.gtz/how-to-write-better-unit-tests-in-go-using-mocks-4dd05e867b17
источник
Go (Golang) Дайджест
Слыхали про такую штуку как Kubeless 😯? Это FaaS платформа на базе Kubernetes. В версии v0.6.0 они зарелизили поддержку Go функций. Собственно, этому и посвящена следующая статья. 👇
https://medium.com/bitnami-perspectives/introducing-golang-functions-to-kubeless-a9a9e4f0cab1
источник
Go (Golang) Дайджест
Угадайте, кто едет на GopherCon в Исландию? 🇮🇸🤔 Возможно, Дейв Чейни? 🤨 Или, может быть, сам Роб Пайк? 🤭 Не угадали. 😏 Потому что еду на нее я 🙀🙌💥🔥🎉 (как слушатель пока что 👨‍💻).
Хочу поблагодарить свою компанию MacPaw за предоставленную возможность.
Эх, запилить бы селфи с Францыском Кампоем. 🤣
источник
2018 April 26
Go (Golang) Дайджест
Воу воу воу 😮 тут заявочка на чемпионство в перфомансе по работе с json. Все бенчмарки прилагаются. 😉👇
https://github.com/francoispqt/gojay
источник
Go (Golang) Дайджест
Вам следует знать, что вся движуха с предложениями сделать vgo частью Go окончилась вполне успешно. Можете прочитать об этом на гитхабе. 🎉
Рас Кокс - молодец. 😘
https://github.com/golang/go/issues/24301#issuecomment-384349642
источник
Go (Golang) Дайджест
Интересный взгляд на канкаренси в Go. Приведено много примеров сравнения с другими языками. Статья довольно таки обширная, рекомендую. 👇
https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/#what-is-a-go-statement-anyway
источник
2018 April 27
Go (Golang) Дайджест
Тааааааак. 😱 Пока я был занят покупкой билетов на самолет, ✈️ произошла куча событий. Начнем, наверное, с самого главного.
У нашего любимого языка появился фирменный брендинг с новым логотипом.
Детальней читайте в официальном блоге. 👇
https://blog.golang.org/go-brand
источник
Go (Golang) Дайджест
Вы когда либо испытывали боль с сегментацией текста на разные подгруппы по языковым различиям? Есть хорошая либа, которая поможет вам отличить японский от китайского, и разбить текстовый файл на подгруппы. Разбирайтесь. 👇
https://github.com/go-ego/gse
источник
Go (Golang) Дайджест
А вот тут цикл из двух статей, в который ребята делятся своим опытом использования Cgo. Интересно. 🧐
https://blog.wallaroolabs.com/categories/adventures-with-cgo/
источник
Go (Golang) Дайджест
Ну вот, началось. 🙄 Как только услышали про новый брендинг, как сразу кинулись форкать в защиту гофера как логотип языка.
Я думаю, что несмотря на все изменения в брендинге языка, всем полюбившийся зверек, никуда не денется, 😉 по той простой причине, что его все очень любят.
https://github.com/gopher-lang/gopher
источник
2018 April 30
Go (Golang) Дайджест
Утро начинается не с кофе. ☕️ Оно начинается со статьи про Stackdriver Profiler в Google Cloud Platform.
От себя добавлю, что пока он немного сыроват, но если вы не хотите крутить селфхостед Zipkin или Jaeger, вам явно сюда. 👇
https://medium.com/google-cloud/continuous-profiling-of-go-programs-96d4416af77b

PS из языков поддерживает Go, Java, Node JS 😉
источник
Go (Golang) Дайджест
И новость для любителей GCC. В версии 8, которая вот только зарелизилась, кое-что заоптимайзили для Go. Так что GCCGO любители 🤓 читайте. 👇
https://gcc.gnu.org/gcc-8/changes.html#go
источник