Форум Технологий 2013

Конференция сайт события http://techforum.mail.ru/

Добавить в календарь:
Поделиться:

Пятый Форум Технологий Mail.Ru Group состоится 9 апреля 2013 года в московском выставочном центре «Инфопространство».

На весенний Форум Технологий мы приглашаем программистов и системных администраторов. Специалисты Mail.Ru Group и других технологических компаний расскажут о последних технологических тенденциях и трендах, а также о решении сложных задач в рамках разработки проектов.

Кроме того, в этом году впервые на Форуме Технологий будет организован отдельный поток, посвященный актуальной теме мобильной разработки.

Форум Технологий - традиционно одно из самых интересных технологических мероприятий, регулярно привлекает более тысячи профессионалов своей области. В прошлые годы спикерами мероприятия были Владимир Габриелян (вице-президент и технический директор Mail.Ru Group), Игорь Ермаков (директор направления Instant Messaging), Борис Вольфсон (CTO HeadHunter). В качестве приглашенных спикеров участвовали Вячеслав Егоров (SE Google), Sergi Mansilla (Lead Developer, Ajax.org) и многие другие.

 

Зал 1


09.00-10.15

Завтрак, сбор гостей


10.15-10.30

Открытие Форума Технологий 2013

Владимир Габриелян
Вице-президент, технический директор, Mail.Ru Group


10.30-11.20

Слабые места в архитектуре проектов. Как не надо делать.

Сергей Кубасов
Заместитель технического директора, Mail.Ru Group

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


11.20-12.10

Поиск нечетких дубликатов в масштабах Рунета

Алексей Романенко
Ведущий программист, Mail.Ru Group

Одной из важных задач любой поисковой системы является выявление нечетких дубликатов в индексе. В докладе будут рассмотрены методы для поиска таких документов в коллекции, состоящей из миллиардов документов. Также будет рассказано, как задача нахождения дубликатов была реализована в рамках проекта Поиск@Mail.Ru


12.10-13.00

Доклад Scott Chacon (тема уточняется)

Scott Chacon
Software developer, GitHub


13.00-13.50

Новый движок хранения данных для Tarantool

Константин Осипов
Руководитель подразделения разработчиков, Mail.Ru Group

Tarantool 1.5 позволяет работать с объёмом данных, превышающим объём доступной оперативной памяти. Эта возможность добавлена в дополнение к существующим средствам хранения и индексации. Ей и будет посвящён мой доклад.


13.50-14.40

Обед


14.40-15.30

Современная разработка на Perl в Mail.Ru

Владимир Перепелица
Руководитель отдела , Mail.Ru Group

Рассказ о том, что и как разрабатывается в компании сегодня. Какие подходы используются для поддержки древних вещей и что делается новое. Каково наше взаимодействие с OpenSource миром. А также про Perl 5.6, Apache 1 и CGI.


15.30-16.20

OrientDB: the scalable Document-Graph Database

Luca Garulli
CEO, NuvolaBase Ltd

С момента релиза версии 1.1, OrientDB позволяет создавать распределенный кластер серверов. В данном докладе объясняется, как создать persistent graph , распределенный между множеством серверов так, чтобы расширение происходило простым добавлением узлов. Новая распределенная архитектура поддерживает репликацию, fail-over и partitioning базы данных.


16.20-16.50

Кофе-брейк


16.50-17.40

Полнотекстовый поиск в Почте

Дмитрий Калугин-Балашов
Программист, Mail.Ru Group

Требования, предъявляемые к поиску по почте, отличаются от тех, которые обычно предъявляют к "большим" поисковым системам. Это становится причиной применения совершенно других, нестандартных технологических решений. В докладе я расскажу про устройство полнотекстового поиска в Почте Mail.Ru.


17.40-18.30

Selenium в Mail.Ru Group

Дмитрий Зенович
руководитель тестирования, Mail.Ru Group

