Dev2Dev - это регулярные конференции от разработчиков для разработчиков.
Dev2Dev - это общение, фан, много мотивации, реальный опыт и живые знания.

ближайшее событие
01 октября 2016 года
МТБЦ "Пилот" (ул. Аэровокзальная, д. 10) г. Красноярск
Посмотреть на карте

PyCon Siberia

Настало время провести большое Сибирское мероприятие!

В начале года мы обозначили что нас всех ждет серия специализированных конференций.

Встречайте следующую конференцию, масштаба всей Сибири PyCon Siberia

Python — стабильный и распространённый язык. Он используется во многих проектах и в различных качествах: как основной язык программирования или для создания расширений и интеграции приложений. На Python реализовано большое количество проектов, он активно используется для создания прототипов будущих программ. Python используется во многих крупных компаниях. Python активно используется как универсальная среда для научных расчётов. 

Конференция пройдет в два потока -

  • Поток докладов - доклады от серьезных докладчиков

  • Поток lightning talks, мастер-классов и живого общения с докладчиками

Поток докладов рассчитан на серьезные доклады от опытных разработчиков, никаких  hello world’ов и “введений в “.

Второй поток рассчитан на более легкие доклады и мастер классы.

Длительность конференции: 2 дня (1-2 октября)

Стоимость билета: 0 руб

 

Приходите, будет интересно. Вход свободный и бесплатный.

 КОДЕКС ПОВЕДЕНИЯ НА КОНФЕРЕНЦИИ PYCON SIBERIA

 

Конференция закончилась, 347 участников дошли!
Немного о конференции

Тебе будет это интересно, если ты:

  • интересуешься новыми технологиями;
  • заботишься о качестве своего кода;
  • программируешь даже во сне;
  • разрабатываешь амбициозные проекты;
  • хочешь перенять передовые практики;
  • учишься и хочешь всё попробовать.

Что тебе даст посещение конференции?

  • кучу интересных знакомств;
  • общение со спикерами и коллегами по цеху;
  • позитивный заряд энергии;
  • бесценные кулуары и after party.
программа конференции

День 1 (1 октября)

Главный поток

— 12:00 - 12:50 —
Александр Щепановский
freelancer
opensource advocate
#open source
#freelance
#community

Первый шаг в Open Source

Напрямую или опосредованно, но все мы используем открытый код. И многие хотели бы сделать свой вклад, вернуть сообществу толику сэкономленных усилий.


Как же осуществить этот фазовый переход - из потребителя открытого ПО превратиться в производителя? Об этом, а также о том "зачем?", "что мне за это будет?" и "чего вообще ждать?" я и расскажу в своём докладе.

— 13:00 - 13:50 —
Дмитрий Долгов
Mindojo
Senior Python Developer
#python
#fp
#haskell

FP в Python: это проще, чем вы думали

Функциональное программирование в последнее время становится все более популярным, но оно страдает от наличия большого количества мифов и недопонимания вокруг него. Одним из них является мнение, что FP может быть применено только в рамках некоторых специальных языков программирования, что не совсем не верно. Эта парадигма всего лишь новый способ думать о своем коде не зависимо от языка. В докладе мы обсудим плюсы и минусы применения FP в Python:

* Зачем оно вообще надо?
* Что Python уже может предложить для FP, как мультипарадигменный язык?
* Сторонние библиотеки для FP на Python

— 14:00 - 14:50 —
Андрей Светлов
###
Python Core Developer
#python
#aiohttp
#asyncio

aiohttp: Почему он вам нужен?

aiohttp уверенно набирает популярность.
 
Это, по сути, единственная библиотека на сегодня, которая построена на основе asyncio.
 
В докладе я покажу чем хорош aiohttp, где он проигрывает синхронным традиционным подходам (django, flask и прочие сервера построенные на WSGI архитектуре) и в чём он выигрывает.
Будет и сравнение с устоявшимися монстрами асинхронного подхода: tornado и twisted.

Также покажу как использовать aiohttp в качестве асинхронного  клиента для замены суперпопулярной библиотеки requests.

Под конец, я расскажу о тестировании aiohttp и подводных камнях, дам рекомендации "от знатного собаковода" по написанию корректного asyncio кода без очевидных ошибок.

— 15:00 - 16:00 —
Обед
#кофе
#булочки
#общение

Обед

Самое время перекусить и пообщаться.

