Size: a a a

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

2019 January 01
Go (Golang) Дайджест
Немного о битовых операторах в Go. 🤯
https://www.hyfr.life/bitwise-operators-tricks
источник
Go (Golang) Дайджест
Перестаньте уже писать поломаные библиотеки. 😡🤬 В статье освещают некоторые распостраненные проблемы с опенсорс библиотеками.
https://0x46.net/thoughts/2018/12/29/go-libraries
источник
2019 January 05
Go (Golang) Дайджест
Возможно, кто-то забыл как правильно собирать Docker 🐳 образы для Go. Ловите. 🤽‍♀️
https://theinfogrid.com/tech/developers/golang/golang-small-docker-images
источник
Go (Golang) Дайджест
Dragonboat 🚣‍♀️ - супер быстрый Raft с биндингами для С++
https://github.com/lni/dragonboat
источник
Go (Golang) Дайджест
Быстрая FIFO очередь, которая персистится на диск. 📀
Можно легко встроить в свой бинарь. 💁‍♂️
https://github.com/joncrlsn/dque
источник
2019 January 07
Go (Golang) Дайджест
Привет, пираты! 🤟 Все оливье уже съедено, шампанское 🥂🍾 выпито, и вы, наверняка, уже работаете, или пойдете на работу завтра. Я тоже возвращаюсь, так сказать в струю. 🙈😂

💡Я вот что подумал, возможно, кто-то хочет сменить компанию в новом году, а кому-то в проекте не хватает толковых ребят. 🤓

☝️ Если ваша компания хайрит Go разработчиков, напишите об этом мне! Только давайте без “привет как дела как погода азаза”, а сразу с подробностями:
Что за компания
Что за проект (стек, команда, итд.)
Что по зп
Ожидания от кандидата
Контактное лицо

Никакой работы за еду, суперпупер-блокчейн-айсиозапустим-соберемденег-уедемнабали, и прочего булшита.

Реальная работа для реальных людей. Давайте помогать друг другу. Мир, любовь, Go 😘
источник
Go (Golang) Дайджест
Опеределяем схожесть строк с помощью коэфициента Дайса. 🧐
https://github.com/hbakhtiyor/strsim
источник
Go (Golang) Дайджест
Браян, из команды Prometheus, написал пост о том, как они оптимизировали скорость запуска в 2.6.0 версии с помощью pprof. 👩‍💻📈👨‍💻
https://www.robustperception.io/optimising-startup-time-of-prometheus-2-6-0-with-pprof
источник
Go (Golang) Дайджест
Вы же знаете что копировать мютексы не ок? 🤨
https://eli.thegreenplace.net/2018/beware-of-copying-mutexes-in-go
источник
Go (Golang) Дайджест
У Роба Пайка замечательное чувство юмора, и новый сайт 💩🤣😂
https://robpike.io

P. S. скорей всего это не Роб 😆 но все равно весело. 😉
источник
2019 January 08
Go (Golang) Дайджест
Пакуйте чемоданы, 🧳 а точнее свои приватные репосы. Наверняка вы держите где-то на Bitbucket или GitLab свой недописаный стартап на миллион. 😆 GitHub сделал приватные репозитории бесплатными для бомжей, 🧟‍♂️ с ограничением в 3 колаборатора.
https://techcrunch.com/2019/01/07/github-free-users-now-get-unlimited-private-repositories
источник
Go (Golang) Дайджест
Предлагаю вам ряд статей о паттернах от одного автора:

Фабрика 🏭
https://medium.com/@haluan/go-factory-design-pattern-e5301e0f3283

Абстрактная фабрика 🏭👻
https://medium.com/@haluan/go-abstract-factory-design-pattern-6281b30b1e65

Одиночка (синглтон) 🚶‍♂️
https://medium.com/@haluan/go-singleton-pattern-ba089c08ab63

Строитель 👷‍♂️
https://medium.com/@haluan/golang-builder-design-pattern-a8b7c92969a7
источник
2019 January 09
Go (Golang) Дайджест
Про то, как починить фичу ренейма в VSCode. 🤦‍♂️
https://itnext.io/quickfix-vs-code-golang-renaming-b191350dd02b
источник
Go (Golang) Дайджест
Зарелизили версию 1.8.0 популярного фреймворка для авторизации Casbin. 😊
https://github.com/casbin/casbin/releases/tag/v1.8.0
источник
2019 January 10
Go (Golang) Дайджест
gRPC идет в браузеры! 🔥🎉👍 Это пока не идеальное решение, но определенно шаг на встречу проблеме. 🧐
https://grpc.io/blog/state-of-grpc-web
источник
Go (Golang) Дайджест
Неплохая статейка про серверлес с Go и AWS Lambda 👨‍💻
https://ewanvalentine.io/serverless-start-ups-in-golang-part-1
источник
Go (Golang) Дайджест
А Gophercon тем временем уже начал продавать билеты. 🥳 Он пройдет с 24го по 27е июля в Сан-Диего. 🏄‍♀️ Спешите, все эрли бёрд билеты уже раскупили. 🥺
https://www.gophercon.com
источник
2019 January 11
Go (Golang) Дайджест
Смотрите какая прикольная либка. 📚 Поможет добавить немного красок 🌈 в ваши клишки.
https://github.com/gookit/color
источник
Go (Golang) Дайджест
Вцените тред. 🙈 Там опять подгорание по поводу modules vs dep. 👨‍🚒🧯🔥
https://github.com/golang/go/issues/29639
источник
2019 January 12
Go (Golang) Дайджест
Зарелизили Go 1.12 beta 2. 🎉🎊🥳 Внутри найдете ссылки на релиз ноутсы.

Кратко о главном для ленивых:
👉 Сделали поддержку рейс детектора на linux/arm64.
👉 Эта версия - последняя с поддержкой FreeBSD 10 и macOS 10.10 Yosemite.
👉 cgo теперь работает и на linux/ppc64.
👉 go tool vet уже не работат, юзайте просто go vet.
👉 godoc теперь просто запускает веб-сервер с докой, а клишка теперь go doc.
👉 Сборка мусора стала еще быстрее.
👉 syscall/js поменяли Callback и NewCallback функции переименовали на  Func and FuncOf, рефакторите.

https://groups.google.com/forum/m/#!msg/golang-announce/QsjKbyHTaa8/EGP_u0-_EQAJ
источник