Как ошибиться с конкурентностью в Go / Алексей Палажченко (Percona)

Приглашаем на Golang Conf X 2025, которая пройдет 4 июня 2025 в Москве. Программа, подробности и билеты по ссылке https://bit.ly/4aJwiZ2 --------- При поддержке AvitoTech мы впервые публикуем все видео с GolangConf 2019 в открытый доступ. Учитесь, вдохновляйтесь и перенимайте лучшие практики у спикеров, не выходя из дома. GolangConf 2019 Тезисы и презентация: https://golangconf.ru/2019/abstracts/... Go предоставляет мощные и гибкие инструменты для написания конкурентных программ, но не диктует строгих правил их использования. Большое количество статей и других докладов часто дают противоречащие друг другу рекомендации, как передавать работу в горутины, как их завершать, как обрабатывать ошибки... В своём докладе я исследую эту тему. Особое внимание будет уделено дизайну экспортируемого конкурентного API. -------- Нашли ошибку в видео? Пишите нам на [email protected]

От unit- до end-to-end-тестов, хорошие и плохие практики / Никита Шпилевой (QBF)
▶︎

От unit- до end-to-end-тестов, хорошие и плохие практики / Никита Шпилевой (QBF)

Go Channels Internals / Егор Гришечко (Insolar)
▶︎

Go Channels Internals / Егор Гришечко (Insolar)

Антон Сергеев, «Go под капотом»
▶︎

Антон Сергеев, «Go под капотом»

Zero Trust: мониторинг и реагирование
▶︎

Zero Trust: мониторинг и реагирование

Domain Driven Design в Go — это не больно (почти) / Илья Сергунин (Авито)
▶︎

Domain Driven Design в Go — это не больно (почти) / Илья Сергунин (Авито)

Масштабируем WebSocket-соединения на Go / Александр Емелин (Авито)
▶︎

Масштабируем WebSocket-соединения на Go / Александр Емелин (Авито)

Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик
▶︎

Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик

Горутины, каналы, пакет "sync". Конкурентность в Go.
▶︎

Горутины, каналы, пакет "sync". Конкурентность в Go.

Конкурентность в Go 1 — основные примитивы
▶︎

Конкурентность в Go 1 — основные примитивы

Как и зачем писать читаемый код / Григорий Петров (Evrone)
▶︎

Как и зачем писать читаемый код / Григорий Петров (Evrone)

Leonid Chensky — Writing Microservices in Go Like in BigTech, From Scratch
▶︎

Leonid Chensky — Writing Microservices in Go Like in BigTech, From Scratch

Работа с сетью в Go. Алексей Акулович, Вконтакте.
▶︎

Работа с сетью в Go. Алексей Акулович, Вконтакте.

Почему Golang такой странный / Филипп Кулин (Дремучий лес)
▶︎

Почему Golang такой странный / Филипп Кулин (Дремучий лес)

Лайфхаки для кода без побочных эффектов: пишем на Go и красиво, и правильно
▶︎

Лайфхаки для кода без побочных эффектов: пишем на Go и красиво, и правильно

Профилирование Go приложений - Антон Кучеров, soax.com
▶︎

Профилирование Go приложений - Антон Кучеров, soax.com

Микросервисы Простыми Словами за 1 Час
▶︎

Микросервисы Простыми Словами за 1 Час

Как не ошибиться с конкурентностью в Go. Артемий Рябинков, Avito.
▶︎

Как не ошибиться с конкурентностью в Go. Артемий Рябинков, Avito.

Темная сторона Go: как избежать уязвимостей и писать безопасный код / Георгий Фатеев
▶︎

Темная сторона Go: как избежать уязвимостей и писать безопасный код / Георгий Фатеев

Невидимые ошибки Go-разработчика. Артём Картасов
▶︎

Невидимые ошибки Go-разработчика. Артём Картасов

[THE MOST IMPORTANT TOPIC]. Asynchrony or simply goroutines in Golang, the beginning. Basics of w...
▶︎

[THE MOST IMPORTANT TOPIC]. Asynchrony or simply goroutines in Golang, the beginning. Basics of w...