Стабильный и многопоточный Selenium WebDriver: как это делается? Многопоточность в пределах одной ноды, исправление ошибок, виртуализация, автоматическая настройка конфигурации.


18.30-19.30

Круглый стол



Зал 2


10.30-11.20

Файберы. Легкие потоки на Java

Сергей Загурский
Ведущий программист сервера, проект Skyforge, Mail.Ru Group

Доклад посвящен библиотеке, невытесняющей многозадачности на Java проекта Skyforge. Расскажу про то, как мы трансформируем байт-код, про грабли и возможности, про применение на проекте Skyforge.


11.20-12.10

Hypertable - A High Performance, Open Source, Massively Scalable Database

Doug Judd
Co-founder and CEO, Hypertable

Hypertable - высокопроизводительная, масштабируемая NoSQL база данных с открытым кодом, сделанная по образцу Google Bigtable. Реализованная на С++ для достижения максимальной производительности, Hypertable может обеспечить значительно более высокую эффективность использования ресурсов на том же оборудовании по сравнению с другими конкурирующими решениями с открытым исходным кодом, например, HBase. С момента ее появления в 2007 году превратилась в зрелую и надежно масштабируемую платформу.


12.10-13.00

Управление тысячами серверов в Одноклассниках

Алексей Чудов
ведущий системный администратор, проект Одноклассники, Mail.Ru Group

В докладе пойдет речь о том, как происходит развертывание и управление серверами в проекте Одноклассники, какие этапы проходит каждый сервер с момента его закупки до запуска в работу. Более подробно будут рассмотрены вопросы мониторинга и автоматического управления конфигурацией. Доклад будет полезен как начинающим администраторам, которые смогут почерпнуть в нем идеи для автоматизации инфраструктуры, так и профессионалам, которым интересен опыт высоконагруженных проектов.


13.00-13.50

Обед


13.50-14.15

Архитектура календаря

Владимир Рудных
Технический руководитель Календаря Mail.Ru, Mail.Ru Group

Расскажем о разработке Календаря Mail.Ru: как всё начиналось, с какими проблемами столкнулись и как их успешно разрешили.


14.15-14.40

Архитектура календаря

Константин Замякин
Программист, Mail.Ru Group

Расскажем о разработке Календаря Mail.Ru: как всё начиналось, с какими проблемами столкнулись и как их успешно разрешили.


14.40-15.30

Responsive Web Design: техники, стратегии и маленькие трюки

Виталий Фридман
Editor-in-chief, Smashing Magazine

Responsive Web Design полностью изменяет процессы и стратегии, которые мы, дизайнеры и веб-программисты, использовали на протяжении последних лет для создания веб-сайтов. Появление огромного количества самых разных таблетов и мобильных телефонов заставляет нас задуматься над тем, как мы можем делать наши веб-сайты адаптивными, быстрыми и удобными для пользователя. В этом докладе Виталий Фридман, главный редактор популярного онлайн-журнала о Веб дизайне Smashing Magazine, представит несколько практических техник, которые значительно облегчают разработку адаптивных веб-сайтов.


15.30-1620

CSS Flexible Box Layout - будущее? Настоящее!

Роман Бубнов
Разработчик клиентской части Главной страницы, Mail.Ru Group

Многие разработчики обращают внимание на новые приходящие технологии, читают спецификации и облизываясь ожидают того счастливого момента, когда же можно будет применять различные новые вкусности на практике в реальных проектах. Разработчики Mail.Ru — не исключение. Я расскажу как нам удалось успешно внедрить «CSS Flexible Box Layout» на примере ТВ-версии Главной страницы Mail.Ru.


16.20-16.50

Кофе-брейк


16.50-17.40

Формы в вебе

Роберт Харитонов
Ведущий верстальщик, проект Одноклассники, Mail.Ru Group

Формы играют большую роль в современном вебе, решая вопросы коммуникации пользователя с веб сервисами и владельцами сайтов. Очень важно подавать их правильно. Я расскажу о лучших практиках и новых технологиях в применении к разработке форм, покажу как можно просто реализовывать сложные вещи.


