Как стать автором
Обновить
492.6
YADRO
Тут про железо и инженерную культуру

Обсуждаем изменения в Go 1.24, мьютексы и пакет unsafe — открытие сезона митапов для гоферов в Москве

Время на прочтение2 мин
Количество просмотров1.6K

С приходом весны из-под сугробов снова начинают прорастать полезные митапы. На первой в сезоне Go-сходке от YADRO предлагаем присоединиться к обсуждению изменений Go 1.24. Эксперты из AvitoTech, Yandex и YADRO подискутируют, как обновления повлияют на код разработчиков. Также вы узнаете, как обеспечить высокопроизводительную конкурентность в Go и с умом применять пакет unsafe. 

Офлайн-участников ждет демозона с оборудованием для ЦОД и телеком-операторов, технические интерактивы и подарки. Регистрация открыта!

Что в программе

От мьютексов к lock-free: как обеспечить высокопроизводительную конкурентность в Go

Илья Уваркин

Инженер-программист в департаменте разработки унифицированной системы хранения данных в YADRO

На первый взгляд мьютексы кажутся простыми, но на деле все сложнее. В докладе я разберу, как они работают, почему не такие легковесные, как кажется, и когда могут стать узким местом. Также покажу альтернативу — lock-free структуры — и объясню, в каких случаях они помогают повысить производительность.

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

Погружение в мир без правил с пакетом unsafe

Нина Пакшина

Go-разработчик

Unsafe-код кажется сложным и опасным, но так ли это на самом деле? В докладе я разберу пакет unsafe, его ключевые компоненты и области применения. Покажу на примерах, как оптимизировать структуры, получать доступ к скрытым полям и преобразовывать данные для работы с промышленными протоколами. Также затронем вопросы адресной арифметики и преобразования типов.

Дискуссия «Go 1.24: куда движется язык?»

Даниил Подольский

Эксперт по разработке ПО и один из лидеров внутреннего Go-сообщества в YADRO

Александр Иванов

Старший инженер-программист в YADRO

Павел Агалецкий

Ведущий инженер в платформе, AvitoTech

Игорь Панасюк

Go-разработчик в Yandex, преподаватель в ИТМО

Активные участники сообщества гоферов обсудят, что нового в стандарте языка и как это повлияет на разработку. Оценят важнейшие изменения: от механизма отслеживания зависимостей до слабых указателей (weak pointers) в стандартной библиотеке. А еще разберутся, как новые возможности, такие как флаг -json, улучшенные финализаторы, пакет crypto/mlkem и многое другое, могут изменить подход к разработке.

Где и когда встречаемся 

Встречаемся 13 марта в Loft Megapolis Hall (Москва, Варшавское ш., 33, стр. 12). 

Начало в 19:00, сбор гостей с 18:00. Ближайшие станции — метро Нагатинская и МЦК Верхние Котлы. Можно присоединиться офлайн и онлайн, но нужно зарегистрироваться

Что почитать про Go в ожидании митапа: 

5 способов писать эффективный код на Go

Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на Go и C

Простые правила, которые помогают писать на Go без побочных эффектов

Теги:
Хабы:
Всего голосов 9: ↑7 и ↓2+8
Комментарии4

Публикации

Информация

Сайт
yadro.com
Дата регистрации
Дата основания
Численность
5 001–10 000 человек
Местоположение
Россия
Представитель
Ульяна Соловьева