Библиотека 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
Представлен официальный релиз 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
Если вы сомневаетесь в целесообразности использования дженериков, руководство под названием «Когда использовать дженерики» точно для вас.

Читать
👍11
Практика использования go-zero для быстрой разработки монолитного сервиса с несколькими модулями.

Читать
🔥1
#news

Представлены Go 1.18.1 / 1.17.9 + пропоузал по сортировке (pdqsort, Pattern-defeating quicksort).
👍9
Tinkoff Invest Robot Contest — конкурс по разработке торговых роботов

Задача участников — создать робота на новом API Тинькофф Инвестиций, который реализует одну из торговых стратегий на бирже. Всего в конкурсе семь номинаций:

— четыре для лучших решений на языках Java, Go, Python и JavaScript;
— лучший торговый робот для мобильных устройств;
— самое оригинальное использование API;
— и лучший интерфейс (визуализация) торговой стратегии.

Победители в каждой категории получат 200 000 рублей. Решения принимают до 23 мая включительно.

Зарегистрироваться и прочитать подробнее о конкурсе
👎11👍9
🔧 compress — инструмент, который предоставляет различные оптимизированные алгоритмы сжатия данных.

Репозиторий
🔥4👍1