20 октября, Москва
Офис Deloitte, Лесная 5 кВ
DevFest Moscow
О конференции
DevFest — это международная конференция для разработчиков, организуемая сообществом Google Developer Groups. Выступления практиков, кейсы, которые невозможно нагуглить, новинки технологий и общение с единомышленниками.

Два потока: hard and soft skills. Поговорим не только о том, как прокачать себя в программировании, но и об универсальных компетенциях.
15+
спикеров
Только практики, никакой «воды»
400
участников
Разработчики, техлиды, аналитики, тестировщики
2
потока
Hard and Soft skills
Направления докладов
Mobile
AI/ML/DS
Frontend/Backend
Soft skills
Спикеры
Евгений Кот
Frontend Teamlead, Wrike


Иван Бакаидов
Разработчик программного обеспечения для неговорящих людей LINKa
Захар Золотарев
Android Developer в Skyeng


Михаил Корнеев
Сооснователь курсов LearnPython, CTO компании Ingenix.ai

Анастасия Калашникова
Практикующий психолог и ex-HR
Организатор PeerLab для IT

Алексей Долгушев
Основатель агентства HR-маркетинга «Долгушев и Сторожилов» и со-организатор CodeFest
Александр Дадукин
Разработчик в команде Яндекс Браузера.

Глеб Лесников
Инфраструктурная команда Dodo IS, Додо Пицца

Александр Смирнов
Co-Founder & CTO в PapaJobs
GDE Android в России

Илья Розовский
Креативный директор и со-основатель студии интерактивных коммуникаций Fancy Interactive.
Александр Малышев
Сооснователь Russian Hackers.
Организатор Hack.Moscow.

Александр Просолкин
Сооснователь Russian Hackers.
Организатор Hack.Moscow.

Билеты
Student
free
Количество ограничено. Только при предъявлении студенческого
Закончились
Early Bird
500 р
Доступен до 1 сентября
Закончились
Regular
700 р
Доступны до 1 октября
Закончились
Last last chance
для тех, кто очень хочет, но затянул все сроки
3000 р
Доступен с 18.10 (12:00) по 19.10 (12:00)
Закончились
Организаторы
GDG (Google Developers Group) — некоммерческое IT сообщество, в основе которого лежат технологии Google для разработчиков (Android, Firebase, Dart, Apps Script, Google Glass и другие).
Партнеры
Информационные партнеры
© 2018 GDG Moscow
Contact
По всем вопросам — gdgmoscow.org@gmail.com
Евгений Кот
Flutter против мобильной Инквизиции
О спикере:
Участник программного комитета HolyJS, иногда спикер. Dart & Flutter GDE

Описание выступления:
«Честно сказать, больших снобов, чем мобильных разработчиков я не видал. Ну, действительно, как только выходит что-то, отличное от "золотого стека", оно тут же предаётся анафеме. А если это содержит слова "кроссплатформенное", "60fps", "удобно и хорошо" — то тут страшно сказать, что делается. Таким вступлением, конечно, трудно привлечь публику, но что делать, будем стараться ломать стереотипы.
Что такое Flutter? Это новый мобильный framework от Google, который позволяет создавать приложения под IOS и Android одновременно. И без нужды пачкать руки о JavaScript. Что вы получите от этого доклада зависит от того, чем вы занимаетесь. Примерно вот так:
  • Мобильный разработчик: не нативное != плохое, или как сделать хорошее приложение быстро и просто. Да, под 4 платформы
  • Не мобильный разработчик: как имея нулевые знания в мобильной разработке сделать хорошее приложение быстро и просто. Да, под 4 платформы
  • Не разработчик вообще: как заплатить всего одному разработчику, чтобы получить хорошее приложение быстро и просто. Да, под 4 платформы»
Сергей Пугачев
WebAssembly — внутреннее устройство и практическое применение
О спикере:
Worked at Google, Microsoft, Intel and Booking.com. An author of several books on application development, trainer and an international conference speaker.

Описание выступления:
В браузеры приходит возможность выполнять код, написанный на любом популярном языке программирования. Это становится возможно благодаря WebAssembly.
В докладе Сергей расскажет о том:
  • как устроен WebAssembly,
  • для чего может использоваться,
  • заменит ли WebAssembly JavaScript,
  • будем ли мы писать web приложения на Go, Rust и C#
Также в докладе будет рассмотрено портирование существующего кода, и вы узнаете что нужно, чтобы запустить, например, вашу игру для iOS или Android прямо в браузере!
Иван Бакаидов
Пандус для сайта
О спикере:
Я молодой парень, который компенсировал свое заболевание java'ой, c# и javascript и с помощью синтезатора речи выступал в ООН.

