9 июня(суббота) 2012 Москва

Телефон: +7 (495) 502-33-78
E-mail: 2012@devconf.ru

Программа DEVCONF 2012 Зал PYTHON / PERL
9 июня (суббота) 2012 г.

Полная программа | Условия участия | Программа МАСТЕР-КЛАССОВ 10 июня
PYTHON / PERL
Левитан
10:00Регистрация участников (холл 3-го этажа)
11:00Открытие конференции (Основной зал)
11:1581
12:00Кофебрейк (2-й этаж)
12:15

Развертывание многослойной веб-системы

Сергей Котлов, Scrum Master в компании RealWeb на проектах AdHands и OnlineExpert
При разработке мы столкнулись с тем, что процесс развертывания нашей системы на несколько боевых серверов занимал много времени и был сложен для понимания. Оба этих фактора, естественно, приводили к ошибкам при развертывании, что в определенный момент перестало нас устраивать. Попробовав несколько подходов (bash + jenkins, ant + jenkins и gant + TeamCity), мы остановились на последнем как наиболее простом и понятном. В докладе будет рассказано, как мы добились того, что систему может развернуть любой разработчик за 10 минут нажатием одной кнопки, подробно описаны грабли, на которые пришлось наступить, и как можно сделать систему развертывания очень гибкой даже при сложной конфигурации компонентов системы.
13:05



13:40

PHP 5.4 - особености перехода (от непосредственного автора)

David Soria Parra один из core разработчиков PHP и распределенной системы контроля версий Git
- Что нового в PHP 5.4? - "Traits", поддержка разыменования массивов - Почему была удалена удалена поддержка Safe mode и register_globals? - Новые хэш-функции - Встроенный http-сервер - зачем его сделали? - Инсайд для PHP-магов 80го уровня :-) P.S. Тезисы будут уточнены автором.
14:15

Cloud9 IDE и Node.JS

Matt Pardee – разработчик-евангелист и владелец Cloud9 IDE. Matt использует Node.JS на серверной части Cloud9 и JavaScript на клиентской, что позволяет Cloud9 удовлетворять ожиданиям пользователей. Matt Pardee is the developer evangelist and wearer of all hats at Cloud9 IDE. Matt codes Node.JS on the back-end and JavaScript on the front-end of Cloud9, bridging gaps to make Cloud9 match user expectations.
Matt обсудит создание современных приложений с использованием Node.JS/Matt will discuss building modern applications with Node.JS.
15:00Обед (2-й этаж)
16:00

[HighLoad] Основы построения масштабируемых высоконагруженных веб-проектов

Алексей Рыбак (badoo.com). Москва, родился в 1976 году. В 1999-м году с отличием окончил физический ф-т МГУ. Разработкой веб- проектов занимается с 1999 года. Основное направление работы в последние годы -- массовые социальные сервисы, фото- и видео-хостинг, знакомства. Принимал участие в разработке проектов badoo.com - 141 000 000пользователей, mamba.ru, ДИВ ВГТРК, Мемонет.
Мастер-класс расчитан на максимально широкую аудиторию. В первую очередь мы ориентируемся на начинающих разработчиков и на разработчиков, которые уже сделали первые шаги к настоящему Мастерству, но хотят пополнить и систематизировать свои знания. Особенно мастер-класс будет интересен разработчикам молодых стартапов, которые либо уже сталкиваются с проблемами производительности, либо хотят быть во всеоружии перед ростом популярности и большими нагрузками на свои проекты.
16:35

Тестирование унаследованного кода в php

Александр Голубев Team lead в компании RealWeb
Что делать, если хочется занятся рефакторингом части проекта, унаследованной от предыдущей команды? Покрыть эту часть тестами и спокойно переделывать все, что не нравится. Но как написать тесты, если о тестируемости кода до вас никто не заботился? В докладе описывается набор техник, которые помогут покрыть unit-тестами сложные части системы. Написанные тесты будут просты для понимания и легки в поддержке. Описанные техники реализованы в виде open-source библиотеки, доступной всем желающим.
17:10

Формирование HTML на клиенте.

Вопиловский Константин, js-программист рамблер.почты http://vflash.ru
Для создания full-js веб приложений необходим инструмент для формирование HTML представления на клиенте. Расскажу про DOM-конструктор, как им пользоваться и почему текстовые шаблонизаторы на клиенте не эффективны.
17:45Кофебрейк (2-й этаж)
18:0024
18:45Торжественное закрытие DEVCONF 2012