Size: a a a

Библиотека Go разработчика

2020 March 04
Библиотека Go разработчика
18 марта пройдет открытый практический вебинар «Микросервисная архитектура: достоинства и недостатки». Присоединяйтесь, будет интересно и профессионально: https://otus.pw/jMog/

Рассматриваем основные преимущества микросервисной архитектуры, а также её слабые места. Изучаем, для каких проектов микросервисы подойдут лучше всего, а где целесообразно писать монолитное приложение.

Вебинар проходит в рамках набора на профессиональный онлайн-курс «Архитектор программного обеспечения». Чтобы попасть на этот курс с welcome-скидкой, пройдите вступительный тест: https://otus.pw/BRXg/
источник
Библиотека Go разработчика
Реализуем управление доступом на основе ролей в REST API на Go: https://prglb.ru/2eurj
источник
2020 March 05
Библиотека Go разработчика
Учимся правильно парсить тело JSON запроса на Go: https://prglb.ru/5r85l
источник
2020 March 06
Библиотека Go разработчика
Подробное руководство об использовании Websockets в Go: https://prglb.ru/ccu1
источник
2020 March 07
Библиотека Go разработчика
Gos: Armed Golang 💪

Проект предоставляет готовые решения для кросс-компиляции, компиляции .proto файлов, реализации прокси и др.

https://github.com/storyicon/gos
источник
2020 March 08
Библиотека Go разработчика
Практический доклад Максима Рындина на GopherCon Russia 2018 о продуктовой разработке на Go, в рамках которого он описывает процесс миграции на Go в компании Gett, кратко освещает причины такого решения и трудности, с которыми они столкнулись.

https://youtu.be/ppnnuDotxZM
источник
2020 March 09
Библиотека Go разработчика
Почему ребята из Cortex выбрали язык Go для разработки инфраструктуры машинного обучения, а не Python?

https://prglb.ru/1bp7
источник
2020 March 10
Библиотека Go разработчика
Go для DevOps и микросервисов – хорошая идея?

Если вы внимательно посмотрите на набор инструментов DevOps, вы найдете множество проектов, написанных на Go: Docker, Kubernetes, Prometheus, и многие другие. Есть также значительное сообщество вокруг применения Go для создания микросервисов. Но является ли Go действительно хорошим или даже лучшим выбором для этих областей? Разбираемся 👇

https://youtu.be/X-VsNa7kKHk
источник
2020 March 11
Библиотека Go разработчика
Web Development with Go (2016)

Автор: Jonathan Calhoun

С помощью книги вы научитесь создавать реальные веб-приложения с нуля, используя язык программирования Go. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
источник
2020 March 12
Библиотека Go разработчика
Свежие видео с канала «Good reviewer - Bad reviewer», в рамках которого ребята проводят ревью кода на разных языках программирования:

build
safestd
источник
Библиотека Go разработчика
Реши одну из 8 IT-задач агроиндустрии на главном агрокодинге страны AgroCode 2020.

Разработай систему сбора данных о росте растений, маркетплейс поставщиков удобрений или дневник здоровья телят. Призовой фонд — 1 350 000 рублей!

Заявки принимаются от команд и индивидуальных участников до 24 марта на сайте https://prglb.ru/32b2g

Генеральный спонсор — Россельхозбанк
источник
Библиотека Go разработчика
Полезные функции Go, которые реализуют некоторые трудно решаемые проблемы, но их лучше избегать: https://prglb.ru/42tqx
источник
2020 March 13
Библиотека Go разработчика
Практическое руководство по Golang IO: https://prglb.ru/ikz8
источник
2020 March 14
Библиотека Go разработчика
simdjson-go — высокопроизводительный анализатор JSON. Он широко использует инструкции SIMD (simple instruction, multiple data — одиночный поток команд, множественный поток данных) для достижения производительности синтаксического анализа гигабайт данных формата JSON в секунду. По сравнению со стандартным пакетом encoding/json, simdjson-go работает примерно в 10 раз быстрее.

https://github.com/minio/simdjson-go
источник
2020 March 15
Библиотека Go разработчика
Разбираемся с тем, как правильно структурировать приложение на Go. Полезные советы и кейсы в видео найдут для себя как начинающие, так и опытные разработчики.

https://youtu.be/1rxDzs0zgcE
источник
Библиотека Go разработчика
OTUS приглашает на бесплатные практические вебинары по архитектуре IT-проектов:

— 16 марта в 20:00 МСК пройдет вебинар «Тестирование отказоустойчивости» онлайн-курса «Архитектор высоких нагрузок»: https://otus.pw/8Yf5/
Обсудите, как эффективно планировать «учения», на что обращать внимание, какие инструменты помогут и как избегать типовые ошибки.

— 18 марта в 20:00 МСК пройдет вебинар «Микросервисная архитектура: достоинства и недостатки» онлайн-курса «Архитектор программного обеспечения»: https://otus.pw/WfQ0/

Рассмотрите основные преимущества микросервисной архитектуры и её слабые места. Изучите, для каких проектов микросервисы подойдут лучше всего, а где целесообразно писать монолитное приложение.
источник
Библиотека Go разработчика
Простые методы оптимизации приложений на языке Go: https://prglb.ru/1foc
источник
2020 March 16
Библиотека Go разработчика
Разбираемся с шаблонами проектирования в Go:
1. Реализация паттерна декоратор.
2. Реализация паттернов генератор и наблюдатель.
3. Реализация паттернов фабрика и абстрактная фабрика.
источник
2020 March 17
Библиотека Go разработчика
Обширный практический доклад Александра Емелина (Авито) на GolangConf 2019 о масштабировании WebSocket-соединения на Go
источник
2020 March 18
Библиотека Go разработчика
Разработка телефонной платформы на Go — интересная сфера применения языка, не так ли? Тут ребята из ITooLabs подробно делятся подобным кейсом: 1 и 2 часть.
источник