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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
🔧 gokart — инструмент статического анализа для Go, который находит уязвимости исходного кода с помощью SSA (Single static assignment form).

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

https://proglib.io/w/cd9daf76
Прояви свои таланты в «цифре»!

Регистрируйся на самый масштабный конкурс для IT-специалистов в России — «Цифровой Прорыв» 2021! ⚡️

Тебя ждут 8 тематических хакатонов по направлениям: EdTech, EnergoMach, Healthcare, Creative Industries, Vehicles, Fintech и пр.

Крутые кейсовые задания от ведущих российских компаний: Mail.ru Group, Росатом, Ростелеком, и многих других. 👨🏻‍💻

Прожарка Hard и Soft skills на самой мощной образовательной программе.

Призовой фонд — 55 000 000 рублей. 🏆

Присоединяйся к главному IT-движению и стань частью цифрового будущего России! 🎯
Регистрируйся: https://proglib.io/w/ecbeca45
🔧 kafka-go — библиотека, которая предоставляет API-интерфейсы для взаимодействия с Kafka, концепций зеркалирования и реализации интерфейсов стандартной библиотеки Go. Как заявляют разработчики, kafka-go обходит конкурентов по многим параметрам. Вы какой библиотекой пользуетесь?

⭐️ 3807

https://proglib.io/w/1606484d
👍1
Как выполнить мягкое удаление с помощью MongoDB и Go

Фантомное или мягкое удаление (Soft deletion) — подход по работе с данными, когда данные не удаляются из хранилища, а просто помечаются как удаленные. Из руководства вы узнаете, как реализовать мягкое удаление с помощью MongoDB и Go.

https://proglib.io/w/f611dfa6
Juan_M_Tirado_Build_Systems_With_Go_Everything_a_Gopher_must_know.pdf
3.8 MB
Build Systems With Go: Everything a Gopher must know (2021)

Автор: Juan M. Tirado

Во втором издании книги значительно обновился контент, расширились объяснения, появилась новая глава о Cgo и многое другое.

Книга предлагает читателю полное объяснение наиболее полезных аспектов языка Go и того, как их использовать с существующими инструментами из экосистемы Go.

Не останавливайтесь на основах, двигайтесь вперед и узнайте, как создавать системы с RESTful API, обменом сообщениями gRPC, middleware, базами данных SQL / noSQL, потоковой передачей данных и многим другим.
👍1
🔧 air — инструмент для живой перезагрузки приложений Go.

Автор инструмента при разработке веб-приложений с помощью Go и Gin заметил отсутствие функции live-reloading, а гибкости инструмента fresh было недостаточно. Так родился air.

⭐️ 7k

https://proglib.io/w/0105a82a
👍2
Вакансия, в которой есть место магии: GoLang Developer в Mercuryo 👾

Наша команда умеет превращать магическое в доступное: мы создаем финансовые сервисы нового поколения, в которых объединяем фиат и криптовалюты для миллионов пользователей. Хочешь получить доступ к особым знаниям о финтехе? Присоединяйся к нам!

Это мэтч, если ты:
🔹 Разрабатываешь на GoLang больше 2 лет: unit-тесты, pprof, dlv;
🔹 Пишешь микросервисы и понимаешь микросервисную архитектуру;
🔹 Имеешь опыт промышленной разработки с MySQL (InnoDB, MyISAM) и PostgreSQL;
🔹 Хочешь узнать больше о крипте и blockchain-технологиях.

Взамен предлагаем зп 180 000₽ — 300 000₽, возможность работать из любой точки мира, +6 дней к оплачиваемому отпуску и повышение по грейду, как только ты будешь к этому готов.

Откликайся на вакансию тут или присылай резюме прямо нам в Telegram — @HRMercuryo
Автор образовательных площадок (gophercises.com & algorithmswithgo.com) и участник Go Time Podcast выпускает отличные видеоуроки по веб-разработке на Go с примерами:

- Часть 1
- Часть 2
Чему бы вы хотели научиться?
По результатам всемирного опроса Stack Overflow 2020 язык программирования Python входит в тройку самых любимых технологий в среде разработчиков. Так что если вы только собираетесь научиться кодить, Python отлично подходит на роль первого языка программирования.

Специально для новичков мы подготовили курс, в котором обучаем основам программирования на Python с нуля до уровня Junior за 30 занятий. Вы научитесь не только программировать, но и сделаете несколько практических проектов — в частности, ботов для Telegram и Instagram. Преподаватели лично проверят ваши домашние задания и дадут полезные советы, так что вы точно во всём разберётесь.

Старт потока 15 сентября. Эксклюзивный промокод подписчикам канала GO на скидку 15% только до 6 сентября.

Информация о преподавателях, полная учебная программа и запись на курс здесь
🔧 cast — инструмент для безопасного и простого перехода от одного типа к другому в Go.

При работе с динамическими данными в Go часто возникает необходимость преобразовать данные из одного типа в другой.

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

1703

https://proglib.io/w/393f4955