Size: a a a

Go Дайджест

2021 October 05
Go Дайджест
Строим свой поисковик на Go

https://boyter.org/posts/abusing-aws-to-make-a-search-engine
источник
Go Дайджест
Wasm - утверждают что он прекрасен, но на самом деле нет 😄

https://blog.suborbital.dev/foundations-wasm-in-golang-is-fantastic
источник
Go Дайджест
Давать фидбек - важно ☝️
источник
Go Дайджест
Нужно ли давать фидбек после собеседования?

Обязательно! Если вы проводите интервью с кандидатом, нужно дать ему развернутый фидбек. Это важно, ведь человек потратил время именно на вашу компанию, а рынок сейчас таков, что именно компания ищет людей, а не люди компанию. По этому важно не терять лицо.

Мое почтение всем, кто дает фидбек кандидатам. И привет мудакам из Restream.io 🖕
источник
2021 October 08
Go Дайджест
Новый пакет для работы с IP адресами, от Бреда и пацанов из Tailscale заедет в стандартную либу. Пропоузал принят. 🙆‍♂️

https://github.com/golang/go/issues/46518
источник
2021 October 09
Go Дайджест
В обсуждении выше мы коснулись компании Tailscale и про их продвинутое использование Go на iOS. И тут они как-раз подогнали пост про свои оптимизации потребления памяти своего Network Extension.
источник
Go Дайджест
Не одним Tailscale. Есть еще чуваки из Zenly, которые почти всю клиентскую логику на iOS пишут на Go. CGo там конечно туча вокруг системных вызовов, но это все очень интересно. 😎

https://blog.zen.ly/go-ios-remember-to-enable-cocoa-multithreading-95394491ad5e
источник
2021 October 10
Go Дайджест
Немного о сложностях в реализации genqlient

https://blog.khanacademy.org/where-go-and-graphql-collide-behind-the-curtain-with-genqlient/
источник
Go Дайджест
Here we Go: получи оффер от Ozon в команду, которую выберешь ты.

Почему стоит попробовать:
▪️ Интервью длится всего 1 час — фактически, можно получить оффер за один день в выходной (23-24 октября).
▪️ Вы сами выбираете тимлидов, с которыми захотите пообщаться — 24 проекта на выбор.

Локация: Формат работы в Ozon — гибрид или полная удаленка.

Стек: GO, Kubernetes, Kafka.

Что делать: Проектировать, разрабатывать и внедрять новые микросервисы в продуктах, которыми пользуются миллионы людей по всей России.

Ссылка: https://your.gms.tech/v/la2EJu2R?tg=apply&s=tg
источник
2021 October 11
Go Дайджест
Тут приехала интересная статья про практическое применение дженериков в Go. И там не про очередную сортировку. 😑

https://hypirion.com/musings/type-safe-http-servers-in-go-via-generics
источник
Go Дайджест
Роутер ватрушку видели?

https://bunrouter.uptrace.dev
источник
2021 October 14
Go Дайджест
Решил заюзать последние новшества Телеграма. Так что если хотите поддерживать канал на постоянной основе, лучи добра вам. 😘

https://golangdigest.com/donate
источник
Go Дайджест
GoPlus - The Go+ language for engineering, STEM education, and data science.

https://github.com/goplus/gop
источник
2021 October 15
Go Дайджест
источник
Go Дайджест
источник
2021 October 16
Go Дайджест
Очередная фича для 1.18 - встраивание коммита, даты в бинарь.

Вместо параметров компилятору аля --ldflags=-X все станет доступно в runtime/debug.BuildInfo (да, эта штука давно доступна, просто с go build -buildvcs поле Settings будет с инфой от VCS).

Go 1.18 is the new Vasa, change my mind.

https://github.com/golang/go/issues/37475
источник
2021 October 17
Go Дайджест
Что-то поверх Редиса. Риал тайм меседжинг и бла бла бла. 😶‍🌫️

https://github.com/Clivern/Beaver
источник
Go Дайджест
источник
2021 October 18
Go Дайджест
Тут Олег с Искандером новенького в любимый линтер подвезли! Обновляйтесь!
источник
Go Дайджест
Все же понедельник начинается с хорошего: долгожданный релиз go-critic.

- We're hitting the 100 checkers threshold! 🎉
- Several old checkers are rewritten in ruleguard rules! 🎉
- Our project passed 1000 stars at last! 🎉

https://github.com/go-critic/go-critic/releases/tag/v0.6.0

Скоро будет апдейт в golangci-lint, не забудьте обновиться и врубить нужное https://golangci-lint.run/usage/linters/#gocritic А там все нужное :)

enable:
 - #style
 - #diagnostic
 - #opinionated
 - #experimental
 - #performance

https://go-critic.com/overview.html (если что https://t.me/go_critic_ru)
источник