— 16:00 - 16:50 —
Дмитрий Малиновский
#python
#celery
#архитектура

Celery: путь к чистой архитектуре. Зачем и как?

В 2016 году у python-разработчика разбегаются глаза - какую сетевую библиотеку выбрать: asyncio, curio, twisted, tornado, socket?

Как уследить за новыми тенденциями в сетевом программировании? Как поддерживать множество паттернов исполнения параллельного/конкурентного кода: fork, threads, processes, async, gevent? Я расскажу, как сейчас эти проблемы решает celery, почему это не масштабируется и как я пытаюсь изменить мир, следуя практикам чистой архитектуры. А также как тестировать код, написанный по этим практикам.

Доклад включает в себя исторические справки, немного парсинга xml, pytest и hypothesis - и как это всё работает на примере реальной библиотеки amqpframe.

— 17:00 - 17:50 —
Илья Алиферов
Яндекс
Разработчик Кабинета разработчика
#https
#wsgi
#tls

HTTPS под прицелом

В докладе я поделюсь опытом в исследовании поведения системы под нагрузкой, в выборе инструментов HTTP+WSGI и в переводе системы на TLS.

— 19:00 - 23:00 —
after party
#общение
#фан
#2текилы

Не стройте планов на вечер

Помимо крутых докладов, неотъемлемой частью конференции выступает after party без галстуков и купюр. На after party в баре Harat’s на Взлётной 6а каждый сможет задать интересующие вопросы докладчикам и организаторам, узнать как обстоят дела с it в других городах, ну и конечно же поделиться своими достижениями и идеями. Всем держаться маршрута на карте в Community поток

Community поток

— 12:00 - 12:50 —
Александр Сапронов
Welltory
Developer
#community
#pynsk

Все о сообществе и не только #1

  • Зачем делаются сообщества?
  • Что такое сообщество на самом деле?
  • Зачем кому-то учавствовать в жизни сообщества: делать доклады, помогать в организации?
  • Зачем компаниям вкладываться в сообщество?

 

Истории развития Dev2Dev и PyNSK.

— 13:00 - 13:50 —
Александр Сапронов
Welltory
Developer
#community
#pynsk

Все о сообществе и не только #2

  • Зачем делаются сообщества?
  • Что такое сообщество на самом деле?
  • Зачем кому-то учавствовать в жизни сообщества: делать доклады, помогать в организации?
  • Зачем компаниям вкладываться в сообщество?

 

Истории развития Dev2Dev и PyNSK.

— 14:00 - 14:50 —
Перерыв
#перерыв

Перерыв

Все идем слушать Андрея Светлова.

— 15:00 - 16:00 —
Еда
#кофе
#булочки
#общение

Обед

Самое время перекусить и пообщаться.

— 16:00 - 16:50 —
Илья Беда
bro.agency
технический лидер
#docker
#python
#ci
#cd

Мастер-класс по Docker для python разработчиков #1

Докер это одна из самых громких современных технологий. Возможность использовать единый инструмент для разработки и запуска приложений, который полностью решает проблему зависимостей, это огромный шаг вперед. В bro.agency мы используем Docker уже 3 года, и я поделюсь с вами накопленным опытом.

Я продемонстрирую основные возможности Docker, создание инфраструктуры приложения при помощи Docker Compose и запуск приложения на облачном хостинге c помощью Docker Machine.

Надеюсь, после этого мастер-класса, сомнения, в использовании Docker на вашем проекте, будут развеяны.

— 17:00 - 17:50 —
Илья Беда
bro.agency
технический лидер
#docker
#python
#ci
#cd

Мастер-класс по Docker для python разработчиков #2

Докер это одна из самых громких современных технологий. Возможность использовать единый инструмент для разработки и запуска приложений, который полностью решает проблему зависимостей, это огромный шаг вперед. В bro.agency мы используем Docker уже 3 года, и я поделюсь с вами накопленным опытом.

Я продемонстрирую основные возможности Docker, создание инфраструктуры приложения при помощи Docker Compose и запуск приложения на облачном хостинге c помощью Docker Machine.

Надеюсь, после этого мастер-класса, сомнения, в использовании Docker на вашем проекте, будут развеяны.

— 19:00 - 23:00 —
after party
#общение
#фан
#2текилы

Не стройте планов на вечер

День 2 (2 октября)

Главный поток

