ТОП-10 докладов с PyCon 2013

Пока суть да дело, мы выбрали для вас самые популярные видео докладов с PyCon 2013. Видеозаписи отранжированы по количеству просмотров видео на нашем канале YouTubenew_logo_white.png»

1. Django 1.6 and beyond: The Django RoadmapDr. Russell Keith-Magee, президент Django Software Foundation, член Django core team, CTO компании TradesCloud

[embedded content]

With the impending release of Django 1.5, now is a good time to reflect on the roadmap for Django 1.6 and beyond. In this talk, Django Core Developer Russell Keith-Magee will gaze into his crystal ball and speculate about what the future may hold for Django — both in the short term, and possibilities for the long term.Audience: Existing Django users interested in what the future holds for their web framework of choice.

2. Advanced Flask patternsArmin Ronacher, один из основателей Pocoo Team. Широко известен как автор Flask и Jinja2

[embedded content]

This talk shows some interesting patterns for large scale Flask applications and how Flask extension should be structured. It also dives into some of the more unknown helpers in the Werkzeug and Jinja2 base libraries. The goal of this talk is to share some of the things that the documentation can«t explain well by itself. Required prerequisites: basic knowledge of how Flask operates.

3. Redis, the hacker’s databaseAmir Salihefendic, основатель компании Doist Ltd. В прошлом — ведущий разработчик и со-основатель Plurk.com, одного из самых крупных в мире сайтов на Питоне

[embedded content]

simple_queue: feature set, comparison with Celery and Rq redis_graph: available options, integration with other tools, and the big-O performance bitmapist, idea, archtecture, reports based on cohorts optionally: tagged-logger / ormist (lightweight Object-to-Redis mapper) optionally: scripting possibility of Lua, Lua-jit (almost as fast as C) 4. Разработка через тестирование в Python и Django на практикеИлья Шаляпин, Евгений Генералов, JetStyle

[embedded content]

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

5. PEP 3156 — стандарт на асинхронные операции в ПитонеАндрей Светлов, Python Core Developer, соорганизатор UA PyCon

[embedded content]

Питон уже имеет немало библиотек для сетевого программирования. Самые известные — twisted, tornado, gevent, medusa/asyncore. Эти системы не совместимы между собой, что не дает возможности писать кроссплатформенные библиотеки работающие в любом event loop. PEP 3156 предлагает новый общий стандарт, который смогут поддерживать все разработчики.

6. Препарирование работы асинхронного кодаАлександр Кошелев, руководитель группы разработки, Яндекс

[embedded content]

Что происходит внутри асинхронного кода? Как быть, когда логика становится cpu-bound? Можно ли сделать гибридную синхронно-асинхронную архитектуру? Александр отвечает на эти вопросы на примере приложения на Tornado. Также в докладе: визуализация работы приложения и пути решения некоторых проблем.

7. Распределенное исполнение Python кода на 10000+ серверахАлександр Будкарь, руководитель службы разработки инфраструктуры веб поиска, Яндекс

[embedded content]

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

8. SaltStackМихаил Юматов, старший разработчик, Трилан

[embedded content]

SaltStack — это инструмент для параллельного выполнения команд на серверах, где команды — функции на Python. В докладе объясняется, почему стоит обратить внимание на SaltStack, даже если вы уже используете Chef или Puppet, чем он может быть полезен. Михаил рассказывает, как они используют SaltStack для автоматизации развертывания проектов и уделяет внимание дополнительным приятным возможностям, таким как система уведомлений между серверами, система прав пользователей и некоторым другим.

9. Tornado — это не только web-сайтыВалентин Синицын, Максим Сухарев, Айдеко

[embedded content]

«Айдеко» не занимается веб-разработкой — «Айдеко» создает решения для сетевой инфраструктуры, которые делают сложные вещи проще. В глубине этих решений лежит Linux и различные системные инструменты, а на поверхности — удобный веб-интерфейс. Примерно посередине находится Tornado, который обеспечивает связь между «верхами» и «низами». Как именно это происходит, и почему веб-фремйворк оказывается удачным решением в системном программировании? Об этом вы узнаете из доклада. Доклад будет полезен Python-программистам, желающим познакомиться с возможностями Tornado, а также разработчикам распределенных систем, решающим проблемы организации взаимодействия между компонентами.

10. MongoEngine: NoORM for NoSQLСергей Матвеенко, старший программист, Positive Technologies

[embedded content]

Сейчас все большую популярность набирают нереляционные базы данных, в частности, MongoDB. Однако, часто даже опытным разработчикам, хорошо знакомым с реляционными СУБД, их опыт не тольлько не помогает, но даже, иногда, мешает. Сергей рассказывает об использовании MongoEngine, который позволяет приблизить методы разработки приложений на Python с использованием MongoDB к более традиционным подходам. Доклад будет полезен всем Python разработчикам, кто интересуется MongoDB, нереляционными БД.

Все доклады можно посмотреть на нашем канале YouTube.

Программа PyCon-2014 уже готова, здесь ее можно посмотреть. В этом году снова приезжают крутые докладчики, среди которых Brian Curtin, Armin Ronacher, Hynek Schlawack, Honza Král, Simone Soldateschi, Александр Кошелев, Андрей Светлов.

Посмотрите, откуда уже к нам едут люди. Приезжайте и вы!

карта_2014.jpg»

А тут вариант побольше. Участвуйте! Будем вам рады.

© Habrahabr.ru