DevConf 2015 — сформована програма конференції


Найбільша конференція DevConf 2015 пройде в цю п'ятницю в Москві (конгрес центр Измайлово Бета).
20 червня пройдутьексклюзивні майстер-класи: Sphinx 3.0, MySQL 5.7, Docker, створення мобільних ігор і архітектури соціальної мережі
62 доповідача — 7 потоків: Python, PHP, Ruby, Javascript, Storage, DevOps, Commonкожен Веб-розробник знайде щось цікаве для підвищення своєї кваліфікації!


Секція PHP

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

Секція Python

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

Секція Ruby

Ruby сьогодні — один з найбільш динамічно розвиваються мов програмування, і на DevConf-2015 ви почуєте багато цікавого про нього. Відкриє секцію доповідь Дмитра Галінського про масштабування розробки, вибір потрібних інструментів і підходів до вирішення проблем. Про експлуатацію RoR проектів в продакшені розповість Єгор Баранов. Крім т. н. тактичних доповідей, будуть ще й виступи, що стосуються вирішення конкретних практичних завдань: правильна робота з часовими поясами від Андрія Новікова, створення швидких і відмовостійких сервісів на EventMachine від Олексія Мартинюка. Оглядову доповідь про EVentMachine представить Никоалй Норкін, він розповість про її плюси і мінуси а також короткий огляд можливостей та інструментів. Розробники Bookmate Олексій Нікітін Євген Чи повідають про принципи побудови розподілених баз даних, зборі та обробці статистики про прочтениях книг. У другій половині дня будуть доповіді про Tarantool, Sharding, Nginx і глибокій аналітиці реальної швидкості раоты сайту, а також про роботу з вимогами в стартапі.

Секція JavaScript

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 на практиці та альтернативну мотивацію розробників.

Секція Common

Основна секція DevConf 2015 розпочнеться з доповіді Сергія Константинова про API, навіщо він потрібен, як його правильно проектувати, просувати і супроводжувати. Ця доповідь буде цікавий широкій аудиторії: як менеджерам, так власне і розробникам API. Після кофебрейка буде доповідь про рефакторинг додатків з використанням Go: як підходити до завдання рефакторінгу, як продати його замовнику а також про підводні камені розробки і підтримки высоконагруженного проекту. Продовжать секцію доповіді Юрія Насретдинова про архітектуру зберігання фотографій в Badoo і Гліба Косолапова про API мобільного додатку, а Олексій Ярошевич розповість відвідувачам про шаблонизацию, її внутрішні проблеми і підходи до використання. Після обіду доповідачі з Badoo порадують слухачів доповіддю про завантаження великих обсягів даних для бізнес-аналітики і про інструменті ETLMaster, створеним для автоматизації управління транформації і завантаження даних. Далі буде доповідь про зменшення зв'язності і рефакторинг старого проекту. Впевнений багато хто стикався з таким завданням, і перейняти чужий досвід буде зовсім не зайвим. Автор доповіді розповість про те, як в їх компанії pr-cy.ru Вирішували цю проблему. Закривати секцію Common випала честь Григорію Кочанову з доповіддю «Управение проектом під час кризи» та Олексію Романчуку, який розповість про реактивні потоки в бекэнде, принципи їх побудови, проблеми та рішення.

Партнери конференції: BADOO TI-ME.RU, REG.RU, IT-SOFT.RU, CENTOS-ADMIN.RU, POSTGRESPRO.RU, TVM.RU

До зустрічі на DevConf 2015!
Ваш улюблений мова програмування:

/>
/>


<input type=«radio» id=«vv67525»
class=«radio js-field-data»
name=«variant[]»
value=«67525» />
Python
<input type=«radio» id=«vv67527»
class=«radio js-field-data»
name=«variant[]»
value=«67527» />
PHP
<input type=«radio» id=«vv67529»
class=«radio js-field-data»
name=«variant[]»
value=«67529» />
Ruby
<input type=«radio» id=«vv67531»
class=«radio js-field-data»
name=«variant[]»
value=«67531» />
JavaScript
<input type=«radio» id=«vv67533»
class=«radio js-field-data»
name=«variant[]»
value=«67533» />
Erlang
<input type=«radio» id=«vv67535»
class=«radio js-field-data»
name=«variant[]»
value=«67535» />
Haskell
<input type=«radio» id=«vv67537»
class=«radio js-field-data»
name=«variant[]»
value=«67537» />
Java
<input type=«radio» id=«vv67539»
class=«radio js-field-data»
name=«variant[]»
value=«67539» />
С++
<input type=«radio» id=«vv67541»
class=«radio js-field-data»
name=«variant[]»
value=«67541» />
Objective-C
<input type=«radio» id=«vv67543»
class=«radio js-field-data»
name=«variant[]»
value=«67543» />
Perl
<input type=«radio» id=«vv67545»
class=«radio js-field-data»
name=«variant[]»
value=«67545» />
Swift
<input type=«radio» id=«vv67547»
class=«radio js-field-data»
name=«variant[]»
value=«67547» />
Go

Проголосувало 38 осіб. Утрималося 5 чоловік.


Ваша улюблена база даних:

/>
/>

<input type=«radio» id=«vv67549»
class=«radio js-field-data»
name=«variant[]»
value=«67549» />
Mysql
<input type=«radio» id=«vv67551»
class=«radio js-field-data»
name=«variant[]»
value=«67551» />
PostgreSQL
<input type=«radio» id=«vv67553»
class=«radio js-field-data»
name=«variant[]»
value=«67553» />
MariaDB
<input type=«radio» id=«vv67555»
class=«radio js-field-data»
name=«variant[]»
value=«67555» />
Neo4j
<input type=«radio» id=«vv67557»
class=«radio js-field-data»
name=«variant[]»
value=«67557» />
LMDB

Проголосував 31 людина. Утрималося 7 осіб.


Тільки зареєстровані користувачі можуть брати участь в опитуванні. Увійдіть, будь ласка.


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.