Расшифровка доклада Дениса Исаева на GopherCon Russia 2019 о линтерах в Go.
https://proglib.io/w/b3e3a372
https://proglib.io/w/b3e3a372
Хабр
Линтеры в Go. Как их готовить. Денис Исаев
Предлагаю ознакомиться с расшифровкой доклада Дениса Исаева jirfag "Линтеры в Go. Как их готовить." В go 50+ линтеров: в чем их профит и как эффективно встроить их в процесс разработки?...
Pre-Commit-GoLang — репозиторий, включающий набор git pre-commit хуков для Golang с поддержкой модулей.
К слову сказать, в версии 0.8.3 появилась поддержка линтера revive, а здесь можно почитать про настройку revive в GoLand.
К слову сказать, в версии 0.8.3 появилась поддержка линтера revive, а здесь можно почитать про настройку revive в GoLand.
GitHub
GitHub - TekWizely/pre-commit-golang: Pre-commit hooks for Golang with support for monorepos, the ability to pass arguments and…
Pre-commit hooks for Golang with support for monorepos, the ability to pass arguments and environment variables to all hooks, and the ability to invoke custom go tools. - TekWizely/pre-commit-golang
Разбираемся на практике с тем, как правильно использовать ключевое слово
https://proglib.io/w/919c57c2
defer
в Go.https://proglib.io/w/919c57c2
blog.boot.dev
How to Properly Use Defer in Golang
What is the “defer” keyword in Go? 🔗In the Go programming language, defer is a keyword that allows developers to delay the execution of a function until the current function returns.
🐛 Исключения в Go – это легко?
В Go (Golang) нет специального механизма обработки исключений, и создатели языка не собираются его добавлять. Попробуем разобраться, хорошо это или плохо и как лучше разрешать проблемные ситуации в приложениях.
https://proglib.io/sh/Z183Oncbwg
В Go (Golang) нет специального механизма обработки исключений, и создатели языка не собираются его добавлять. Попробуем разобраться, хорошо это или плохо и как лучше разрешать проблемные ситуации в приложениях.
https://proglib.io/sh/Z183Oncbwg
Go-sqlmock — sql mock драйвер для проверки взаимодействия с базой данных. Цель инструмента заключается в имитации любого поведения драйвера sql в тестах без необходимости реального подключения к базе данных. Это помогает поддерживать правильный рабочий процесс TDD.
https://proglib.io/w/5b221d02
Небольшая статейка на русском о работе с go-sqlmock.
https://proglib.io/w/5b221d02
Небольшая статейка на русском о работе с go-sqlmock.
GitHub
GitHub - DATA-DOG/go-sqlmock: Sql mock driver for golang to test database interactions
Sql mock driver for golang to test database interactions - DATA-DOG/go-sqlmock
Прояви свои цифровые таланты на новом хакатоне Цифрового Прорыва по теме "Медицина, здравоохранение, наука".
Регистрируйся сейчас по ссылке: https://proglib.io/w/8d9fced6
⠀
18 - 20 июня у тебя будет шанс:
⠀
💊 Разработать решение для Ростелекома, СБЕР AI, Университета Лобачевского & EPAM, iHerb, Правительства ЯНАО, МИАЦ и других.
💊 Познакомиться с признанными экспертами IT-отрасли.
💊 Поучаствовать онлайн или на оффлайн-хакаточках в Москве, Санкт-Петербурге, Нижнем Новгороде, Волгограде, Саратове, Новороссийске, Курске, Черкесске, Дубне и др.
💊 Выиграть хакатон и попасть в финал конкурса.
⠀
Общий призовой фонд до 4,5 млн. ₽, по 3 призовых места на каждый из 6 кейсов.
Приглашаем программистов, дизайнеров, аналитиков, тестировщиков, продактов, питчеров и других желающих развиваться в IT. Актуально как для новичков, так и для профи!
⠀
Участвуй в главном хакатоне июня 2021 года!
Регистрируйся сейчас по ссылке: https://proglib.io/w/8d9fced6
⠀
18 - 20 июня у тебя будет шанс:
⠀
💊 Разработать решение для Ростелекома, СБЕР AI, Университета Лобачевского & EPAM, iHerb, Правительства ЯНАО, МИАЦ и других.
💊 Познакомиться с признанными экспертами IT-отрасли.
💊 Поучаствовать онлайн или на оффлайн-хакаточках в Москве, Санкт-Петербурге, Нижнем Новгороде, Волгограде, Саратове, Новороссийске, Курске, Черкесске, Дубне и др.
💊 Выиграть хакатон и попасть в финал конкурса.
⠀
Общий призовой фонд до 4,5 млн. ₽, по 3 призовых места на каждый из 6 кейсов.
Приглашаем программистов, дизайнеров, аналитиков, тестировщиков, продактов, питчеров и других желающих развиваться в IT. Актуально как для новичков, так и для профи!
⠀
Участвуй в главном хакатоне июня 2021 года!
Go 1.16.5 и 1.15.13 релизнулись: https://proglib.io/w/0ffd54a9
Иван Стрелков, бэкенд-разработчик в Ozon, рассказывает небольшую историю проблемы, вызванную неправильной настройкой пула соединений в Go.
https://proglib.io/w/f94c0444
https://proglib.io/w/f94c0444
Хабр
Чиним проблемы нагрузок в Go с помощью настройки пула HTTP-соединений
Привет, меня зовут Иван, я занимаюсь бэкенд-разработкой в Ozon — пишу микросервисы для личного кабинета продавца. Сегодня я расскажу небольшую историю проблемы,...
«Библиотека программиста» ищет продюсера онлайн-курсов
Нам требуется специалист с опытом запуска курсов от 1 года и широким кругозором в IT (высшее образование в IT будет плюсом). В обязанности продюсера будет входить развитие направление онлайн-курсов по Data Science, Frontend, Backend, Mobile, DevOps, QA, IoT и IT для не айтишников. Мы предлагаем фиксированный оклад 80 000 рублей и премии в размере 10% выручки от продаж. Офис компании находится в 10 минутах пешком от м. Таганская (Москва). Должность предполагает полную занятость с возможностью частично удаленного формата работы.
Подробное описание вакансии читайте на сайте.
Нам требуется специалист с опытом запуска курсов от 1 года и широким кругозором в IT (высшее образование в IT будет плюсом). В обязанности продюсера будет входить развитие направление онлайн-курсов по Data Science, Frontend, Backend, Mobile, DevOps, QA, IoT и IT для не айтишников. Мы предлагаем фиксированный оклад 80 000 рублей и премии в размере 10% выручки от продаж. Офис компании находится в 10 минутах пешком от м. Таганская (Москва). Должность предполагает полную занятость с возможностью частично удаленного формата работы.
Подробное описание вакансии читайте на сайте.
Есть здесь Node.js-разработчики? Если думаете в сторону Go, то обратите внимание на шпаргалку по языку 👇.
https://proglib.io/w/d114e158
https://proglib.io/w/d114e158
Medium
Golang Cheatsheet for Node.js Developers
Golang examples compared to Node.js
Excelize — библиотека, предоставляющая набор функций, которые позволяют записывать и читать файлы XLSX / XLSM / XLTM / XLTX.
Библиотека поддерживает сложные компоненты за счет высокой совместимости и предоставляет API для создания или чтения данных с листа с огромными объемами данных. Для этой библиотеки требуется Go >= 1.15.
⭐️ 8828
https://proglib.io/w/dcfc0cbf
Библиотека поддерживает сложные компоненты за счет высокой совместимости и предоставляет API для создания или чтения данных с листа с огромными объемами данных. Для этой библиотеки требуется Go >= 1.15.
⭐️ 8828
https://proglib.io/w/dcfc0cbf
GitHub
GitHub - qax-os/excelize: Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets - qax-os/excelize
👍1
🔧 task — это инструмент запуска / сборки задач, который является достойной альтернативой GNU Make.
Вот только некоторые преимущества:
- простая конфигурация и установка;
- поддержка зависимостей между задачами;
- режим просмотра;
- пропуск заданий, когда файл не был изменен;
- доступность для CI;
- кроссплатформенность и многое другое.
⭐️ 3448
https://proglib.io/w/c7f4426c
Вот только некоторые преимущества:
- простая конфигурация и установка;
- поддержка зависимостей между задачами;
- режим просмотра;
- пропуск заданий, когда файл не был изменен;
- доступность для CI;
- кроссплатформенность и многое другое.
⭐️ 3448
https://proglib.io/w/c7f4426c
Описание некоторых малоизвестных особенностей и функций Go, о которых вы можете не знать.
https://proglib.io/w/2b92f246
https://proglib.io/w/2b92f246
Medium
dark corners of go
go is an easy to learn language with purposefully limited features. but there are some lesser known features which you may not know about…