| PYTHON / PERL Левитан | |
|---|---|
| 10:00 | Регистрация участников (холл 3-го этажа) |
| 11:00 | Открытие конференции (Основной зал) |
| 11:15 | 81 |
| 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.JSMatt 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:00 | 24 |
| 18:45 | Торжественное закрытие DEVCONF 2012 |