PyCon Russia 2013

Конференция сайт события http://pycon.ru/

Добавить в календарь:
Поделиться:
  • Django 1.6 и далее: Django Дорожную карту

    Доктор Рассел Кит-Маги , президент Django Software Foundation , член основной команды Django, технический директор компании TradesCloud .

  • Построение развития сообщества: уроки и вызовы

    Доктор Рассел Кит-Маги , президент Django Software Foundation , член основной команды Django, технический директор компании TradesCloud .

  • Advanced Flask patterns

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

  • Re-inventing Python packaging and testing

    Holger Krekel, основатель PyPy Project, автор популярных инстументов py.test и tox.

  • Scaling for Success: How to build proper scalable web apps

    David Cramer, специалист по высоким нагрузкам из DISQUS, автор Sentry.

  • Building Public Infrastructure with Autosustainable Services

    Jeff Lindsay, хакер-философ, разработчик, архитектор, основатель крупнейшего в США коммьюнити-центра для хакеров Hacker Dojo.

  • Redis, the hacker's database

    Amir Salihefendic, основатель компании Doist Ltd. В прошлом - ведущий разработчик и со-основатель Plurk.com, одного из самых крупных в мире сайтов на Питоне.

  • PEP 3156 — стандарт на асинхронные операции в Питоне.

    Андрей Светлов, Python Core Developer, соорганизатор UA PyCon.

  • Статический анализ языка Python

    Андрей Власовских, разработчик IDE PyCharm в JetBrains, автор библиотек funcparserlib и iterpipes.

  • Как перейти на Python 3?

    Михаил Коробов, Python-разработчик, спикер различных Python-конференций.

  • Celery для внутреннего API в инфраструктуре SOA

    Роман Иманкулов, разработчик Doist Ltd.

  • Препарирование работы асинхронного кода

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

  • Подход к версионированию данных в реляционной БД

    Konstantin Lopukhin, CHTD

  • Low-latency и soft-realtime на Python

    Денис Колодин, программист-аналитик, ИК "Форум"

  • Эволюция системы синхронизации данных между сервисами

    Дмитрий Прокофьев, разработчик, Яндекс

  • SaltStack

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

  • Оптимизация тестов на примере Django и Postgres

    Гриша Костюк, python-разработчик, Ostrovok.ru

  • Распределенное исполнение python кода на 10000+ серверах

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

  • Разработка через тестирование в Python и Django на практике

    Илья Шаляпин, Евгений Генералов, JetStyle

  • Построение распределенной системы кеширования и обмена сообщениями

    Илья Биин, архитектор, Ostrovok.ru

  • MongoEngine: NoORM for NoSQL

    Сергей Матвеенко, Старший программист, Positive Technologies

  • Tornado - это не только web-сайты

    Валентин Синицын, Максим Сухарев, Айдеко

ПЕРВЫЙ PYCON В РОССИИ

  • Конференция для опытных python-разработчиков
  • Выездной формат
  • Хэдлайнеры конференции Russell Keith-Magee, Armin Ronacher и Jeff Lindsay
  • 20 докладов от ведущих российских специалистов
  • 5 воркшопов и мастер-классов
  • 2 круглых стола по самым дискуссионным вопросам

ДЕНЬ 1

БОЛЬШОЙ КОНФЕРЕНЦ-ЗАЛ / МАЛЫЙ КОНФЕРЕНЦ-ЗАЛ

  • 9:00 Регистрация

  • 13:20 Обед

  • 15:30 Кофе-брейк

  • 17:30 Перерыв, запись на Lightning Talks

  • 18:00 Lightning Talks

  • 19:00 Ужин, свободное время

  • 20:30 Афтепати, баня, боулинг, бильярд, игротека от Айдеко

  • 20:30 Круглый стол: Нужно ли переходить с Python 2 на Python 3

  • 24:00 Конец первого дня :)

ДЕНЬ 2

БОЛЬШОЙ КОНФЕРЕНЦ-ЗАЛ / МАЛЫЙ КОНФЕРЕНЦ-ЗАЛ / КОНФЕРЕНЦ-ЗАЛ В 3-М КОРПУСЕ

  • 11:30 Кофе-брейк

  • 13:30 Обед

  • 18:00 Перерыв, запись на Lightning Talks

  • 18:10 Lightning Talks

  • 19:00 Конец второго дня