Описание выступления:
«Интернет всё больше участвует в нашей оффлайн жизни: мы можем заказать пиццу, вызвать такси или выпустить банковскую карту с помощью нашего телефона. Но и как в оффлайн мире, в онлайне некоторые вещи могут быть недоступны людям с особенными потребностями. К примеру, вы можете нарисовать красивую продажную кнопку, но если не укажете альтернативный текст для картинки на этой кнопке, слабовидящий пользователь никогда на нее не нажмет.

Своим докладом я хочу обозначить проблему доступности сайтов и показать самые важные моменты в верстке сайтов, доступных всем».

Захар Золотарев
Kotlin Multiplatform проверка боем
О спикере:
Пишет код. Спорит. Переписывает код. Занимается спортом. Слушает Metal \m/

Описание выступления:
  • Вкратце о Kotlin Multiplatform. Что это такое, в каком состоянии он сейчас находится и в каком направлении будет двигаться.
  • Почему мы в Skyeng решили его сейчас использовать и почему не сделали это раньше.
  • Подробности использования: выбор архитектуры проекта и как Kotlin Multiplatform влияет на неё.
  • Разница реализации на разных платформах (что позволяет делать Kotlin и каким путем пошли мы) Kotlin Native на помощь в iOS.
  • Тесты — как и зачем тестировать общий код, какие инструменты для этого существуют.
  • Наш опыт совместной работы Android и iOS разработки.
  • Подведения итогов: взвешивание всех "за" и "против" и общее мнение о таком походе к разработке.
Михаил Корнеев
Как начать выступать и зачем?
О спикере:
Со-основатель и евангелист сообщества Moscow Python. 17-летний опыт коммерческой разработки программного обеспечения, из них последние 9 лет на языке Python.

Описание выступления:
С каждым годом количество мероприятий для разработчиков растет.
Поговорим о том, как получить пользу от митапов и конференций не как участник, а как выступающий:
* Какую пользу для себя может получить докладчик?
* Как решиться?
* Путь будущей звезды сцены начинается с малого
* Как подготовиться и где получить помощь?
Анастасия Калашникова
Зачем разработчику навык эффективной коммуникации
О спикере:
Проводит тренинги и семинары по проблемам профессионального и личностного развития для IT-специалистов.

Описание выступления:
  • В чем разница между общением и эффективной коммуникацией
  • Почему ЭФ упрощает жизнь команды и вашу
  • Коммуникация — скилл, который можно и нужно развивать. Как это делать?
  • Частые проблемы с которыми сталкиваемся, если на этот скилл забивать
Алексей Долгушев
User Guide по прокачке Soft Skills
О спикере:
Стремится сделать DevRel индустриальным стандартом в IT. Развивает локальные IT-сообщества в России

Описание выступления:
Ок, допустим, нас убедили, что софт скиллс могут пригодиться нам в хозяйстве.
  • Что конкретно делать?
  • Как их тренировать?
  • Как измерять прогресс?
  • Что делать, если для тренировки нужны ресурсы, которых нет (время, идеи, мотивация)?
В докладе поговорим о методе по развитию софт скиллс, который нельзя называть по имени.

Илья Якямсев
Как перестать управлять и начать работать
О спикере:
Отец, муж, менеджер проектов, стендап комик.

Описание выступления:
  • Как быть эффективным руководителем и остаться человеком.
  • Почему люди гораздо лучше работают без вас.
  • Зачем заботиться о душевном здоровье команды.
  • Почему мотивация плохо работает.
  • Зачем уважать людей и как это правильно делать.

Евгений Комаров
Автоматизация Escape Questов глазами Android инженера. От кодовых замков до Android Things
О спикере:
В свободное время помогает друзьям строить эскейп-квесты. Увлекается DIY, IoT и Android.

Описание выступления:
Последние 3 года Евгений занимается автоматизацией Escape Questов в Омске.
В докладе он поделится своим опытом в этой сфере, приоткроет завесу над тем, как работают квесты с технической стороны.
Расскажет, с чего начинал и что делает сейчас, как с хардварной стороны, так и с софтварной. Приведет примеры часто используемых девайсов. БОльшая часть компонентов и механик легко может найти применение и в DIY пет-проджектах, поэтому будет интересно не только любителям квестов.
Доклад покажет, что автоматизация – это просто, полезно и доступно всем :-)
В докладе не будет суровых хардварных тем. После него вы ощутите в себе силы и напитаетесь идеями сделать что-то полезное для своего дома.
Александр Дадукин
The Camera 2 API Strikes Back
О спикере:
Разработчик программного обеспечения. В меру общительный любитель кошек.

Описание выступления:
Расскажем про трудности и проблемы, с которыми столкнулась команда Алисы в процессе работы с камерой в андроид.
Выступление будет полезно не только начинающим разработчикам, но и опытным программистам, которым интересно послушать о нашем опыте решения затруднительных ситуаций и возможных подводных камнях системного апи работы с камерой.
Илья Розовский
Управляемый конфликт
О спикере:
Популяризатор креативного предпринимательства и внедрения инноваций. Постоянный лектор в Среде Обучения и Британской Высшей Школе Дизайна.

В прошлом со-основатель и креативный директор агентства новых медиа Paper Planes, консультант по новым медиа маркетингового агентства Контакт Эксперт, Account Manager по технологическим проектам международного PR-агентства Comunica Gollin Harris, руководитель и создатель отделов продаж в ряде рекламных агентств. Приглашенный спикер Московского Политеха, РГГУ, МИСиС, АНХ.

Описание выступления:
  • Форма конфликта. Конфликт хороший, конфликт плохой
  • Конфликт с собой. Проблемные работники и проблемные руководители
  • Частный конфликт, конкуренция
  • Человек и конфликт
Александр Малышев
Хайп хакатонов – зачем это нужно вашему коллективу?
О спикере:
Главный организатор крупнейшего международного хакатона в России Hack.Moscow. Практикует хакатоны как развитие навыков разработки, менеджмента и soft skills.

Описание выступления:
Расскажет как создать комьюнити из интровертов, опасно назвать его Russian Hackers и безнаказанно ездить в Штаты.
  • Как собрать новую команду и не обосраться.
  • Топ фейлов в тимбилдинге.
  • Как не развалить команду на хакатоне?
  • Переносим на практику: хакатоны и работа в коллективе.
Александр Просолкин
Хайп хакатонов – зачем это нужно вашему коллективу?
О спикере:
Главный организатор крупнейшего международного хакатона в России Hack.Moscow. Знает о хакатонах как Макаревич о макаронах. Объяснит почему хакатон (не) нужен вашей компании.

Описание выступления:
Участники хакатонов получают огромный опыт и практику. Разберемся в выступлении и расскажем зачем это нужно каждому из нас и компании, где вы работаете.
  • Чем полезны хакатоны: софт-скилз и практика.
  • Как провести хакатон и зачем он коллективу?
  • Почему стоит проверить свою команду хакатоном?
Александр Смирнов
YOU: AMAZING DEVELOPER
О спикере:
Пишу код, создаю команды, строю продукты.

Описание выступления:
f = max(YOU, %TOP_PHENOMENAL_DEVELOPER%)
Ты разработчик. Каждый день ты пишешь код и комитишь в репозиторий, собираешь сборки и закрываешь таски. Все баги ты, конечно же, успел поправить, поэтому идешь читать пару статей и погружаешься в ресёрч новой версии SDK. После SDK залезаем в пет проект для обката новых библиотек/архитектур/подходов/алгоритмов/шаблонов/моделей памяти/языков программирования и ещё сотни технических крутых штук.

Оптимально ли мы развиваемся? Я думаю нет, в докладе мы рассмотрим какие скиллы разработчику нужно качать и какую систему мышления полезно сформировать, чтобы быть более эффективным и производительным разработчиком. В этом докладе будет очень мало привычных технических штук, но он поможет вам не допустить самую частую ошибку разработчиков.

result: YOU
    Глеб Лесников
    Переезд монолита в Kubernetes: Hands-on experience
    О спикере:
    Инфраструктурная команда Dodo IS, Додо Пицца


    Описание выступления:
    Мы разрабатываем информационную систему, которая охватывает всё, что происходит в наших пиццериях - от личных кабинетов сотрудников до трекинга приготовления каждой пиццы и телевизоров в пиццериях. Сейчас у нас гибридная архитектура: большой монолит, который раскладывается за 35 сервисов и около 8 микросервисов.
    В мае мы начали переводить уже имеющиеся сервисы и писать новые для Kubernetes, попутно столкнувшись с кучей костылей и решая всевозможные проблемы.
    В докладе я расскажу:
    - Почему Kubernetes
    - Как начать, как подготовить разработчиков
    - Основные грабли и костыли: yaml, registry, helm, CI/CD, networking, limits