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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Обзор простых методов «экономии» памяти в Go.

Читать
#tools

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

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

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

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

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

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

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

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

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

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

Читать
#news #security

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

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

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

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

Подробнее
This media is not supported in your browser
VIEW IN TELEGRAM
А нас тут уже 10k 🍾🥂
Пошаговое руководство по использованию Go, AWS Lambda, DynamoDB и API Gateway для разработки бессерверного сокращателя URL-адресов.

Читать
Разбор четырех различных методов организации доступа к базе данных на Go.

Читать
Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков.

📍 Сегодня в 19:00 стартует трансляция вебинара, посвященного актуальным навыкам в профессии Data Science.

Темы вебинара:
— Что происходит сейчас в направлении Data Science - перспективы и доход;
— Какие навыки должен иметь успешный дата-сайентист;
— Почему математика нужна в DS и как она используется;
— Посмотрим на практике работу дата-сайентиста.

Спикер: Артур Сапрыкин — Data Scientist, предприниматель, исследователь ML/DL, ex-data scientist ПАО «Мегафон».

👉 Регистрация на вебинар: https://proglib.io/w/7484fd79
Коллекция скринкастов, демонстрирующих различные инструменты и методы использования TDD в Go.

Смотреть
Практика использования паттерна “fat service” для разработки веб-приложений и API на Go, который представляет собой смесь между service object и fat model.

Подробнее