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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
🎉 Представлены Go 1.20.5 и 1.19.10

🔏 С новыми выпусками прилетели фиксы безопасности для SUID бинарей (CVE-2023-29403) и cgo (CVE-2023-29402, CVE-2023-29404, CVE-2023-29405).

Подробнее
🔥82👍1
🤖ChatGPT, Wardley Maps и Go

Здесь много намешано, но от того еще интереснее: как создать плагин ChatGPT, работать с API в Go, картами Wardley ​​и SVG-изображениями.

Читать
🌚63👍3🤔2
Кажется, иногда стоит напоминать об интересных инструментах, которые не так часто, но все равно обновляются. Назовем это рубрику #перечитываястарое.

Goxygen — инструмент для быстрой генерации веб-проектов на Go + Angular/React/Vue. В новой версии добавлена поддержка Vue v3.3 и Vite-based Vue шаблонов.
132👍2
Реализация GraphQL-сервера с использованием gqlgen: быстрый пошаговый гайд для Go-разработчика.

Читать
🔥93🥱2👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🪜 Как программисту попросить о повышении зарплаты и что говорить

Иногда бывает так: работаешь за всех, а зарплату не повышают. Тогда нужно брать инициативу в свои руки и поговорить с руководством тет-а-тет. Но как правильно это сделать и выйти победителем? Постараемся разобраться.

🔗 Основной сайт
🔗 Зеркало
🔥43👍2🤔1
Сила «Декоратора» в Go от веселого Anthony De Meulemeester: как использовать популярный паттерн проектирования для повышения гибкости и расширяемости кода.

📺Смотреть
👍117🔥2
🔧 Pnutmux — инструмент для маршрутизации веб-запросов с помощью регулярных выражений и создания веб-API быстрым и интуитивно понятным способом.

Он также обеспечивает обработку CORS, структурированное логирование, извлечение URL-параметров, поддержку middleware и многое другое.
5🔥3🤔1
Быстрое введение в Go: пополняемая серия видеоуроков для изучения ключевых аспектов языка.

📺 Смотреть
10
This media is not supported in your browser
VIEW IN TELEGRAM
🔧 Batch Image Generator — инструмент для создания динамического содержимого изображений на основе шаблона и CSV-файла. И самое интересное здесь не в самом инструменте, а в том, что это пример десктопного приложения на основе Wails (Svelte + Go).

🔗 Репозиторий
9🔥3👍2
Серия заметок о дженериках от Jon Calhoun:

▫️Ускоренный курс по дженерикам: что это, некоторые варианты использования и распространенные заблуждения об их использовании
▫️Что означает символ «~» в дженериках
12
Dependency Injection в Go: свежее видео от Anthony De Meulemeester о том, как использовать внедрение зависимостей в ваших Go-проектах для написания более модульного, поддерживаемого и тестируемого кода.

📺 Смотреть
5
🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику

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

🔗 Основной сайт
🔗 Зеркало
🥱85🤔3
Серия руководств о фаззинг-тестировании в Go продолжается. Из второй части вы узнаете, как встроенное в Go средство фаззинг-тестирования помогает автоматизировать поиск простой ошибки.

В третьей части автор берет более сложную и реалистичную функцию и пробует использовать фаззер для выявления конкретного типа ошибок, который распространен в Go.
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ 4 основных алгоритма сравнения Git Diff: когда и какой алгоритм использовать

Обзор четырех алгоритмов git diff: Майерса, минимальный, «терпения» и гистограммный. Также приводятся наглядные примеры, чтобы можно было сравнить результат применения каждого алгоритма самостоятельно.

🔗 Основной сайт
🔗 Зеркало
🔥72