КОНФЕРЕНЦИЯ ПРОГРАММА УЧАСТНИКАМ ПАРТНЁРЫ КОНТАКТЫ ИТОГИ

ХЭДЛАЙНЕРЫ

russell-keith-magee

Dr. Russell Keith-Magee, президент Django Software Foundation, член Django core team, CTO компании TradesCloud.
Рассел выступит с докладом про построение девелоперских коммьюнити через призму своего опыта в DSF, а также расскажет о некоторых технических аспектах устройства Django (ORM).

 

 


armin-ronacher

Armin Ronacher, один из основателей Pocoo Team.
Широко известен как автор Flask и Jinja2. Армин выступит с докладом на тему «Advanced Flask patterns», полностью обновленным со времени EuroPython 2012.

 

 

 

 

 


holger-krekel

Holger Krekel, основатель PyPy Project, автор популярных инстументов py.test и tox.
Тема доклада Холгера — «Re-inventing Python packaging and testing»: Python still does not have a built-in installer that can install dependencies. You have to first install setuptools/distribute and then use easy_install/pip. Installation of packages is slow and depends on reachability of pypi.python.org and other servers. There is no quality control where you could e. g. see on which platforms the package successfully installs, let alone has its automated tests passing. There is not really a standard way to run tests. This talk outlines my plans for improving the situation, including a demo of a new (in-development) PyPI server that speeds up installation by an order of magnitude for many packages.


david-cramer

David Cramer, специалист по высоким нагрузкам из DISQUS.
DISQUS — один из крупнейших веб-проектов, написаных на Питоне; он выдерживает более 500 млн пользователей в месяц. Дэвид расскажет про масштабирование проектов на Питоне: правильные практики и грабли, на которые наступают проекты в ходе свеого роста.

 

 

 


jeff-lindsay

Jeff Lindsay, хакер-философ, разработчик, архитектор.
Основатель крупнейшего в США коммьюнити-центра для хакеров Hacker Dojo, организатор всемирно известных хакатонов SuperHappyDevHouse. Участвовал в проектах CommerceNet, NASA Ames, Twilio и других. В свободное время рассказывает про Evented Web и обучает программированию. На PyCon Russia Джефф представит тему «Distributed Service Architectures with Python».

 


 


НАШИ СПИКЕРЫ

Андрей Светлов, Python Core Developer, соорганизатор UA PyCon.

PEP 3156 — стандарт на асинхронные операции в Питоне.

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


vlasovskii

Андрей Власовских, разработчик IDE PyCharm в JetBrains, автор библиотек funcparserlib и iterpipes.

Статический анализ языка Python

Статический анализ позволяет получать информацию из исходного кода программы без её выполнения. Мы рассмотрим доступные средства статического анализа кода на языке Python (PyLint, PyFlakes, Pep8, инспекции в IDE) и поговорим о том, какие проблемы они могут автоматически находить в коде. Я расскажу о подходах, на которых основан статический анализ в этих инструментах, более подробно остановлюсь на специфике анализа Python как динамического языка. Доклад познакомит с инструментами статического анализа, благодаря использованию которых в повседневной практике можно снизить количество проблем в коде на Python (ошибок, исключений, стилистических расхождений).А еще позволит узнать о теории, стоящей за инструментами статического анализа и познакомиться с особенностями применения статического анализа динамических языков типа Python.


korobov

Михаил Коробов, Python-разработчик, спикер различных Python-конференций.

Как перейти на Python 3?

Расскажу, как обстоят дела с переходом на 3й питон, зачем на него переходить и как (по моему мнению) на него переходить. Знания можно будет в тот же день применить на практике, совместно портировав библиотеку-другую в рамках вечернего воркшопа/спринта. Надеюсь, что после доклада и воркшопа у каждого человека появится (или систематизируется) навык портирования кода на Python 3. Этот навык в скором времени станет необходим, например, для того, чтобы читать код большинства популярных проектов (даже если пишете на 2.x). Ну и пользу для мировой цивилизации никто не отменял.


imankulov

Роман Иманкулов, разработчик Doist Inc.

Celery для внутреннего API в инфраструктуре SaaS

