Size: a a a

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

2018 March 21
Go (Golang) Дайджест
30й выпуск JustForFunc про протобаф так зашел публике, что Францыск быстро взялся за 31й, который полностью посвящен gRPC. 😚
https://youtu.be/uolTUtioIrc
источник
Go (Golang) Дайджест
Йо, ловите маленькую статеечку про подвохи с defer 🤭😵
https://medium.com/@i0exception/some-common-traps-while-using-defer-205ebbdc0a3b
источник
Go (Golang) Дайджест
Смотрите какой крутой репозиторий. Там собраны всевозможные Go линтеры. 🔥🤩💣
https://github.com/golangci/awesome-go-linters
источник
2018 March 22
Go (Golang) Дайджест
lile - очередной микросервис фреймворк, обладает удобной командлайновой утилиткой, которая генерит вам весь каркас для вашего сервиса. Заточен под gRPC и pubsub 😏
https://github.com/lileio/lile
источник
Go (Golang) Дайджест
Я думаю, если реально хочешь преуспеть в каком-то языке программирования👨‍💻👩‍💻, нужно хорошо знать его слабые стороны. 🤨🧐🤔
Предлагаю взглянуть на этот репозиторий, где собраны разнообразные статьи о том, почему Go - хреновый. 😳🤭😭🤬
https://github.com/ksimka/go-is-not-good/
источник
2018 March 23
Go (Golang) Дайджест
InfluxData решили запилить свою имплементацию Apache Arrow на Go, используя c2goasm и SIMD. Об этом они написали в своем блоге. 👩🏻‍💼👨‍💼
https://www.influxdata.com/blog/influxdata-apache-arrow-go-implementation/
источник
Go (Golang) Дайджест
Небольшая заметочка: пишут как рефакторить код, чтобы он был более тестируемым, на примере работы с файлами. 👩🏻‍🏫
https://matthias-endler.de/2018/go-io-testing/
источник
Go (Golang) Дайджест
Go обладает такой штукой как функции первого порядка. Это означает, что функции можно присваивать переменным, передавать в другую функцию в качестве аргумента, а также возвращать из других функций. Давайте глянем статеечку, в которой уделено внимание данному аспекту. 🧐👨‍💻
https://golangbot.com/first-class-functions/
источник
2018 March 26
Go (Golang) Дайджест
Приветики, 🤜🤛 бродяги. 🙋‍♀️ Нужен свой джаббер сервер? Взгляните на jackal. 🐺 Написан на Go 😉
https://github.com/ortuman/jackal
источник
2018 March 27
Go (Golang) Дайджест
Собрание всех мыслей Расса Кокса про версионирование зависимостей в одном посте официального Go блога 🤔👨‍💻
https://blog.golang.org/versioning-proposal
источник
Go (Golang) Дайджест
Дэмиен Гирски написал короткий пост в своем блоге о некоторых вещах и влияниях, которые сформировали культуру Go. 🤔🧐
https://medium.com/@dgryski/the-ideas-that-shaped-go-21850a74295f
источник
Go (Golang) Дайджест
Хорошая статья про интерфейсы от Вильяма Кеннеди, который пропагандирует Data Orented Design в разработке. 🧐
https://www.ardanlabs.com/blog/2018/03/interface-values-are-valueless.html
источник
Go (Golang) Дайджест
Есть такой подкаст - Go Time, вчера вышел эпизод #73, 😵 в котором Andrei Matei расказывал про то, как они пилят CockroachDB - распеделенную базу данных, которая написана на Go. 😙
https://changelog.com/gotime/73
источник
Go (Golang) Дайджест
Хотите заглянуть под капот sync.RWMutex ? 🤓😏🤯
https://medium.com/golangspec/sync-rwmutex-ca6c6c3208a0
источник
2018 March 28
Go (Golang) Дайджест
Йо камон, любители Vim. 🤓 Зарелизили новую версию vim-go v1.17 🔥💥🎉🎊
https://github.com/fatih/vim-go/releases/tag/v1.17
источник
Go (Golang) Дайджест
Видно, что Робу Пайку наболело от хреновых чейнджлогов, 🤢🤬 наверное, по этому он и написал пост в официальной гугл группе Go. Советую прочитать.🧐
https://groups.google.com/forum/#!msg/golang-dev/6M4dmZWpFaI/SyU5Sl4zZLYJ
источник
Go (Golang) Дайджест
Про то, что зарелизили Kubernetes 1.10 не написал только ленивый, по этому я решил не писать. 😆 Но вот еще один релиз я не могу обойти стороной. 😋
Зарелизили grpc-go v1.11.0, в основном это багфиксы и маленькие импрувменты. В подробности вдаватся не буду, прочитаете сами. 😏
https://github.com/grpc/grpc-go/releases/tag/v1.11.0
источник
Go (Golang) Дайджест
Ох,  взгляните на эту библиотеку. 🙀 Фильтер, мап, редъюс и прочие вкусняхи. 😚
https://gubrak.github.io
источник
Go (Golang) Дайджест
Нужен быстрый🏃🏿‍♂️, суперпроизводительный👨🏻‍🔧 генератор айдишек? Взгляните на xid👇
https://github.com/rs/xid
источник
2018 March 29
Go (Golang) Дайджест
Утречко, бродяги! 🤜🤛 Ребята из stackimpact написали хорошую статью, в которую вложили весь свой опыт перфоманс оптимизации Go кода. 🤤
https://stackimpact.com/docs/go-performance-tuning/#go-performance-patterns
источник