Size: a a a

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

2019 July 27
Go (Golang) Дайджест
Пока разгребаю новости, у меня есть для вас отличная вакансия.

Где: 🇺🇦 Украина, Киев
Продуктовая компания. Продукт по обеспечению вашего прайвеси в интеренете. Условия хорошие, по зп не обидят. Офис, фул тайм.

Кому? 🤨
источник
Go (Golang) Дайджест
Расс Кокс о состоянии дел в Go на сегодня 🤓, и немного о будущем. 🥳

https://about.sourcegraph.com/go/gophercon-2019-on-the-road-to-go-2
источник
Go (Golang) Дайджест
А вот статейка от ребят из Mixpanel, о том как они переводили на Go самый нагруженый сервис на Python. 🐍

https://engineering.mixpanel.com/2019/07/24/safely-rewriting-mixpanels-highest-throughput-service-in-golang
источник
2019 July 28
Go (Golang) Дайджест
Это видео для всех тех, открывая чей код в 2019 году, вы пытаетесь понять что же это за херня, и как такое можно было сделать с REST API на 10 эндпоинтов. 🤯😱🤬

Пишите просто, красиво, и правильно. 😘

https://www.youtube.com/watch?v=8TLiGHJTlig
источник
Go (Golang) Дайджест
Ребят, тут заметки со всех докладов с GopherCon 2019. Лучи добра ребятам из sourcegraph. 😚👇

https://about.sourcegraph.com/go
источник
Go (Golang) Дайджест
🤣 О компьютерные боги, я популярный. У меня копипастят контент. Мне не жалко, просто интересно, а че репостнуть сложно?

Апдейт: сразу полетела гора неадеквата с матами в личку. 😆

Апдейт 2: Уже и меседж из канала потерли. 🤨
источник
Go (Golang) Дайджест
Если вы знаете о таком сервисе как Sentry.io, наверняка замечали, что Go клиент у них оставлял желать лучшего. Не так давно они выкатили новую версию и запилили мигрейшн гайд. 🥳

https://docs.sentry.io/platforms/go/migration
источник
Go (Golang) Дайджест
Есть такая штукая в Go протобафе - protobuf/protoc-gen-go/generator.Plugin, которая позволяет менять/расширять код сгенерированный protoc.

https://rogchap.com/2019/06/25/mocking-grpc-in-go
источник
Go (Golang) Дайджест
Зарелизился GoLand 2019.2 🥳🎉

https://www.jetbrains.com/go/promo/whatsnew
источник
Go (Golang) Дайджест
Вот еще про поддержку новых фич в Go 1.13

https://blog.jetbrains.com/go/2019/06/27/new-go-1-13-language-features-in-goland-2019-2
источник
Go (Golang) Дайджест
Сегодня меня спросили про логи в json формате. И я задумался 🤔, нафига мы их пишем? Вот у нас просто миллион логеров которые умеют в json. Можно себе слать в Elastic или в Loki, но зачем?

У нас есть метрики, они дешевые, занимают куда меньше места чем логи. И у нас есть сервисы агрегации ошибок как Sentry.io, есть куча удаленных верхаусов для бизнес метрик и аналитики. Зачем нам еще и логи в json?

С радостью и интересом послушаю ваше мнение в личке @heartwilltell
источник
2019 July 29
Go (Golang) Дайджест
Хохо, очень интересный кейс с мапой в Go. Нет там акцент не на том, что результат итерирования - рандом, а на том, какой этот рандом.👇

https://medium.com/i0exception/map-iteration-in-go-275abb76f721
источник
2019 July 30
Go (Golang) Дайджест
Кхм.. Тут автор говорит что в может в 10 раз быстрее чем crypto/rand или math/rand. 😳

https://github.com/awnumar/fastrand
источник
Go (Golang) Дайджест
Ну и от того же автора - безопасная хранилка секретов в памяти. 🤐🧠

https://github.com/awnumar/memguard
источник
2019 July 31
Go (Golang) Дайджест
А ведь инженерный уровень у людей разный, и просто обьяснить простые для тебя, но сложные для другого вещи, это очень крутой скил.
источник
Go (Golang) Дайджест
Знаю людей, для которых указатели в языках программирования все равно что квантовая механика. 🤯

Эта картинка для вас! 😘
источник
2019 August 03
Go (Golang) Дайджест
Привет пираты! 🏴‍☠️🙌 Я тут выпустил очередной дайджест на DOU.

https://dou.ua/lenta/digests/go-digest-9

ну и ссылочка на гугл доку для тех у кого DOU заблочен.

https://docs.google.com/document/d/1XIc4pc6MuZuyPtQjdHI-nTgm23ZHvgSTkDx5f-rZt9U/edit?usp=sharing
источник
Go (Golang) Дайджест
Оберточка поверх Badger 🦡 и Bolt ⚡️, так же умеет в память.

https://github.com/asdine/genji
источник
Go (Golang) Дайджест
Фатих - создатель vim-go, о том почему важно юзать go mod proxy. 👨‍💻👩‍💻

https://arslan.io/2019/08/02/why-you-should-use-a-go-module-proxy
источник
2019 August 05
Go (Golang) Дайджест
Очень полезно о распределенном трейсинге!
источник