DevConf 2016
-
11:00mk
Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей)
Мастер-класс посвящен разработке архитектуры любого типичного большого проекта. Главный сюрприз - для очень широкого круга проектов можно применить одну архитектуру. Она на 100% подходит для социальных сетей, веб-магазинов, онлайн игр, СМИ, блогов, аналогов Википедии, развлекательных порталов и подобного рода проектов.
Цель обучения состоит в изучении и интенсивном освоении (без "литья воды") этой универсальной архитектуры для проекта, где в будущем появятся десятки-сотни млн. сущностей - профайлов пользователей, товаров, веток блога, игровых объектов и т.д.Дмитрий БородинДмитрий Бородин — программист и архитектор ПО. В 1997г - php.spb.ru, первый сайт о PHP на русском. Один из 3х основателей компании Topface, ИТ-директор, архитектор проекта. Topface.com - это международный сервис социальных знакомств. Занимает 7е место в рунете по DAU в категории общение, 100M пользователей, 400 серверов. По совместительству c 2015г работаю ИТ-директором в 1C-UMI: облачный хостер umi.ru с 900 000 сайтов на популярной в рунете CMS.
-
11:00mk
Производительность MySQL и работа с высокими нагрузками
Все о производительности MySQL.
Начальная конфигурация, тюнинг построение запросов. Проблемы и решения при масштабировании. Работа с большими объемами данных и высокими нагрузками. Внутреннее устройство MySQL для практиков. Опыт боевой эксплуатации: поиск узких мест, тюнинг запросов и операционной системы. Специфика настройки и эксплуатации MySQL в облаке, основные отличия и трюки.Владимир ФедорковПоследние четырнадцать лет работает в области высоких нагрузок. Беспощадно консультирует клиентов по вопросам производительности LAMP стека вообще, MySQL и Sphinx в частности. Характер скверный. Не женат. -
15:00mk
Беспроблемная эксплуатация PostgreSQL
Покажем, как сделать так, чтобы ваш PostgreSQL был производительным и отказоустойчивым.
Будем показывать и рассказывать:
* бэкапах и методах обеспечения отказоустойчивости.
* производительности.
* балансировке клиентов.Дмитрий ВасильевИнженер в компании Postgres Professional.
-
11:00mk
Написание веб-приложения на языке Golang
Расскажем о том, как сделать веб-сервис на языке Golang. Покажем как работать с длинными соединениями/вебсокетами, как организовать сбор и вывод статистики работы приложения, как профилировать приложение, как организовать сборку и деплой. Организуем нагрузочное тестирование и посмотрим, на что способно наше приложение.
Alex Chistyakov, Daniel PodolskyДаниил Подольский - технический директор компании inCaller
Александр Чистяков - инженер компании inCaller -
15:00mk
Построение эффективной команды и налаживание процесса разработки
Откровенный разговор про командообразование и налаживания процесса разработки.
Презентация
В последнее время нахожусь в поиске интересного проекта - общаясь с крупными игроками
рунета, начал часто задаваться мыслями:
- Почему буйный найм разработчиков на зарплату выше рынка не приносит результата?
- Почему работая по 12 часов в сутки - продукт не получается качественным?
- Почему руководство не думает о ДНК команды и компании?
- Что не хватает лидеру команды разработчиков, чтоб команда добилась успеха?
- Какие ошибки совершает тимлидер?
- Где искать хороших разработчиков в команду?
- Почему лидеры покидают… даже команды мечты.Александр СмирновАлександр Смирнов, основатель клуба разработчиков PHPClub.ru, один из основателей DEVCONF. Работал в FranceTeleсom, РБК, Бегун, ГдеЭтотДом, Синергия, Достависта
-
11:00mk
Мастер-класс "GraphQL и Relay"
GraphQL и Relay очень интересные, но довольно сложные технологии; из тех, которые вряд-ли можно освоить за один свободный вечер.
На мастер-классе я поделюсь своим личным опытом использования этих технологий, секретами и тонкостями при работе с ними.
Мастер-класс будет состоять из нескольких частей:
— развертывание проекта;
— первые шаги: написание запросов, мутаций;
— погружение в особенности: списки, аргументы, работа с кешем, оптимистичные обновления.
Формат свободный: можно просто прийти и посмотреть, а можно взять с собой ноутбук и сделать все своими руками.
Для комфортного участия в мастер-классе с ноутбуком вам нужно иметь опыт работы со следующими технологиями: Git, JavaScript, React, ECMAScript 6.Вячеслав Слинькоруководитель группы front-end разработки в ЦИАН Групп.
Веб-разработкой занимаюсь уже 10 лет, последние 4 года концентрируюсь на front-end.
Имею большой опыт работы со стеком от компании Facebook — React, GraphQL, Relay, Flow, etc.