Cформирована программа конференции DevConf 2015

В эту пятницу в Москве в конгресс центре Измайлово Бета пройдёт конференция DevConf 2015. 20 июня состоятся мастер-классы: Sphinx 3.0, MySQL 5.7, Docker, cоздание мобильных игр и архитектуры социальной сети.

Секция PHP начнётся с выступления Дмитрия Стогова, лидера проекта PHPNG и одного из основных разработчиков PHP. Дмитрий работает в должности ведущего инженера в компании Zend Technologies, являющийся разработчиком движка php — Zend Engine. Дмитрий расскажет о PHP7. Помимо производительности, появилось множество нововведений призванных сделать PHP более пригодным для написания больших проектов и избавиться от «детских болезней». В секции выступит Александр Крашенинников, разработчик из Badoo, который расскажет о работе по инфраструктуре фотографий, миграции пользовательских данных средствами deployment«а. Максим Кочкин (разработчик проекта wamba.com/mamba.ru) расскажет о выборе и внедрении стандарта кодирования в большой команде, его коллега Олег Колтунов — о непрерывной интеграции в Мамбе. Также в секции будут доклады про работу с демонами на PHP, инверсии зависимостей, DDD, BigData, проектировании архитектуре.

Секция по языку Python на DevConf-2015 начнётся конференция с доклада Андрея Светлова, разработчика AsyncIO, который расскажет об той библиотеке, реализующее асинхронное сетевое программирование в Python 3. Сергей Лихобабин (руководитель отдела внутренней разработки Mail.Ru Group) расскажет о механизме управления правами и доступом на уровне объектов на примере Django-protector. Дальше будет доклад Александа Емелина о Centrifuge — open-source сервере рассылки real-time сообщений для веб-приложений, который работает как с протоколом Websockets, так и с SockJS. Илья Беда поведает об особенностях работы с view и БД.После обеда слушателей секции ждёт мастер-класс по асинхронному программированию от Андрея Светлова, а закроет конфернецию доклад Руслана Аскарова о Django DB Mailer.

Секцию Ruby откроет доклад Дмитрия Галинского про масштабирование разработки, выбор нужных инструментов и подходов к решению проблем. Про эксплуатацию RoR проектов в продакшене расскажет Егор Баранов. Кроме т.н. тактических докладов, будут ещё и выступления, касающиеся решения конкретных практических задач: правильная работа с часовыми поясами от Андрея Новикова, создание быстрых и отказоустойчивых сервисов на EventMachine от Алексея Мартынюка. Обзорный доклад про EVentMachine представит Никоалй Норкин, он расскажет про её плюсы и минусы, а также краткий обзор возможностей и инструментов. Разработчики Bookmate Алексей Никитин и Евгений Ли поведают о принципах построения распределённых баз данных, сборе и обработке статистики о прочтениях книг. Во второй половине дня будут доклады про Tarantool, Sharding, Nginx и глубокой аналитике реальной скорости раоты сайта, а также о работе с требованиями в стартапе.

Секция JavaScript начнётся с доклада от Михаила Черноброва будет про интеграцию Webpack и RoR приложений. После короткого кофебрейка посетители DevConf 2015 услышат доклад про TypeScript глазами PHP разработчика Александра Майорова. Доклад посвящён проблемам современного JavaScript и путям их решения с помощью TypeScript. Про HTML5 Web Components нам расскажет Андрей Рахманов. Он расскажет, как удобнее работать с веб-компонентами, принимая во внимание текущее состояние реализации, а также даст советы, где постелить соломы при собственном старте работы с веб-компонентами. Дальше слушателей ждёт обзор инновационных систем push-уведомлений на базе Google Chrome. Про интерактивную 3D графику при помощи WebGL нам расскажет Василика Климова — разработчик интерфейсов компании Artec Group. Затем в нашей фронтэнд секции будет доклад про устройство фреймворка ReactNative, какие цели он преследует и какое отношение имеет к проекту React. После обеда будут доклады про Scala.js, создание карт игрового мира на API Yandex.Maps, проектирование архитектуры сетевого менеджера для iOS. Замыкают секцию доклады «Год работы стоя» от Антона Каляева и «Интеллектуальная собственность в IT» от Олега Абраменко.

Секцию Storage откроет Владимир Федорков, который расскажет о том, как пережить скачок нагрузки на MySQL, как подготовиться к этому и какие принимать меры, когда всё готово взорваться. Егор Рогов расскажет посетителям о транзакциях и одновременном доступе, сделает сравнение реализаций в PostgreSQL и Oracle. А вот про использование PostgreSQL на практике в конкретном проекте расскажет Михаил Тюрин — главный системный архитектор Avito. Про мониторинг и отладку MySQL будет доклад от Светы Смирновой, признанного мастера по базам данных и автора книги «MySQL Troubleshooting». Про асинхронную репликацию и сравнение этого аспекта работы MySQL и PostgreSQL расскажет олег Царев. Он обсудит со слушателями не только асинхронную репликацию как таковую, но и ошибки, которые могут возникнуть при проектировании кластера. Очень важным аспектом работы с данными является резервное копирование. Этому будет посвящен доклад Алексея Копытова «Масштабируем бекапы: сравнение утилит резервного копирования для MySQL». После этого будут доклады про графовую БД Neo4j и распределённую версионированную транзакционную веб-ориентированную ФС Djavur, а закроет секцию доклад Леонида Юрева про OpenLDAP и его внутренностях, а именно движок LMDB (Lightning Memory-Mapped Database) от Symas Corporation.

Первый доклад секции DevOps будет про технологию OpenStack. При поддержке вендоров и opensource коммьюнити прогресс в этом направлении действительно поражает. Илья Алекссев расскажет о том, почему OpenStack Зацепил его в 2010 году и не отпускает до сих пор. Следующий доклад будет про тестирование инфраструктуры как кода. Александр Чистяков презентует нам два доклада подряд: про комбинирование разных систем мониторинга и про варианты использования Docker. А вот про то, зачем в Mail.Ru Group делают собственный мониторинг и как они объединяют между собой весь зоопарк инструментов мониторинга различных проектов расскажет уже Сергей Лихобабин. Довольно интересный доклад про сервис определения ботности (количества ботов в социальных сетях) представит слушателям Юрий Агапов из СмартКрауд. Ну, а замыкают секцию доклады про Domain-driven Design на практике и альтернативную мотивацию разработчиков.

Основная секция DevConf 2015 начнётся с доклада Сергея Константинова про API, зачем он нужен, как его правильно проектировать, продвигать и сопровождать. Этот доклад будет интересен широкой аудитории: как менеджерам, так собственно и разработчикам API. После кофебрейка будет доклад про рефакторинг приложений с использованием Go: как подходить к задаче рефакторинга, как продать его заказчику, а также про подводные камни разработки и поддержки высоконагруженного проекта. Продолжат секцию доклады Юрия Насретдинова об архитектуре хранения фотографий в Badoo и Глеба Косолапова про API мобильного приложения, а Алексей Ярошевич расскажет посетителям про шаблонизацию, её внутренние проблемы и подходы к использованию. После обеда докладчики из Badoo порадуют слушателей докладом про загрузку больших объёмов данных для бизнес-аналитики и об инструменте ETLMaster, созданным для автоматизации управления транформации

©  OpenNet