🎉 Представлены Go 1.20.5 и 1.19.10
🔏 С новыми выпусками прилетели фиксы безопасности для SUID бинарей (CVE-2023-29403) и cgo (CVE-2023-29402, CVE-2023-29404, CVE-2023-29405).
Подробнее
🔏 С новыми выпусками прилетели фиксы безопасности для SUID бинарей (CVE-2023-29403) и cgo (CVE-2023-29402, CVE-2023-29404, CVE-2023-29405).
Подробнее
🔥8❤2👍1
🤖ChatGPT, Wardley Maps и Go
Здесь много намешано, но от того еще интереснее: как создать плагин ChatGPT, работать с API в Go, картами Wardley и SVG-изображениями.
Читать
Здесь много намешано, но от того еще интереснее: как создать плагин ChatGPT, работать с API в Go, картами Wardley и SVG-изображениями.
Читать
Wikipedia
Wardley map
a map of the structure of a business or service, mapping the components needed to serve the customer or user
🌚6❤3👍3🤔2
Кажется, иногда стоит напоминать об интересных инструментах, которые не так часто, но все равно обновляются. Назовем это рубрику #перечитываястарое.
Goxygen — инструмент для быстрой генерации веб-проектов на Go + Angular/React/Vue. В новой версии добавлена поддержка Vue v3.3 и Vite-based Vue шаблонов.
Goxygen — инструмент для быстрой генерации веб-проектов на Go + Angular/React/Vue. В новой версии добавлена поддержка Vue v3.3 и Vite-based Vue шаблонов.
GitHub
Release v0.4.0 - Vite-based Vue templates · Shpota/goxygen
update Vue to v3.3
introduce Vite-based Vue template
introduce Vite-based Vue template
⚡13❤2👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🪜 Как программисту попросить о повышении зарплаты и что говорить
Иногда бывает так: работаешь за всех, а зарплату не повышают. Тогда нужно брать инициативу в свои руки и поговорить с руководством тет-а-тет. Но как правильно это сделать и выйти победителем? Постараемся разобраться.
🔗 Основной сайт
🔗 Зеркало
Иногда бывает так: работаешь за всех, а зарплату не повышают. Тогда нужно брать инициативу в свои руки и поговорить с руководством тет-а-тет. Но как правильно это сделать и выйти победителем? Постараемся разобраться.
🔗 Основной сайт
🔗 Зеркало
🔥4❤3👍2🤔1
Сила «Декоратора» в Go от веселого Anthony De Meulemeester: как использовать популярный паттерн проектирования для повышения гибкости и расширяемости кода.
📺Смотреть
📺Смотреть
YouTube
The Power Of Golang's Decorator Pattern
► Join my Discord community for free education 👉 https://discord.com/invite/bDy8t4b3Rz
► Pre order (get 30% off) my exclusive Golang course 👉 https://fulltimegodev.com
► Become a Patreon for exclusive tutorials👉 https://www.patreon.com/anthonygg_
► Follow…
► Pre order (get 30% off) my exclusive Golang course 👉 https://fulltimegodev.com
► Become a Patreon for exclusive tutorials👉 https://www.patreon.com/anthonygg_
► Follow…
👍11❤7🔥2
🔧 Pnutmux — инструмент для маршрутизации веб-запросов с помощью регулярных выражений и создания веб-API быстрым и интуитивно понятным способом.
Он также обеспечивает обработку CORS, структурированное логирование, извлечение URL-параметров, поддержку middleware и многое другое.
Он также обеспечивает обработку 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:
▫️Ускоренный курс по дженерикам: что это, некоторые варианты использования и распространенные заблуждения об их использовании
▫️Что означает символ «~» в дженериках
▫️Ускоренный курс по дженерикам: что это, некоторые варианты использования и распространенные заблуждения об их использовании
▫️Что означает символ «~» в дженериках
Calhoun.io
Crash Course on Go Generics - Calhoun.io
Generics provide a way to write type-safe code in a statically typed language like Go. In this article we explore how generics work, use cases for using generics, and some common misconceptions that beginners to generics may have.
❤12
Dependency Injection в Go: свежее видео от Anthony De Meulemeester о том, как использовать внедрение зависимостей в ваших Go-проектах для написания более модульного, поддерживаемого и тестируемого кода.
📺 Смотреть
📺 Смотреть
YouTube
Mastering Dependency Injection In Golang
► Join my Discord community for free education 👉 https://discord.com/invite/bDy8t4b3Rz
► Pre order (get 30% off) my exclusive Golang course 👉 https://fulltimegodev.com
► Follow me on Twitter 👉 https://twitter.com/anthdm
► Follow me on GitHub 👉 https…
► Pre order (get 30% off) my exclusive Golang course 👉 https://fulltimegodev.com
► Follow me on Twitter 👉 https://twitter.com/anthdm
► Follow me on GitHub 👉 https…
❤5
🤖 Нейронки кодят за вас: 28 AI-сервисов в помощь разработчику
Расскажем о самых полезных новинках, которые помогут написать, отладить и протестировать код, а также ускорят процесс изучения нового стека и подготовку к собеседованию.
🔗 Основной сайт
🔗 Зеркало
Расскажем о самых полезных новинках, которые помогут написать, отладить и протестировать код, а также ускорят процесс изучения нового стека и подготовку к собеседованию.
🔗 Основной сайт
🔗 Зеркало
🥱8❤5🤔3
Серия руководств о фаззинг-тестировании в Go продолжается. Из второй части вы узнаете, как встроенное в Go средство фаззинг-тестирования помогает автоматизировать поиск простой ошибки.
В третьей части автор берет более сложную и реалистичную функцию и пробует использовать фаззер для выявления конкретного типа ошибок, который распространен в Go.
В третьей части автор берет более сложную и реалистичную функцию и пробует использовать фаззер для выявления конкретного типа ошибок, который распространен в Go.
Telegram
Библиотека Go разработчика | Golang
Серия руководств о фаззинг-тестировании в Go:
1. Random testing in Go
2. Fuzz tests in Go
3. Writing a Go fuzz target
4. Finding bugs with fuzzing
1. Random testing in Go
2. Fuzz tests in Go
3. Writing a Go fuzz target
4. Finding bugs with fuzzing
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ 4 основных алгоритма сравнения Git Diff: когда и какой алгоритм использовать
Обзор четырех алгоритмов git diff: Майерса, минимальный, «терпения» и гистограммный. Также приводятся наглядные примеры, чтобы можно было сравнить результат применения каждого алгоритма самостоятельно.
🔗 Основной сайт
🔗 Зеркало
Обзор четырех алгоритмов git diff: Майерса, минимальный, «терпения» и гистограммный. Также приводятся наглядные примеры, чтобы можно было сравнить результат применения каждого алгоритма самостоятельно.
🔗 Основной сайт
🔗 Зеркало
🔥7❤2