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

Телефон: +7 (495) 502-33-78
E-mail: 2012@devconf.ru
Все(64)   php(16)   perl(0)   python(4)   ruby(7)   asp.net(3)   common(20)   mk(7)   js(7)  

Добавить заявку на доклад

Список заявок на доклады
python :: Тестирование проектов, использующих SQLAlchemy
Перевезенцев Тимофей
Доклад (30 мин)

Речь пойдет о том, как нам помогла библиотека testalchemy, предоставляющая удобный интерфейс для проверки соблюдения инвариантов, в большом проекте на python, который использует sqlalchemy для представления предметной области.

Будет показано:
- как мы формируем тесты
- как устроена библиотека
- как интерфейс testalchemy делает тесты более понятными для чтения и приносит удовольствие при написании

Если хватит времени, то расскажу об одном интересном применении testalchemy в другом большом проекте на python.  подробнее...

python :: RedisSentry: защищаем python web-сервер от подбора пароля на примере django
Лев Максимов, 5 лет разработки сайтов на django
Доклад (30 мин)

Несмотря на принцип «batteries included» django до сих пор (v1.4) не включает в себя стандартного модуля защиты от брут-форса. Если специально не позаботиться об этом, злоумышленнику, задавшемуся целью подобрать имена пользователей и пароли к эккаунтам на сайте, ничего не мешает это сделать.
Рассказывается чем новый модуль замечателен, как он работает, и чем он лучше по сравнению с уже существующими.
Основной алгоритм выделен в отдельный пакет, есть пример подключения к Flask.  подробнее...

python :: Как делать проекты на Джанго проще и зачем надо понижать культуру производства
Лебедев Дмитрий
полиглот и многостаночник
Работал разработчиком баз данных, программистом PHP, последние 3 года - Python и Javascript. Сейчас работаю в NextGIS

Доклад (30 мин)

Мы регулярно делаем какие-то модули и приложения для внутреннего пользования, иногда выкладываем их публично. Если включать приложение сложно, требуется много настроек, или оно требует большого описания в документации, это требует высокой дисциплины от работников. По-другому её называют "высокая культура производства" (ВКП) и считают достоинством.
 подробнее...

python :: Высоконагруженные системы на примере 2056.ru
Андрей Светлов.
Питон-разработчик. Автор блога http://asvetlov.blogspot.com

Доклад (1 час)

Описание архитектуры онлайн-игры 2056.ru от разработчика.
Вебсокеты, кеш, базы, масштабируемость и поведение под нагрузкой.  подробнее...

  Captcha