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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📜 Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик

В небольшом обзоре разберем наиболее важные команды языка запросов SQL и сделаем шаг в сторону грамотного изучения работы с базами данных.

https://proglib.io/sh/wyurktzTaZ
👍6
Расшифровка доклада на конференции Conf42 об использовании Go в событийно-ориентированной архитектуре🔥

https://proglib.io/w/98aa6132
👍7
Разбираемся, почему стоит избегать использования ctx.WithTimeout / ctx.WithDeadline с кодом, который выполняет сетевые вызовы.

https://proglib.io/w/60ed0e89
👍4👎4
Обновлённое руководство по разработке через тестирование с помощью Go 🔥

https://proglib.io/w/40f22786
👍5
На популярном сайте Рефакторинг.Гуру, который посвящён тёмным материям программирования (рефакторингу, паттернам проектирования, принципам SOLID и другим важным темам из мира программирования), появился раздел с примерами на Go 🔥.

https://proglib.io/w/ae6ad9c8
🔥25👍2
Представлен официальный релиз GoLand 2022.1 с поддержкой дженериков, Go workspaces и новыми возможностями для работы с микросервисами. С основными изменениями можно познакомится в статье.

Читать
👍13👎6
Три дня напряженной работы над пет-проектом и простая система контроля версий на чистом Go готова. Автор проекта vX рассказывает, как это было.

Читать
👍8🥰3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет! 👋 Мы ищем контент-менеджера для ведения наших профильных тг-каналов. Увлеченность вопросами разработки и информационных технологий обязательна.

➡️ Подробнее о вакансии
➡️ Форма для отклика
👍3
👋🏻Всем привет!

5 дней назад мы провели тест на знание математики и теперь рады объявить победителей!🎉

К сожалению, среди тех, кто прошёл тест, были и те, кто отвечал на каждый вопрос меньше 12 секунд😥

Наш умный алгоритм вычислил таких участников — новые аккаунты, которые очень быстро проходили тест. Естественно, их мы не учли.

А теперь объявляем первых трёх победителей, которые получат бонус на номер телефона:

🥇@M*********i
🥈@O***L
🥉@f****g

С вами свяжется менеджер в ближайшее время!

Как и обещали, остальным 30 мы отправим сертификат на обучение в proglib.academy в размере 10 тыс. руб.

📚 Не расстраивайтесь, если что-то не получилось, подтянуть знания по математике можно всегда на курсе Библиотеки программиста «Математика для Data Science», который мы создали вместе с преподавателями МГУ.
👍4
Реверс Go-бинарей с использованием Ghidra

Запись доклада на Hack In The Box Cyber Week 2021 о реверсе Go-бинарей с помощью Ghidra. Доклад включает введение в семейства вредоносных IoT-программ, написанные на Go, обсуждение уникальных особенностей и препятствий бинарных файлов Go, решение распространенных проблем при реверсе вредоносного ПО на Go, разбор сценариев Ghidra, которые используют докладчики в ходе реверса, а также исследование последних разработок вокруг обфускации Go и криптеров Linux.

📺 Смотреть
👍14
Разбор принципов работы механизма TimingWheel в go-zero, который позволяет разработчикам планировать множество отложенных задач.

Читать
👍5🤔1
GO meetup

1. Graceful Shutdown или как красиво уйти
- Сапогов Никита, Ситилинк
Расскажу про то как изящно завершать приложение, учитывая большое кол-во внутренних и внешних факторов, а так же расскажу про нашу маленькую абстракцию которая намв этом помогает.

2. Дженерики на практике: производительность и вот это вот всё - Керножицкий Максим, СберМегаМаркет
Рассмотрим реализацию дженериков в go 1.18 с позиции производительности и усложнения конструкций языка

3. Круглый стол - Организация команды в условиях кризиса
В условиях информационного хаоса не хватает позитивной и полезной информации. Поэтому сразу после Go meetup 20 апреля мы решили провести круглый стол, где поговорим, как организовать команду в условиях кризиса.



🗓 26 апреля, начало в 19:00 мск, Вторник

🌐 ОНЛАЙН

Регистрация на мероприятие
👍14👎5
Краткие итоги опроса Go-разработчиков в 2021 году:

— Большинство ответов соответствовали предыдущим годам. Например, удовлетворенность Go по-прежнему очень высока — 92% , а 75% респондентов используют Go в рабочих целях
— Отсутствующие критически важные библиотеки, языковые функции и инфраструктура были наиболее распространенными препятствиями для использования Go (важно, что опрос проводился до выпуска Go 1.18 с дженериками, отсутствующей функцией №1, о которой чаще всего сообщалось)
— Респонденты хотят уделить первоочередное внимание улучшениям в области отладки и управления зависимостями
— Самые большие проблемы при использовании модулей касались управления версиями, использования частных репозиториев и многомодульных рабочих пространств (важно, что опрос проводился до Go 1.18, в котором были представлены Go Workspaces, решающие многие из этих проблем)
— 81% респондентов уверены в долгосрочной перспективе Go

📊 Подробнее
🔥10👍4👎1
Глубокое погружение в Go для функций OpenFaaS: как благодаря Go 1.18 улучшилась локальная разработка, как структурировать код и многое другое.

Читать
👍4👏1
Разбор решения, которое используется в Nutanix для поиска и очистки конфиденциальных данных в структурах Go.

Читать
👍1