Библиотека 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
Что будет завтра — сложно сказать, поэтому мы решили сфокусироваться на сегодняшнем дне и провести короткий опрос «С какими трудностями вы столкнулись в последнее время?», чтобы понять, что сейчас вообще происходит в IT-индустрии.

Статью с результатами опроса опубликуем через неделю.

➡️ Пройти опрос (можно анонимно)
Коттманн, Паттен, Стил: Black Hat Go. Программирование для хакеров и пентестеров (2022)

Black Hat Go исследует темные стороны Go — популярного языка программирования, который высоко ценится хакерами за его простоту, эффективность и надежность.

Вы начнете с базового обзора синтаксиса языка и стоящей за ним философии, после чего перейдете к изучению примеров, которые пригодятся для разработки инструментов. Вас ждет знакомство с протоколами HTTP, DNS и SMB, далее вы перейдете к изучению различных тактик и задач, с которыми сталкиваются пентестеры, рассмотрите такие темы, как кража данных, сниффинг сетевых пакетов и разработка эксплойтов. Вы научитесь создавать динамические встраиваемые инструменты, после чего перейдете к изучению криптографии, атаке на Windows и стеганографии.

➡️ Подробнее
👍12
Как применяете принципы SOLID?
Расскажите в комментариях ⬇️
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Пройди тест на знание алгоритмов и структур данных

Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉

🔗 Основной сайт
🔗 Зеркало
🥰2👍1
Go CPU profiler под капотом.

Читать
👍12
Go Worker Pool: от бизнес-логики к конкурентности через рефакторинг.

Читать
👍14😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Каких знаний вам не хватает?
Расскажите в комментариях ⬇️
Generic Go to Go.pdf
4.9 MB
На заметку гоферам, которые любят длинные технические статьи.

Источник
🔥5
Какие алгоритмы нужно знать, чтобы стать хорошим программистом?

Самые распространенные алгоритмы и структуры данных, но и более сложные вещи, о которых вы могли не знать.

🔗 Основной сайт
🔗 Зеркало

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

Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.

➡️ Начать обучение
👍8😁1
Как реализован бэкенд Apple AirTag? Почему сайдкар лучше фреймворка? Как правильно задизайнить API? Как работает алгоритм консенсуса в рапределенных системах?

Антон Скогорев - руководитель отдела разработки делится полезными материалами и авторским контентом в своем телеграмм канале об архитектуре распределенных систем, подписывайтесь.

Самый быстрый и эффективный способ набрать опыта для system design interview.

https://t.me/startup_architecture
👍3
Библиотека Go-разработчика | Golang pinned «Как реализован бэкенд Apple AirTag? Почему сайдкар лучше фреймворка? Как правильно задизайнить API? Как работает алгоритм консенсуса в рапределенных системах? Антон Скогорев - руководитель отдела разработки делится полезными материалами и авторским контентом…»
Автоматическое создание архитектурных диаграмм для микросервисной архитектуры с использование Encore: видеоруководство для Go-разработчика

Под капотом также автообновление в режиме реального времени по мере внесения изменений в код. Бесплатно, если у вас до 3 человек в команде.

Смотреть
👍5