— 13:00 - 13:50 —
Иван Цыганов
Positive Technologies
Senior Python Developer
#python
#tests

Не доверяйте тестам!

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

— 14:00 - 14:50 —
Иван Гребенщиков
БАРС Груп
Специалист по тестированию
#python
#behave
#selenium
#BDD

Behave+Selenium WebDriver для тестирования Web-проектов

Современные веб-проекты представляют из себя совсем не набор статических страниц, что повышает сложность их функционального тестирования. В докладе будет рассмотрена связка инструментов behave+webdriver, способе их применения, возможные проблемы и пути их решения.

— 15:00 - 16:00 —
Обед
#кофе
#булочки
#общение

Обед

Самое время пообедать и пообщаться.

— 16:00 - 16:50 —
Артём Белов
Яндекс
Разработчик
#bigdata
#luigi

Как приручить большие данные. Опыт с luigi

Проект по обработке данных часто начинается с эксперимента "на коленке”. Эксперимент показывает успех, постепенно обрастает функциональностью и скриптами, связывающими всё воедино. Проект растёт, в итоге конечная система может состоять из десятков и сотен связанных операций, включающих в себя сбор данных, агрегацию, аналитику и машинное обучение. Операции могут представлять из себя как обычную работу с файлами, так и map-reduce, обращение к базам данных и веб-сервисам. 

 

В докладе я расскажу, как навести порядок во всём этом многообразии, попутно построив понятную и стройную систему, почему обработка данных прекрасно описывается направленными графами, а главное, о нашем опыте решения подобной задачи с помощью Python и библиотеки luigi.

— 17:00 - 17:50 —
Артем Малышев
Positive Technologies
Разработчик
#magic

Чёрная магия для белых фей

Python, будучи языком с очень низким порогом вхождения, превращается в смертоносное оружие в руках мастера. Популярные фреймворки и библиотеки, написанные матёрыми программистами, очень сильно меняют семантику привычного нам языка. Порой мы даже не замечаем колоссальность этих изменений просто потому, что смотрятся они так естественно. В докладе я расскажу какими механизмами пользовались достопочтенные доны, чтобы используя их технологии, вы говорили: «It's magic!»

Community поток

— 13:00 - 13:50 —
Алексей Вахитов
#django
#channels

django-channels - будущее Django #1

Django-channels привносят "событийную ориентированность" в классическую модель работы django. Как это может помочь в
работе и чем упростит нам жизнь — я расскажу в своём докладе.

— 14:00 - 14:50 —
Алексей Вахитов
#django
#channels

django-channels - будущее Django #2

Django-channels привносят "событийную ориентированность" в классическую модель работы django. Как это может помочь в 
работе и чем упростит нам жизнь — я расскажу в своём докладе.

— 15:00 - 16:00 —
Еда
#кофе
#булочки
#общение

Обед

Самое время пообедать и пообщаться.

— 16:00 - 16:50 —
Дмитрий Малиновский
#hypothesis
#pytest
#testing

Новый подход к тестированию в Python: hypothesis

А вы уверены, что ваши тесты покрывают всевозможные входные данные? Я в форме мастер-класса расскажу и покажу как на этот вопрос с уверенностью ответить "да". Буду рассказывать про hypothesis, с какой стороны к нему подойти, как начать использовать и как выжать максимум из связки pytest и hypothesis.

— 17:00 - 17:50 —
community
PyCon Siberia
Python Developers
#python

Свободное общение

Свободная касса для общения и обсуждения.

Где? Когда?

Где, говорите, будет?

МТБЦ "Пилот" (ул. Аэровокзальная, д. 10) г. Красноярск

Когда-когда?

01 октября 2016 года

Мероприятие начнется 1 октября, в субботу и продлится 2 дня. У нас будет крутое after party!

Начало в 12:00 по Красноярскому времени.

Приходите и не забудьте с собой хорошее настроение!

Поддержи dev2dev!

Хочешь помочь сообществу? Расскажи о нас или пожертвуй копеечку. Спасибо.=)

Dev2Dev на Я.Соберу
Партнеры конференции


  
Welltory  

  


 
  

 

Инфопартнеры

 

прошедшие встречи
30 апреля 2016 в 12:00
13 февраля 2016 в 12:00
12 декабря 2015 в 12:00
12 сентября 2015
30 мая 2015
24 августа 2014