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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Generic Go to Go.pdf
4.9 MB
На заметку гоферам, которые любят длинные технические статьи.

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

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

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

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

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

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

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

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

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

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

Смотреть
🔧 Pagoda — базовый стартовый набор для быстрой и простой фуллстек-разработки на Go. Под капотом: echo, ent, Postgres, Redis, htmx, Alpine.js и Bulma.

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

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

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

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

Каналы
Дженерики
🔟💡 Не только мозговой штурм: 10 ментальных моделей в помощь программисту

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

🔗 Основной сайт
🔗 Зеркало
Пример использования Wails для разработки десктопного приложения на React + Go.

Читать