🔧 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
🚦Кодим сфетофор на Go для Raspberry Pi
Это больше касается настройки и кросс-компиляции, но работать с Raspberry Pi всегда интересно, и Go здесь подходит как нельзя лучше.
Читать
Это больше касается настройки и кросс-компиляции, но работать с Raspberry Pi всегда интересно, и Go здесь подходит как нельзя лучше.
Читать
simonprickett.dev
Raspberry Pi Coding in Go: Traffic Lights
I’ve been learning the Go programming language recently. As an exercise, I decided to revisit a past article that looked at working with traffic lights on the Raspberry Pi in Python in order to rewrite it in Go. To make this a standalone guide, there will…
👍8❤2🤔1
🏎 Кэширование Go-тестов в CI: как команде Airplane удалось на порядок сократить время прогона всех юнит-тестов через CI за счет кэширования.
Читать
Читать
🔥4👍1😁1
Обработка огромных лог-файлов с помощью Go и Python
В поисках быстрого решения для обработки большого объема логов автор таки выбирает Go + BigCsvReader вместо Python.
Читать
В поисках быстрого решения для обработки большого объема логов автор таки выбирает Go + BigCsvReader вместо Python.
Читать
www.madhur.co.in
Process huge log files – Madhur Ahuja
👍4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
❌ 6 типичных ошибок, которые допускают программисты при составлении резюме
Рассказываем, что не так с резюме большинства программистов и как сделать так, чтобы работодатель обратил на вас внимание.
🔗 Основной сайт
🔗 Зеркало
Рассказываем, что не так с резюме большинства программистов и как сделать так, чтобы работодатель обратил на вас внимание.
🔗 Основной сайт
🔗 Зеркало
👍5🥱2
🔧 golang interview prep — репозиторий для подготовки к собесу от Мэтта Бойла из Cloudflare, который содержит рабочее CRUD-приложение, но с кучей багов.
Оно не соответствует передовым практикам, содержит ошибки и проблемы с безопасностью.
💭 Сможете найти все баги?
Оно не соответствует передовым практикам, содержит ошибки и проблемы с безопасностью.
💭 Сможете найти все баги?
GitHub
GitHub - MatthewJamesBoyle/golang-interview-prep
Contribute to MatthewJamesBoyle/golang-interview-prep development by creating an account on GitHub.
🔥12👍1😁1🥱1
💭 Какие библиотеки и инструменты вы чаще всего используете при разработке проектов на Go? Поделитесь опытом.👇
💡11 заповедей Junior-разработчика
В этой статье дадим несколько дельных советов, которые помогут вам избежать распространенных ошибок на старте карьеры.
🔗 Основной сайт
🔗 Зеркало
В этой статье дадим несколько дельных советов, которые помогут вам избежать распространенных ошибок на старте карьеры.
🔗 Основной сайт
🔗 Зеркало
🥱6👍4
🔧 TinyGo — развивающийся Go-компилятор для микроконтроллеров и компактных однопроцессорных систем. Компиляция для различных целевых платформ реализована при помощи LLVM.
На прошлой неделе были представлены версии 0.28.0 и 0.28.1.
#перечитываястарое
На прошлой неделе были представлены версии 0.28.0 и 0.28.1.
#перечитываястарое
👍31❤2
Менторская программы «Навыки»: подборка полезных видео для Go-разработчика.
▫️ Самое полное интервью Go Middle
▫️ Тестирование в Go: часть 1 & часть 2
▫️ Безопасность в Go
▫️ Что нужно знать о слайсах в Go?
▫️ Задачи по concurrency в Go: часть 1 & часть 2
▫️ Самое полное интервью Go Middle
▫️ Тестирование в Go: часть 1 & часть 2
▫️ Безопасность в Go
▫️ Что нужно знать о слайсах в Go?
▫️ Задачи по concurrency в Go: часть 1 & часть 2
YouTube
Самое полное интервью Golang Middle
Оставить заявку на менторскую программу Эйч Навыки, чтобы перейти на Go, сменить работу, апнуть грейд или зарплату: https://t.me/skills_mentee_bot?start=ordersuccess_video_ryJOS-8hmQo
Подробнее про Эйч Навыки: https://hcareers.notion.site/Go-10-600-4a68…
Подробнее про Эйч Навыки: https://hcareers.notion.site/Go-10-600-4a68…
🔥17❤4👍1🤩1
🔧 gotestsum — простой инструмент, который запускает ‘go test’ и выводит удобочитаемые результаты прогона тестов. Подойдет как для локальной разработки, так и для использования в CI.
В апреле был выпущен крупный релиз v1.10.0.
В апреле был выпущен крупный релиз v1.10.0.
GitHub
GitHub - gotestyourself/gotestsum: 'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary…
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results. - gotestyourself/gotestsum
👍9❤5⚡4