3 доклада для тех, кто недавно с Go: материалы митапа в Петербурге

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

«Что самое крутое вы сделали за год, что пишете на Go» — вопрос из зала после первого доклада.

«Записал новую машину на жену))», — остроумный комментарий к этому моменту в трансляции.

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

Доклад-обзор для тех, кто только думает писать на Go

Автор доклада сам перешел на Go около года назад после многолетнего опыта работы с Python и C++. А потому, с одной стороны, очень хорошо понимает боль такого перехода, а с другой — так радуется фишкам вроде многопоточности. 

В докладе вас ждет верхнеуровневый разбор того, как работают горутины и синхронизация (и почему она такая классная!). А также множество примеров кода, который мы иногда будем ломать, а затем чинить.

Скачать презентацию / Оценить доклад 

А в секции вопросов и ответов вы найдете:

  • сравнение Go и Python для задач машинного обучения

  • гипотезы, как получить медленную многопоточность

  • историю о пользе дженериков

Доклад-лайфхак для тех, кто начал писать на Go и хочет делать это надежнее

Go — замечательный язык, на котором можно писать простые, красивые и высокоэффективные программы. Надо только получше с ним познакомиться: «Функции самые злые, методам все по барабану, а у интерфейсов есть нюанс, который уберегает от неправильного использования».

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

Скачать презентацию / Оценить доклад 

Среди прочего, вы узнаете:

  • хорошее и плохое про стек и кучу (и побег между ними)

  • сравнение передачи и возврата разного объема данных по значению и указателю

  • о магии редких объектов больше 10мб

  • как интерфейсы помогают следовать принципам SOLID и как сделать их производительными

Для тех, кто начал писать на Go в команде

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

Рассказ вызвал небольшой, но дружеский холивар на митапе: интересно, что об этом думаете вы!

Скачать презентацию / Оценить доклад 

Ну а мы планируем продолжать делать митапы по Go в разных городах, с уже более сложными темами. Возможно, увидимся!

Источник: https://habr.com/ru/companies/yadro/articles/743378/


Интересные статьи

Интересные статьи

По статистике Минтруда, процент трудоустроенных магистров выше, чем бакалавров. И в целом отсутствие степени магистра может стать препятствием для продвижения по карьерной лестнице. Мы спросили разных...
Привет! Недавно я в соавторстве с Ириной Резняковой из Yandex провела несколько экспериментальных мастер-классов “IT Career Mind Map” для студентов CS центра, а также СП ...
25 февраля в московском офисе Mail.ru Group прошел второй митап сообщества тестировщиков MosQA. Поговорили о том, как в Badoo разработчики тоже начали писать тесты, поделились универсальной з...
В этой статье рассказывается о том, когда и как дизайн игр стал профессией, а также о том, как он сформировался в отдельную дисциплину. Также мы предложим 7 книг, которые нужно прочитать каждом...
Сегодня расскажем о магистратуре Университета ИТМО, поделимся нашими достижениями, интересными материалами от участников нашего сообщества и ближайшими мероприятиями.