Основная задача Celery состоит в том, чтобы исполнять фоновые задачи. Как правило, процессы celery используют ту же кодовую базу, что и основное приложение. Я предлагаю взглянуть на Celery с другой стороны и попробовать использовать его в роли транспорта для связи компонентов распределенного приложения. В докладе будут приведены конкретные примеры реализации API на Celery, рассмотрены возникающие в связи с этим вопросы маршрутизации запросов к воркерам. Также будет упомянуто, чем же Celery так хорош для построения внутреннего API, а в каких ситуациях его использование может показаться излишним. Слушатели узнают о том, как можно быстро и без лишних накладных расходов связать компоненты распределенного приложения в единое целое, избавиться от сильной связности, и возможно, взглянуть на собственное приложение немного с другой точки зрения. Предполагается, что слушатели знакомы с концепцией очередей сообщений, и представляют, в каких случаях и для чего может использоваться Celery или аналогичные решения.


koshelev

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

Препарирование работы асинхронного кода

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


lopuhin

Константин Лопухин, ЧТД

Мастер-класс: пишем свой интерпретатор с использованием RPython

На этом мастер-классе мы увидим, как устроены байткод интерпретаторы (почти все интерпретаторы для современных динамических языков именно такие), какие преимущества дает использование RPython при реализации (используется в PyPy), и как работает JIT (just-in-time compiler). Практическая часть будет состоять из реализации нескольких небольших частей - реализация нового байт-кода, добавление just-in-time компилятора, анализа и улучшения производительности.


shtan

Данила Штань, руководитель разработки холдинга 66.ru

uWSGI как швейцарский нож python-web-разработчика

uWSGI, который начинался как быстрый контейнер приложений на питоне постепенно эволюционировал в инфраструктурное решение не только для запуска, но и для разработки приложений в целом (причем не только на языке python). К сожалению, недостаток документации зачастую отталкивает разработчиков и сисадминов от использования uWSGI. Мой доклад нацелен на людей (как разработчиков, так и сисадминов), которые имеют практический опыт разворачивания web-приложений на питоне в production-среде, которые готовы рассматривать альтернативы выбранным решениям. Помимо знакомства с собственно сервером приложений мы посмотрим на дополнительные фичи (например кэширование или выполнение фоновых задач), которые зачастую позволяют (особенно в небольших проектах) уменьшить количество используемых сторонних технологий вроде memcached или celery.


kolodin

Денис Колодин, программист-аналитик, ИК "Форум"

Low-latency и soft-realtime на Python

В докладе будет рассказано о разработках программного обеспечения, работающего на высоких скоростях и имеющего предсказуемое время реакции. Также будут представлены способы интеграции Python с помощью ctypes и cython с высокоскоростными сервисами операционной системы. Затронуты вопросы управления памятью, процессами, потоками, волокнами и GIL. Слушатели поймут, как строить системы с ожидаемым временем реакции. Знания могут быть применены для разработки серверов, обслуживающих множество клиентов одновременно или выполняющих скоростную обработку данных.


Дмитрий Прокофьев, разработчик Яндекс

Эволюция системы синхронизации данных между сервисами

В докладе будет рассказано о том, зачем Яндексу понадобилась синхронизация данных и с чем пришлось столкнуться в процессе: Почему синхронизируем на уровне приложения. Update log против Insert log. Проблемы связанные с DB. Типы данных, отсутствие транзакций. Проблемы связанные с Django. Проблемы связанные c изменениями ниже уровня приложения. Например массовый update.

Во весь экран
Показать еще

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Стоимость билета на PyCon Russia 2013:

♦ до 31 декабря: 7000 руб.

♦ с 1 по 31 января: 8000 руб.

♦ с 1 по 16 февраля: 9000 руб.

♦ с 17 по 25 февраля: 10000 руб.

В стоимость билета входит:
- Участие в конференции 
- Обед и ужин 24 февраля, обед 25 февраля 
- Все кофе-брейки 
- Развлекательная программа 24 февраля (выступления, боулинг, баня, и т.п.) 
- Автобусы из центра города до места проведения и курсирующий автобус «туда-сюда» вечером 24 февраля) 
- Экскурсия по городу 25 февраля

В стоимость билета не входит: проживание, завтраки в дни проведения мероприятия и алкоголь на банкете.

Информация по автобусам и проживанию на базе Иволга появится на сайте чуть позднее.

 

Забыли пароль? Регистрация