it52 + =

Анонсы всех событий в Телеграме: канал @it52info.

Запросить информацию о событиях: бот @it52_bot.

Подписывайтесь!

Square 500 8692f87fc6

Участники 41

  • Square 50 64146b0a31
  • Square 50 52f2547f98
  • Square 50 04cb1ae5bd
  • Square 50 44f8c2b9d5
  • Square 50 f3c28d134e
  • Square 50 ef5a198d67
  • Square 50 b2fabaafce
  • Square 50 c1a2147304
  • Square 50 561405dfa8
  • Square 50 c80da02118
  • Square 50 589160681c
  • Square 50 default
  • Square 50 bdf7af4f60
  • Square 50 02cf4ab5a5
  • Square 50 5ab79d8f82
  • Square 50 8fd4ae1ad5
  • Square 50 21d989a147
  • Square 50 46f31ee3ab
  • Square 50 bc3b85cc8c
  • Square 50 e6bef1121d
  • Square 50 dc0b8821bb
  • Square 50 ac3259a65b
  • Square 50 35419d3ae5
  • Square 50 default
  • Square 50 6e016f9bab


Всем привет! Нижегородское Python-сообщество собирается на 11й митап!

Попробуем провести его в довольно неожиданном месте — на летней террасе клуба Premio. Даже если темы докладов покажутся не очень интересными, приходите пообщаться с коллегами и выпить ледяного сидра.

В этот раз поговорим про распределённые очереди задач, PostgreSQL и Fabric.

  • 15:00 — 15:10 → традиционное ожидание опаздывающих. Чай, смешные шутки.

  • 15:10 — 15:50Печём пирожки с Celery (Александр Мокров, Positive Technologies)
    Не переживайте, сами пирожки будут с мясом, а вот Celery поможет организовать процесс приготовления. Единственная проблема в том, что они будут виртуальными… Но зато это поможет нам разобраться в том, что такое Celery, как и для чего его можно использовать на вполне конкретных примерах, а так же рассмотреть различные плюсы и минусы.

  • 16:00 – 16:30Очереди задач без купюр (Артем Малышев, Positive Technologies)
    Так или иначе в любом сложном web приложении используются очереди задач. И так уж сложилось, что им положено быть распределёнными. В данный момент рынок решений для python разработчиков представляют 2 главных продукта - Celery и RQ. В докладе я расскажу о внутреннем устройстве обеих систем. Поговорим о том, с какими проблемами столкнулись их создатели, как их решили и чем эти решения грозят конечному пользователю. Как устроены группы, хорды и eta? Как добиться отказоустойчивости на транспортном уровне? Почему это тяжело масштабировать? На все эти вопросы я дам ответ в своём докладе.

  • 16:40 – 17:10Древовидная структура в PostgreSQL. SQL Common Table Expression (Алексей Кутепов, Revel Systems iPad POS)
    История одной практической задачи. Прекрасный PostgreSQL - рекурсивные выборки средствами SQL. Как поле depth в таблице с деревом упрощает жизнь.

  • 17:20 – 17:50Fabric: python library for devops tasks (Петр Нужнов, Five9)
    Fabric - библиотека для удаленной установки приложений и выполнения задач по администрированию системы. Расскажу о том, как можно заменить самопальные костыли управления конфигурацией на единый стандарт и избавиться от хаоса ручных телодвижений.

  • 18:10 — ... → афтэпати. Прекрасные люди пьют напитки.

Lightning talks

Если у вас есть какие-то вопросы или предложения, то, надеюсь, эти буквы и цифры чем-то помогут:

https://vk.com/rannts