17.40-18.30

Переезд с prototype на jquery

Андрей Плешков
Ведущий программист, Mail.Ru Group

Как переехать с PrototypeJS на jQuery и внедрить модульность на очень большом проекте с насыщенной историей.



Зал 3


10.30-11.20

Reverse engineering iOS/MacOS приложений

Александр Смирнов
руководитель группы разработки, Mail.Ru Group

Что такое 0xCAFEBABE и 0xFEEDFACE? Почему Mach-O binary толстый? Что такое EIP-relative data addressing? Куда положили stack frame? И самый главный вопрос - зачем могут понадобиться все эти знания?


11.20-12.10

Работа с сетью в android

Александр Зацепин
Разработчик, Mail.Ru Group

Большинство мобильных приложений работают на основе клиент-серверного общения по протоколу http или https. В данном докладе будут рассмотрены фреймворки для разработки сетевой части приложения, их достоинства и недостатки, а также приведены полезные практики на основе опыта нашей компании.


12.10-13.00

Портирование кода на мобильные устройства IOS/Android

Константин Платов
Программист, подразделение VoIP, Mail.Ru Group

Доклад будет немножко о правилах хорошего кроссплатформенного кода и чуть более о собственно портировании и оптимизации. Я расскажу о том, какие процессоры используются в современных смартфонах и что было чуть раньше, тенденцию развития отрасли. Что нужно принимать во внимание для того, чтобы ваш код работал быстро на устройствах и при этом не кушал батарею? Какие средства профилирования можно использовать? Какие подводные камни возникают при попытки охватить весь спектр устройств?


13.00-13.50

Обед


13.50-14.40

Архитектура взаимодействия UI и Backend'a в Android

Кирилл Харьков
разработчик, Mail.Ru Group

Стройно спроектированное приложение будет работать эффективно, предсказуемо и стабильно, это ни для кого не секрет, но зачастую этого не так просто добиться. Я расскажу о своем опыте, поделюсь полезными шаблонами в проектировании бэк-енда для Android приложений, объясню, как избежать распространенных ошибок.


14.40-15.30

Dependency Injection подход в iOS приложениях

Александр Смирнов
руководитель группы разработки, Mail.Ru Group

Связанный, непереиспользуемый, плохо тестируемый код, граф зависимостей которого похож на логотип известного новостного IT ресурса в России, Dependency Injection, как один из шагов на сторону света. Расскажу о том, как жили до DI. Объясню "The Hollywood Principle" в проектировании приложений. Погадаю по руке. Сравню Guice с тем, чему рады на iOS.


15.30-16.20

Кросс-платформенное программирование под современные мобильные Windows платформы

Вадим Балашов
разработчик мобильных приложений, Mail.Ru Group

Современные мобильные Windows платформы привлекают своим свежим дизайном и единым подходом к разработке под смартфоны, планшеты и десктопные компьютеры. Обе платформы Windows Phone и Windows RT поддерживают разработку приложений на XAML+C#, что намекает на возможность разрабатывать единый кроссплатформенный код. Однако, на практике сразу же появляются подводные камни, различия в поведениях, верстке и ряде непересекающихся API. В данном докладе рассмотрим варианты решения этих проблем и создания единого кода для кроссплатформенного приложения.


16.20-16.50

Кофе-брейк


16.50-17.40

Оптимизация приложений для Windows Store

Филипп Панфилов
Разработчик, Mail.Ru Group

При разработке приложений для Windows 8 особое внимание следует уделять производительности, так как это не только влияет на расположенность пользователя, но и на время автономной работы устройств. В докладе рассмотрены основные требования, предъявляемые к быстродействию приложений и некоторые трюки, которые могут помочь с оптимизацией.


17.40-18.30

Статический анализ кода

Ярослав Рабоволюк
Руководитель отдела информационной безопасности,Mail.Ru Group

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

 

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация