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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏃 Горутины: что такое и как работают

Легковесная, потребляет мало памяти, имеет низкую задержку — знакомимся с горутиной.

https://proglib.io/sh/5QPiHEGhx3
👍13
CLI пинг-понг в качестве первого проекта на Go — отличный способ узнать основные концепции языка.

Часть 1
👍15
#news

Представлены релизы Go 1.18.5 и 1.17.13, включающие исправления безопасности encoding/gob and math/big (CVE-2022-32189).

Подробнее
👍9
Пошаговая реализация простого веб-сервиса для создания и чтения самоуничтожающихся секретов на Go.

Читать
👍12
#news

Традиционный выпуск недельных новостей из мира Go-разработки:

— Анонс Go 1.19 🎉
— Анонс GoLand 2022.2
— Анонс Go 1.18.5 и 1.17.13 (включают исправления безопасности encoding/gob and math/big)
— Релиз modernc/sqlite 1.18.0
— Релиз Go Micro 4.8
— Релиз Sonic 1.3.4
— Релиз Sarama 1.35
— Релиз Bud 0.2.3
— Релиз chromedp 0.8.3
— Релиз aws-lambda-go 1.34.1
— Релиз Milvus 2.1
— Релиз Buf 1.7
— Релиз fq 0.0.8
— Релиз imgproxy 3.7.1
— Релиз Chaos Mesh 2.3
— Релиз gobackup 1.1
👍10🎉9
Гайд по разработке GraphQL-сервера на Go с использованием go-graphql.

Читать
👍11💩3
Обзор простых методов «экономии» памяти в Go.

Читать
👍17👎2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#tools

🎨🔧 ImHex — любопытный hex-редактор с множеством расширенных функций, которые часто можно найти только в платных приложениях. Работает на Windows, macOS и Linux.

🔗 Подробнее
👍13
Go разработчик проекта быстрой доставки СберМаркета 🛒💚

Быстрая доставка - это молодое направление для СберМаркета. Цель проекта: доставить заказ из магазина как можно быстрее. Много бизнес-логики внутри и тем интересней. Здесь Big Data: нужно просуммировать, просчитать — большое поле для деятельности!

Стек: Golang, PostgreSQL, Redis, Kafka, React, CI/CD, Kubernetes, ClickHouse

💡Что нужно будет делать:

- придумывать алгоритмы и внедрять их;
- улучшать геотрекинг;
- повышать наблюдаемость сервисов;
- рассчитывать срок доставки заказа и помогать выводить наших партнеров в смены;
- реализовывать механизм гибких формул для расчетов прайсеров;
- обеспечивать покрытие кода модульными и интеграционными тестами;
- проводить Code review коллег и вырабатывать оптимальные решения.

Подробнее про вакансию по ссылке https://bit.ly/3JaFE28

Пиши Юле @shmalkina, если готов пообщаться по вакансии 🌟
Интервью с разработчиком фреймворка Bud Мэттом Мюллером

Тот самый фреймворк, который использует лучшее из Go и Svelte, чтобы помочь разработчикам сосредоточиться на решении реальных проблем, не беспокоясь о безопасности типов, производительности или деплое.

Читать
Разработка аналога SSH-сервера на Go, который умеет только исполнять команды, но не использует шифрование.

Читать
👍6🤔1
#news #security

Исследователи из Oxeye обнаружили новую уязвимость, позволяющую получить несанкционированный доступ к приложениям на Go

Go использует библиотеку net/url для анализа URL-адресов и до версии 1.17 рассматривал точку с запятой в части запроса как допустимый разделитель.

Однако в версии 1.17 точки с запятой рассматриваются как ошибка, и один из методов, отвечающих за получение проанализированной строки запроса, игнорирует возвращаемую ошибку.

Таким образом, в определённых условиях это позволяет обходить проверки, основанные на параметрах HTTP-запроса.

Подробнее
👍11
This media is not supported in your browser
VIEW IN TELEGRAM
А нас тут уже 10k 🍾🥂
🎉114👍11🕊5🐳3👎1