Go-митап для тех, кто переходит или недавно перешел на Go

Привет, Хабр!  

25 мая в Петербурге и онлайн проведём митап для разработчиков любого уровня, тимлидов и целых команд, которые задумываются о переходе на Go или уже начали применять его в коммерческой разработке. У нас большой опыт в этом — в YADRO существует практика, когда разработчики переходят на Go с других языков программирования. В рамках митапа наши инженеры поделятся подходами, которые помогают быстро изучить нюансы и влиться в работу на новой технологии. Поговорим, как писать производительный и легко сопровождаемый код без «побочных эффектов». Внутри поста — подробные описания докладов, ссылки на регистрацию и трансляцию.

0d5c80622e6d345177eb51919466ba05.png

Доклады

To Go or not to Go

fd2e6ca50e12fe36e0a4adb1c1ce0946.jpgЕвгений Соколов, тимлид команды разработки, YADRO

10 лет в ИТ. Успел пройти путь от С++ до Golang, зацепив по пути DevOps и разработку на Python.

Мы рассмотрим ключевые парадигмы программирования на Go, узнаем, как работают горутины, планировщик, каналы и модули. А также обсудим, почему Go очень простой, и как за три дня до собеседования выучить его основы до уровня «вы приняты» (если вы уже имеете опыт коммерческой разработки).

Функции, методы и интерфейсы в Gо: особенности и идиомы

75fbd1661a7d3fe5c5ba21f5c88940d7.pngВладислав Белогрудов, старший разработчик, YADRO

Моя команда создает драйверы для облаков OpenStack, системы регистрации и поддержки программно-аппаратных комплексов и многое другое.

Эти конструкции часто вызывают вопросы у новичков и споры среди бывалых разработчиков. Давайте посмотрим, как ими пользоваться, чтобы было и красиво, и правильно. Вы узнаете, как идиоматично писать функции без побочных эффектов,   когда это не работает, и что лучше — параметры и приемники значения или указатели на них. Мы также заглянем под капот интерфейсов и устроим небольшие соревнования.

Эффективно используем Go в команде

2aa2ebd6dc797cf43b72658418914028.jpgГеннадий Ковалев, тимлид команды разработки, YADRO

В ИТ более 30 лет. Знаю про самоорганизацию, процессы и как не мешать инженерам работать.

Когда разработчик пишет на Go, язык дает ему огромное пространство для творчества. Но большинство из нас работает не в одиночку. Поговорим, что такое хороший код на Go с точки зрения командной разработки, и как средства языка помогут убрать лишние споры, сэкономить дорогое время и бесценные нервы. Вы узнаете, как сделать продукт сопровождаемым и тестируемым, процесс ревью — плодотворным, а будущий рефакторинг — спокойным.

Регистрация и трансляция

Мы встретимся офлайн 25 мая в 19:00 в Санкт-Петербурге в Loft 1869 (м. «Площадь Ленина», ул. Комсомола, 1–3 АИ). Обязательно зарегистрируйтесь, если хотите прийти лично. 

И конечно, мы организовали онлайн-трансляцию — подключайтесь в YouTube. 

До встречи!  

© Habrahabr.ru