Size: a a a

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

2018 June 22
Go (Golang) Дайджест
Компания Elastic выпустила Go sdk для инструментации метрик в их APM. Из прикольного - они так же выпустили обертки для популярных роутеров, типа Gin, Gorilla, httprouter. 😚
https://www.elastic.co/blog/elastic-apm-agent-go-beta-released
источник
2018 June 24
Go (Golang) Дайджест
Доброе утро. 👋😀☕️🥐
Браян Кетелсен написал статью про WebAssembly и будущее фронтенд разработки.
https://brianketelsen.com/web-assembly-and-go-a-look-to-the-future/
источник
2018 June 26
Go (Golang) Дайджест
Йо камон. Просыпайтесь. 😴
Нашел тут статью, в которой автор использует билд теги для подмены конфига в приложении.
Способ конфигурации весьма странный, но может, вы будете использовать билд теги как-то иначе. 🤷‍♂️
https://medium.com/@eminetto/golang-using-build-tags-to-store-configurations-d586e23c1dde
источник
Go (Golang) Дайджест
Монстряки! Как же круто, что это пишется на Go. 😍😘
источник
Go (Golang) Дайджест
Итак, первые итоги HashiDays:

Представили свой service mesh, вшитый прямо в Consul -- Consul Connect
Доступен в публичной бете в версии 1.2 начиная с сегодня

https://www.hashicorp.com/blog/consul-1-2-service-mesh

#hashicorp #event
источник
Go (Golang) Дайджест
Задумался о том, что многие используют Swagger в своих проектах, а перед некоторыми даже ставят такое требование. 💆‍♂️🤦‍♀️

Вот вам две статейки про Swagger и Go. 😌

https://posener.github.io/openapi-intro/
https://posener.github.io/go-swagger/
источник
2018 June 27
Go (Golang) Дайджест
Приветики. 🤘 Слыхали про CSI? Наверное, первое что приходит в голову, это серил про полицейских? 👮‍♂️ Увы нет, 😆 думаем дальше.
Ну да, это вот та самая штука из мира контейнеров - Container Storage Interface. 🤓
В статье ниже, рассказывают как писать к ней плагины.

https://arslan.io/2018/06/21/how-to-write-a-container-storage-interface-csi-plugin/
источник
Go (Golang) Дайджест
👩‍💼👨‍💼 Мы прерываем ваше любимое кулинарное шоу, 👩‍🍳 нашим экстренным выпуском новостей из мира Go.

👩‍💼 Состоялся релиз Go 1.11 Beta 1 🎉
👨‍💼 Всю необходимую информацию вы сможете найти по ссылке ниже 👇

https://groups.google.com/forum/#!topic/golang-nuts/vpVOVVMLa08
источник
Go (Golang) Дайджест
Филипо, из кор команды Go, мейнтейнер пакета crypto - заопенсорсил отличную утилиту mkcert, которая позволяет создавать локальный Certificate Authority и самоподписные сертификаты.
Теперь можно ходить в свой localhost по https с доверенным сертифакатом. 😲🙌👍

https://github.com/FiloSottile/mkcert
источник
2018 June 28
Go (Golang) Дайджест
Мэт Раяр, да тот самый, который пытается впарить всем свою книгу, 😄 заопенсорсил репозиторий, с так называемой “RPC экосистемой”, под названием Remoto.

Давайте посмотрим что у него получилось, и сможет ли это конкурировать с доминирующим на рынке GRPC. 🧐

https://github.com/matryer/remoto
источник
2018 June 29
Go (Golang) Дайджест
Йо камон, пираты. ☠️🤜🤛
Компания JetBtains выкатила очередной релиз GoLand 2018.2 EAP 3. 🎉

Из улучшений:
Дохрена всего для рефакторинга. 👨‍💻

https://blog.jetbrains.com/go/2018/06/28/goland-2018-2-eap-3-move-refactoring-vgo-updates-new-inspections-actions-and-a-lot-of-platform-updates/
источник
Go (Golang) Дайджест
Францыск выпустил очередной выпуск JustForFunc #36 🎉

В котором расскажет про версионирование, билд переменные, и ldflags ☺️🙌

https://youtu.be/-XSlev-d7UY
источник
2018 June 30
Go (Golang) Дайджест
Бандиты, нашел огромный гайд по AWS Lambda и Go. 👨‍💻☁️

https://m.ednsquare.com/publisher/view/Comprehensive-Guide-to-Serverless-Go-with-Examples-------INVKFHiCAq
источник
Go (Golang) Дайджест
Майкрософт пилит поддержку Go для Windows/ARM32. 🤨
https://github.com/golang/go/issues/26148
источник
2018 July 01
Go (Golang) Дайджест
Отличная статья на Хабре, про компилятор Go. Разбирают как работают SSA рулы. 🧐
https://habr.com/post/415771/
источник
2018 July 02
Go (Golang) Дайджест
Нужна простая мониторилка аля Pingdom, да еще и со статус страничкой для сайта? 😏
Вот, держите. Там и Prometheus метрики прикручены и всякое такое. 🙃😉
https://github.com/hunterlong/statup
источник
Go (Golang) Дайджест
Лиз Райс, на конференции goto; в Амстерадаме, рассказывает как написать свой собственный контейнер на Go. 📦🤓

https://www.youtube.com/watch?v=8fi7uSYlOdc
источник
Go (Golang) Дайджест
Ну, и самой крутой новостью за последнее время, несомненно, является то, что уже в 1.11 будет поддержка WebAssembly. 🤘

Браян Кетелсен, в своей недавней статье предпологал, что уже через пару лет большинство фронтенд кода будет написано на таких языках как Go, Rust, Swift с помощью WebAssembly. 😱

Я не буду строить предположения, а лучше скину вам статейку, про то, что мы можем делать с помощью WebAssembly уже сейчас. 😊🤗

https://medium.zenika.com/go-1-11-webassembly-for-the-gophers-ae4bb8b1ee03
источник
Go (Golang) Дайджест
Хотите глянуть как Роб Пайк и чуваки, работающие над upspin.io хендлят ошибки? 🤨
Ну, ныряйте. 🏊‍♂️👇
https://commandcenter.blogspot.com/2017/12/error-handling-in-upspin.html
источник
2018 July 05
Go (Golang) Дайджест
🖖 Немного о тестах с мапами.
https://quii.gitbook.io/learn-go-with-tests/go-fundamentals/maps
источник