7 октября Mail.Ru Group уже в четвертый раз проводит Форум Технологий
Дата публикации: 5 октября 2012
Участие бесплатное, но количество мест ограничено, регистрация
Мы ждем специалистов в области веб-разработки, руководителей IT-
В этом году очень насыщенная программа – 24 доклада, три зала, пять приглашенных гостей из Codecentric, Ajax.org/Cloud9, NuvolaBase/OrientDB, Opera, Google, а также 19 специалистов и менеджеров Mail.Ru Group с очень интересными докладами.
Регистрация: http://techforum.
Максим БАБИЧ, руководитель отдела разработки проекта Деньги Mail.Ru, расскажет о том, как устроены внутри Деньги Mail.Ru, как сделать систему масштабируемой и отказоустойчивой, какие нетипичные для других высоконагруженных сервисов проблемы придется решить. Особенно эти знания пригодятся тем, кто развивает проекты, связанные с электронной коммерцией (в том числе платежные агрегаторы, биллинговые системы и т.п.).
Денис АНИКИН, технический руководитель Почты Mail.Ru, сделает доклад об опыте запуска HTTPS в Почте Mail.Ru. Всем известная технология шифрования HTTP-траффика, используемая в браузерах и серверах уже более 15 лет, на нагруженных глобальных проектах и сервисах полноценно начала использоваться относительно недавно. В этих вопросах — масса тонкостей, связанных с настройкой SSL/nginx, адаптацией и докруткой серверного ПО.
Алексей МАШАНОВ, ведущий программист социальной сети Мой Мир, расскажет, как централизованно собирать логи с кластера практически в реальном времени. Эта проблема актуальна даже для небольшой группы серверов, работающих над одной задачей, что же делать, когда этих серверов сотни или тысячи?
Борис ВОЛЬФСОН — технический директор HeadHunter. Борис расскажет, почему и в каких ситуациях появляется технический долг и как можно его целенаправленно уменьшать. Этот доклад будет особенно интересен техническим руководителям.
Павло БАРОН, ведущий архитектор немецкой консалтинговой компании Codecentric, расскажет о том, как правильно строить распределенные системы для работы с большими объемами данных.
Алексей ВОРОПАЕВ, руководитель отдела ранжирования проекта Поиск Mail.Ru, раскроет тему машинного обучения: что это такое, как это работает, и можно ли применить его в своих проектах. Алексей расскажет о популярных алгоритмах машинного обучения с учителем и без, а также покажет примеры их применения (в том числе — в проекте Поиск Mail.Ru).
Сержи МАНСИЛЛА, ведущий разработчик Ajax.org, выступит с докладом «Architecting Node.js JavaScript for Large-Scale Projects». Сержи является признанным экспертом в области JavaScript и руководит в Амстердаме командой разработчиков Cloud9 IDE — одной из самых известных онлайн-сред разработки Node.js.
Виктор СТАРОДУБ, программист Почты Mail.Ru, расскажет об опыте в реализации IMAP-протокола в серверной части Почты.
Люка ГАРУЛЛИ, генеральный директор NuvolaBase Ltd, расскажет о том, как создавать отказоустойчивую реплицируемую кластерную БД, позволяющую легко масштабироваться лишь добавлением новых узлов в кластер. Люка — автор СУБД OrientDB — графовой, документо-ориентированной базы данных класса NoSQL, 100% реализованной на Java.
Алексей РОМАНЕНКО, ведущий программист проекта Поиск Mail.Ru, в своем докладе раскроет особенности обработки больших объемов данных с помощью параллельных вычислений в кластерах на базе Hadoop.
Андрей ПАНЬГИН, ведущий программист социальной сети Одноклассники, готовит доклад об опыте социальной сети в реализации собственных решений на Java-платформе. В докладе обсуждаются недостатки существующих механизмов сетевого взаимодействия, кеширования и сериализации в Java и предлагаются альтернативные решения, в основе которых лежат недокументированные возможности Java-платформы, нативные библиотеки, динамическая генерация байткода и собственные алгоритмы, разработанные в Одноклассниках.
Дмитрий ЮДИН, ведущий разработчик VoIP-лаборатории IM-
Сергей СПИРИДОНОВ, руководитель группы разработки сервера Аллоды Онлайн, расскажет о том, как устроен сервер Аллодов Онлайн, об архитектуре и особенностях разработки. Будет рассмотрен ряд архитектурных решений, принятых при разработке, разобраны их преимущества и недостатки.
Ярослав РАБОВОЛЮК, руководитель отдела информационной безопасности Mail.Ru Group, на Форуме расскажет об уязвимостях клиентской части. Ярослав будет говорить о типичных атаках, мерах противодействия, практиках программирования и развертывания проекта, позволяющих минимизировать вероятность проявления уязвимостей или защитить веб-приложения от их влияния.
Андрей СУМИН, руководитель разработки frontend Mail.Ru Group, выступит с докладом об опыте подключения «тем» к интерфейсу Почты. Все, что связано с персонализацией интерфейса, всегда требует хорошего проектирования и взвешенного подхода.
Константин ЛЕБЕДЕВ, программист Почты Mail.Ru, расскажет, как сделать многофункциональный браузерный загрузчик файлов, позволяющий создавать предпросмотр изображений, читать ID3-теги и многое другое.
Владимир КРЕНИН, заместитель руководителя разработки frontend, поделится опытом автоматизации рабочего процесса. Таск-трекер, система управления проектом — инструменты, призванные облегчить работу в команде. Многие ими пользуются, но далеко не все — с удовольствием. Владимир расскажет, как организовать рабочий процесс, не утонув в формализме: принципы построения workflow, распространенные ошибки, примеры реализации.
Роман МИТАСОВ, ведущий разработчик web-мессенджера, расскажет об особенностях разработки web-клиента для Агента Mail.Ru, о плюсах и минусах, «подводных камнях» клиентского хранения данных, о синхронизации интерфейса, о межоконном роутере, о том, как держать одно соединение на все окна пользователя.
В докладе Вадима МАКЕЕВА, веб-евангелиста Opera Software, мы услышим о том, как создавать сайты, учитывающие высокое разрешение дисплеев мобильных и не совсем мобильных устройств. Меры, полумеры и просто трюки, чтобы ваш сайт выглядел безупречно — в этом докладе.
Вячеслав ЕГОРОВ, Software Engineer Google, раскроет, как работает V8 — движок JavaScript, на котором построены браузеры на основе Chromium и серверный Node.js. Вячеслав также подробно остановится на том, как можно обратить знания о внутреннем устройстве V8 себе на пользу.
Иван ЧАШКИН, программист Почты Mail.Ru, и Егор ДЫДЫКИН, frontend-разработчик, расскажут про «Graceful degradation» на примере touch-интерфейса мобильной Почты Mail.Ru.
Игорь ЕРМАКОВ, директор направления Instant Messengers Mail.Ru Group, посвятит свой доклад типичным проблемам управления большой командой разработчиков.
Константин ОСИПОВ, руководитель подразделения разработчиков Tarantool, расскажет об алгоритмах хранения данных на диске в Tarantool — открытой NoSQL-базе данных, разрабатываемой в Mail.Ru Group.