DevConf 2019
-
09:20
Регистрация участников (конгресс-центр гостиницы Альфа 3 этаж, м.Измайлово)
-
19:00
Закрытие
-
10:00Workshop
Разработка крупного масштабируемого проекта с нуля [соц.сеть на 100 млн пользователей]
Мастер-класс посвящен разработке архитектуры любого очень большого проекта. Главный сюрприз - для широкого круга проектов можно применить одну архитектуру с честным горизонтальным масштабированием. Она на 100% подходит для социальных сетей, магазинов, маркет плейсов, игр, сми, блогов и т.д.
Презентация
Цель обучения состоит в изучении и интенсивном освоении этой универсальной архитектуры для проекта, где в будущем появятся десятки-сотни млн. сущностей - профайлов пользователей, товаров, веток блога, игровых объектов и т.д. Мы не зацикливаемся на мелочах, с которыми умный программист справится сам (типа оптимизации запросов или какую SQL выбрать), а решаем более важную проблему - что конкретно делать тимлиду/CTO, которому необходимо создать архитектуру проекта с потенциальным ростом до масштабов Facebook.Дмитрий БородинПрограммист и архитектор. В 1997г - php.spb.ru, первый сайт о PHP на русском. В 2010: основатель Topface - это международный сервис социальных знакомств, 125 млн пользователей, 400-500 серверов. Работает и консультирует еще ряд проектов. К примеру: уникальная технология по дистанционной бесконтактной примерке и покупки обуви в интернете - Imigize.com. С 2017 руководит блокчейн компанией CryptoB2B.io - ICO/STO, смарт контракты , криптобиржа, алгоритмический трейдинг и пр.
-
09:20
Регистрация участников (конгресс-центр гостиницы Альфа 3 этаж, м.Измайлово)
-
13:30
Обед
-
19:00
Закрытие
-
10:00Workshop
Концепты VueJS для backend разработчиков
Важные концепты, которые обходят стороной в популярных туториалах, но необходимые для избежания многих граблей. Многие бэкэнд разработчики уже пробовали изучать VueJS или React, но после небольшого перерыва приходилось изучать все заново. Прослушав данный мастер класс вы сможете очень быстро перестать подглядывать в документацию и начать делать сложные frontend приложения.
ПрезентацияСергей РябенкоСергей Рябенко имеет пятнадцатилетний опыт коммерческой разработки в различных ролях. Работал разработчиком в LinguaLeo и Head of Engineering в SalesLift. Последний год переключился с бэкэнда на фронтэнд и наконец-то начал считать себя full-stack разработчиком. На данный момент проводит онлайн и оффлайн мастер классы по VueJS и TDD в PHP. -
14:30Workshop
MySQL от конфигурации до production
MySQL является одной из наиболее популярных баз данных с открытым кодом в мире. В этом мастер-классе мы коснемся всех важных тем, с которыми встречаются люди, использующие MySQL в боевых проектах.
- Архитектура MySQL и MySQL Storage Engines (InnoDB, TokuDB, RocksDB и др.)
- Настройка MySQL и операционной системы для работы с высокими нагрузками
- Оптимизация запросов, построение индексов, работа с "плохими" запросами
- Машстабирование и шардинг, балансировка запросов с помощью ProxySQL
- Организация отказоустойчивой и масштабируемой инфраструктуры хранения данных на основе MySQL (MHA, мониторинг, бекапы), cокращение расходов на сопровождение
- Работа с MySQL в облаке на примере Amazon CloudВладимир ФедорковБольше пятнадцати лет работает в области высоких нагрузок. Беспощадно консультирует клиентов по вопросам производительности LAMP стека вообще, MySQL, ProxySQL и Sphinx в частности.
-
09:20
Регистрация участников (конгресс-центр гостиницы Альфа 3 этаж, м.Измайлово)
-
19:00
Закрытие
-
10:00Workshop
Тренинг интенсив: Как стать эффективным работником в ИТ отрасли
Мастер-класс будет проведен во второй день конференции(билеты Guru).
Часть 1ая:
Все мы общаемся и взаимодействуем с людьми в ходе нашей работы, поэтому важно понимать, как делать это эффективно. Тренинг состоит из практических упражнений,
Которые позволяют увидеть и прочуствовать риски и нюансы построения команды.
Рассматриваются следующие моменты:
• интеграция в команду;
• командная разработка;
• мозговой штурм;
• выстраивание эффективной коммуникации;
• изучение agile практики по работе в команде.
В ходе тренинга разберём практические примеры и решения сложных ситуаций.
Итог: Эффективная команда или повышение производительности нематериальными средствами.
Часть 2ая
Все мы работаем над продуктами или проектами в разных ИТ компаниях, но все работы создаются бизнесом, с которым нужно взаимодействовать и предлагать решения.
Тренинг состоит из практических упражнений, которые позволяют увидеть и прочуствовать риски работы над проектом/продуктом с разных сторон, понять ключевые роли и что стоит за ними.
Рассматриваются следующие моменты:
• жизненный цикл проекта/продукта и риски разных этапов;
• роли требующиеся для успешной работы;
• организация процессов;
• методологии;
• бизнес коммуникация;
• презентация результатов;
В ходе тренинга разберём практические примеры и решения сложных ситуаций.
Приходим на тренинг с проблемами, которые хотели бы решить и обсуждаем их.
Конечный результат:
• идеи и опыт других людей;
• примеры решения различных проблем;
• устранение трудностей.
Данный тренинг будет полезен всем, кто играет одну из стандартных проектных ролей и взаимодействует с другими (development team, product owner, scrum master, project manager, account manager, bussiness analyst…).
Итог: Понимание бизнес аспектов и управления рисками на практике. Повышение эффективности.Роман СорокаРуководитель группы в ItechArt. Активист сообществ COMAQA.by и Interit.by, Agile-тренер, Soft-skills тренер, ресурсный менеджер. Опыт в IT более 10 лет: разработка ПО, обеспечение качества, построение бизнес-процессов, риск-менеджмент. Прошел путь от инженера контроля качества и разработчика до руководителя группы.