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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
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
🔧 Pagoda — базовый стартовый набор для быстрой и простой фуллстек-разработки на Go. Под капотом: echo, ent, Postgres, Redis, htmx, Alpine.js и Bulma.

https://github.com/mikestefanello/pagoda
🤔10🔥1
Пополняемая серия статей о пошаговой разработке легковесного аналога Kubernetes на Go. От вас требуются базовые знания Go, Docker и Linux.

Читать
👍15🔥1
🔧 Coraza — высокопроизводительный WAF, написанный на Go. Он поддерживает наборы правил ModSecurity SecLang и полностью совместим с основным набором правил OWASP.

https://github.com/corazawaf/coraza
👍61
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Какие подкасты вы слушаете?
Расскажите в комментариях ⬇️
👍2
Golang Aha! Moments — пополняемая серия статей от разработчика из OpenZiti

Как и любой разработчик автор сталкивался с трудностями и преодолевал их. Таким образом, перед вами исключительно практическая серия статей.

Каналы
Дженерики
👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🔟💡 Не только мозговой штурм: 10 ментальных моделей в помощь программисту

Как думать, чтобы решать задачи быстрее? Ментальные модели (паттерны мышления) помогут найти причину проблемы и понять, в каком порядке расставить приоритеты, чтобы быстро найти решение.

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