Библиотека Go-разработчика | Golang
23.2K subscribers
2.18K photos
43 videos
87 files
4.56K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Выпущена 3-я версия Centrifugo — сервера сообщений в реальном времени.

Сервер держит постоянные соединения от пользователей приложения и предоставляет API для моментальной рассылки какого-либо уведомления активным пользователям, подписанным на канал уведомления.

Можно использовать для создания чатов, "живых" комментариев, multiplayer игр, стримить данные и метрики (например, быстро меняющиеся курсы валют).

https://proglib.io/w/0ce976f7
#tip

Если вам нужно добавить ключи к существующим типам структур с помощью Goland, теперь вы можете сделать это быстрее, используя специальную функцию Add key to tags feature.

Alt + Enter в Windows / Linux или ⌥ + ⏎ в macOS .
🔧 Minify — пакет минификаторов (удаляют ненужные символы), написанный на Go.

Пакет предоставляет минификаторы для HTML5, CSS3, JS, JSON, SVG и XML, а также интерфейс для реализации любого другого минификатора.

https://proglib.io/w/dab1b054
Mat Ryer, технический директор в Grafana, рассказывает, что с годами подход к написанию HTTP-сервисов с помощью Go сильно изменился. Вот его текущий стиль 👇.

https://proglib.io/w/ba8d3f1a
#tip

Чтение из закрытого канала вернет значения, которые были отправлены перед закрытием. После того, как все значения будут прочитаны, дальнейшие чтения не будут блокироваться и вернут нулевое значение типа канала. Чтобы узнать, закрыт ли канал, можно использовать синтаксис с несколькими значениями.
🔧 gosq Go Simple Query builder. Перед вами инструмент, который предоставляет механизм синтаксического анализа для построения SQL-запросов на основе шаблонов для Go.

Он ориентирован на простоту и предоставляет синтаксис для вставки произвольной части условного запроса.

- Статья, в которой описаны предпосылки создания инструмента
- Репозиторий
Here we Go: получи оффер от Ozon в команду, которую выберешь ты.

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

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

Стек: GO, Kubernetes, Kafka.

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

Ссылка: https://your.gms.tech/v/la2EJu2R?tg=apply&s=tg
Коллекция фрагментов, иллюстрирующая общие HTTP-ответы для веб-приложений Go.

https://proglib.io/w/10c63550
Почему Options Pattern отлично подходит для обеспечения безопасности

Запись доклада Дмитрия Котика на OWASP AppSec Days Developer Security Summit 2021, в рамках которого он демонстрирует три преимущества безопасности Options Pattern для инициализации объекта на примерах Go. Он также предлагает и объясняет небольшое, но значительное улучшение шаблона, которое еще больше повысит безопасность.

https://proglib.io/w/0d3aba8b
Ultimate_Go_Notebook_2021.epub
13.9 MB
Ultimate Go Notebook (2021)

Авторы: William Kennedy и Hoanh An

Книга представляет собой своего рода блокнот с полезными записями к курсу Ultimate Go от Ardan Labs, но если вы не проходили данный курс, в любом случае книга имеет огромную ценность.

Как заявляют авторы, она охватывает более сложные темы, которых сегодня нет в других книгах. Из материалов книги вы узнаете, как писать более идиоматичный и производительный код с упором на инженерные решения.
3 вещи, которые нужны Go прямо сейчас, больше, чем дженерики. Естественно, это субъективное мнение автора, которое уже побудило много споров. Поделитесь мнением, какую фичу лично вы добавили бы языку прямо сейчас?
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Аналитика ЗП Q2 2021_IT.pdf
1.2 MB
Рейтинг зарплат от RealHR: сколько получали digital-специалисты во втором квартале 2021

Зарплаты растут, по крайней мере, в Москве. Читайте очередной отчёт RealHR по диджитал-индустрии.