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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Интервью с разработчиком фреймворка 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
Пошаговое руководство по использованию Go, AWS Lambda, DynamoDB и API Gateway для разработки бессерверного сокращателя URL-адресов.

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

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

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

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

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

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

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

Подробнее
💩9👍1
Обзор основных концепций функционального программирования в Go.

Читать
👍4👎4😱2
Поиск и устранение проблем с производительностью в веб-приложении на Go + SQLite.

Читать
👍9
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👍 Как правильно писать сообщения коммитов в GIT, чтобы всем было хорошо

Правильно написанные сообщения к коммитам в Git помогают сделать проект с открытым или закрытым исходным кодом удобным для дальнейшей доработки и поддержки. В этой статье вы познакомитесь с различными стратегиями написания хороших сообщений и их использования для оптимизации процесса разработки.

🔗 Основной сайт
🔗 Зеркало
👍9
Тут старый добрый regex matcher Роба Пайка (написан на C) небезызвестный Ben Hoyt решил переписать на Go. Узнайте технические детали и результаты тестов производительности.

Подробнее
👍11
Что не так с обработчиками HTTP по умолчанию в Go? Рассуждает Preslav Rachev.

Читать
👍4