Python

ReportPortal.io Community Meet-up #1

Опубликовано: 6.12, 2016 -- Svetlana Leonchik

Что такое ReportPortal? Какие его преимущества и какую пользу вы можете получить от его использования?

Первая встреча комьюнити ReportPortal.io, где мы ответим на вопросы, расскажем техническую часть,

покажем примеры интеграции и ответим на все Ваши вопросы.

Это будет интересно всем - от инженера по автоматизации тестирования до тест-лидов и проект менеджеров.

Программа:

  • 18.45 – 19.00 – Приветсвенный кофе
  • 19.00 – 19.25 – “Что такое Report Portal?”, Дмитрий Гуменюк

· Автоматизация и причины отсутсвия ее эффективности

· Идеи в основе Report Portal

· Что оно такое есть из себя?

· Плюсы использования

· Простая интеграция

· АвтоМАтический анализ

  • 19.25 – 20.00 – “Техническая часть вопроса”, Андрей Воробьев

· Архитектура приложения

· Детали API приложения

· Установка приложения с помощью Docker

· Подключение к авторизации GitHub

  • 20.00 – 20.10 – Кофе-пауза
  • 20.10 – 20.30 – "Обзор функционала приложения на установленной версии", Дмитрий Гуменюк

· Генерация демо данных

· Структура хранимых данных, просмотр тест кейса

· Категоризация падения – привязка типа дефекта

· Отсылка бага в Bug Tracking систему прямо с экрана приложения

· Общая статистика запусков

· Дэшборды и графики – аналитика данных

  • 20.30 – 20.40 – Кофе-пауза (Pizza-time)
  • 20.40 – 21.10 – “Интеграция автоматизации на примере Java+TestNG”, Андрей Воробьев

· Принцип работы интеграции: клиент, агент, аппендер

· Подключение агента

· Логгирование, отправка картинок или бинарных данных

  • 21.10 – 21.20 – “Roadmap 2017. Идеи и цели сообщества”, Дмитрий Гуменюк
  • 21.20 – 22.00 – Свободная дисскусия

Не забывайте регистрироваться!

Регистрация:

  1. Поговорить с нашим ботом в Facebook https://m.me/ReportPortal.io/
  2. Поговорить с нашим ботом в Telegram https://telegram.me/reportportalbot

Будем рады видеть вас! До встречи!

GitHub: https://github.com/reportportal

Email: reportportaliocommunity@gmail.com

Facebook: https://www.facebook.com/ReportPortal.io

VK: https://vk.com/reportportal_io

Slack: https://reportportal-slack-auto.herokuapp.com

Время события: 
Среда, Декабрь 14, 2016 - 19:00 до 22:00
Место: 
г. Минск, ул. Фабрициуса 4, Imaguru: Startup Hub, 2-й этаж
Тип события: 
Внешнее событие
Категории: 

Rust Meetup

Опубликовано: 14.5, 2016 -- pasha

Скоро год, как вышла первая стабильная версия нового системного языка программирования Rust. По этому поводу 14 мая Adform.BY организует первый Rust-митап в Минске.

Rust — строго типизированный язык для системного программирования, предоставляющий строгие гарантии безопасности при работе с памятью и защиту от гонок данных в многопоточных программах во время компиляции, а развитая система типов, основанная на типажах (они же type classes), и наличие высокоуровневых абстракций (таких как замыкания) позволят вам забыть о том, что вы пишете на низкоуровневом языке.

В Rust-сообществе собрались разработчики, которые пришли из С и С++, из Python, Ruby, Java, Scala и даже Haskell. Русскоязычное Rust-сообщество очень дружелюбно, вы всегда можете задать вопрос на нашем гиттере, и вам обязательно помогут!

Мы запланировали три доклада:

Виталий Шукело, Java-разработчик из команды Viber и активный контрибутор в open-source Rust-проекты, расскажет про основы языка, его идеологию, цели и развитие.

Никита Баксаляр, российский Java-разработчик, контрибутор в компиллятор Rust и автор библиотеки для асинхронной работы с WebSocket, расскажет про параллелизм и многопоточность в Rust.

rust

Павел Коломиец, Python-разработчик из Киева, поведает об опыте использования Rust в продакшене, и о том, как prom.ua построила целую систему контейнеризации, оркестрации и развёртывания проектов на Rust.

rust2

Присоединяйтесь, а также следите за новостями в facebook.

Митап пройдёт в EventSpace на Октябрьской, 16а (ст.м. Первомайская) с 12:00 до 15:30.

Зарегистрироваться можно по ссылке.

https://events.dev.by/rust-meetup

Время события: 
Суббота, Май 14, 2016 - 12:00 до 15:00
Место: 
Минск, Октябрьская 16а (Eventspace)
Тип события: 
Внешнее событие
Категории: 

Python Meetup

Опубликовано: 23.10, 2014 -- Morein

31 октября, в мрачную и холодную ночь Хеллоуина, состоится самый страшный Python Шабаш Meetup года. Шаманы функций и демоны PyPy cоберутся, чтобы обсудить особенности заклинания асинхронной работы Python и Javascript, таинства веб-разработки с использованием Python в OpenSource CMS и ERP системах, а также вечные адские муки написания хорошего кода.

Наши докладчики:

Максим Щепелин / Про асинхронность / Web Developer Wargaming | СООО Гейм стрим Максим в работе использует два языка Python и Javascript. О них и пойдет речь в докладе. Максим расскажет об асинхронной работе Python и Javascript, что даст возможность слушателям приобщиться к особой касте разработчиков, работающих с Twisted.

Олег Курьян / OpenSource CMS и ERP система в одном флаконе / технический директор Экспанса Груп В своем докладе Олег расскажет и покажет, как при помощи модульной структуры фреймворка Odoo создавать приложения и сайты. И никакой магии.

Павел Мешкой / Почему я пишу хороший код, но его никто не ценит, кроме моей мамы / Web Developer Wargaming Со временем для разработчика становится недостаточно одних технических скиллов. Павел поделится болью и собственным негативным опытом.

Также, как всегда в программе "Свободный микрофон", в рамках которого каждый желающий сможет поделится своими полезными и интересными идеями в формате блиц-доклада.

Для участия в шабаше необходима предварительная регистрация .

Дата проведения: 31 октября

Время: 19:00 - 22:00

Место проведения: EventSpace, ул. Октябрьская 16 А

Готовьте свои волшебные амулеты, магические зеркала, бубны и прилетайте к нам, на Python Meetup!

Время события: 
Пятница, Октябрь 31, 2014 - 19:00 до 22:00
Место: 
EventSpace, ул. Октябрьская 16 А
Тип события: 
Внешнее событие
Категории: 

Python Meetup September

Опубликовано: 26.9, 2014 -- PythonMeetup

6 сентября белорусское сообщество Python-разработчиков в очередной раз приглашает всех желающих на ежемесячный Python Meetup. Местом встречи станет бар "ДК" по адресу Толбухина, 4. 3 этаж (станция метро "Парк Челюскинцева"). Начало встречи по традиции в 19.00.

Зарегистрироваться на митап можно по ссылке ниже:

www.eventbrite.com/e/minsk-python-meetup-september-tickets-13283391983

Программа:

1) Павел Кохан (Минск, компания Runa Systems) - "S.O.L.I.D."

Ежедневно разработчикам приходится писать десятки классов для разного рода функционала. Этот функционал может быть связан между собой или иметь разные функции. Нередко, сопровождая чужой код, программист, который более или менее понимает как должен реализовываться класс, видит картину, где, к примеру, класс «Товар» изменяет баланс клиента. По сути это в корне неверно!

Доклад будет рассматривать такую проблему как правильного написания классов. Данные 5 принципов можно применять к любому объектно-ориентированному языку, но в рамках Python meetup примеры будут продемонстрированы на python.

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

S – Single responsibility principle (Принцип единой обязанности):

O – Open/Closed principle (Принцип Открытости/Закрытости)

L – Liskov substitution principle (Принцип постановки Барбары Лисков)

I – Interface segregation principle (Принцип разделения интерфейса)

D – Dependency inversion principle (Принцип инверсий зависимостей)

2) Олег Шидловский (Минск, фрилансер) - "Быстрые конструкции python"

В своем докладе Олег расскажет о замене стандартных функций на более быстрые и об ускорении работы python. Также продемонстрирует несколько примеров быстрых конструкций python.

Олег Шидловский призер Всероссийской Командной олимпиады по программированию, призер Всероссийской индивидуальной олимпиады. Сейчас занимается работой на фрилансе.

Как обычно, будет работать «свободный микрофон», а это значит, что любой желающий сможет выступить с блиц-докладом, не требующим предварительно подготовленной презентации. Главное – желание поделиться чем-то интересным и полезным.

Торопитесь с регистрацией – количество мест ограничено! Ну и, конечно, присоединяйтесь к нам в Facebook:

www.facebook.com/MinskPythonMeetup

Время события: 
Пятница, Сентябрь 26, 2014 - 19:00 до 22:00
Место: 
Минск, ул. Толбухина, 4 (3 этаж), клуб "ДК"
Тип события: 
Внешнее событие
Категории: 
Тэги: 

Python Camp BY 2014

Опубликовано: 20.8, 2014 -- PythonMeetup

Приглашаем Python-разработчиков Беларуси на Python Camp BY, который состоится 30 августа под Минском при поддержке компании Wargaming. Для участия требуется предварительная регистрация по ссылке ниже:

https://www.eventbrite.com/e/python-camp-by-tickets-12719906583

Количество мест ограничено. Закрытие регистрации 28 августа.

С обеда до самого вечера вас ждут экспертные доклады, lightning talks, много неформального общения на около-python-овские темы и всё, что подходит под определение «отдых за городом»: бадминтон, фрисби, петанк.

Программа:

1) Володимир Гоцик "The Hitchhiker’s guide to databases with Python in web apps"

Обзор основных SQL и NoSQL баз данных, ORM и API для работы с ними из веб-приложений на Python.

2) Максим Климишин "Графовые базы данных и Python"

Доклад о хранилищах для иерархических данных. Почему графовые базы данных - шаг в будущее для бизнеса и разработки. Детали работы с графовыми базами из Python — юзкейсы, выборка, типичные решения, фреймворки. Отдельно — описание и детали по базе данных ArangoDB.

3) Филипп Кучерявый "Как я провел лето: Europython 2014 Berlin"

Последние новости из мира Python разработки? новые и хорошо забытые старые фрэймворки, обзор ближайший событий и многое другое.

4) Павел Тысляцкий "Браузер для питона"

Общий доклад о том что выполнение js, рендеринг и получение информации из браузера может быть полезно для разработчика при выполнении фронтенд тестов, автоматизации, созданнии скриншотов и PDF, получении полезной информации о веб страничке и в других случаях. Для питонистов же будут затронуты некоторые существующие средства и библиотеки.

На кэмпе будет работать «свободный микрофон», а это значит, что любой желающий сможет выступить с блиц-докладом, не требующим предварительно подготовленной презентации. Главное – желание поделиться чем-то интересным и полезным.

Время события: 
Суббота, Август 30, 2014 - 12:00 до 22:00
Место: 
загородный клуб "Фестивальный"
Тип события: 
Внешнее событие
Категории: 
Тэги: 

Февральский Python Meetup

Опубликовано: 28.2, 2014 -- PythonMeetup

В Минске пройдет новая встреча гуру и любителей языка программирования Python. Как и всегда, время и место митапа остается неизменным – последняя пятница месяца, 28 февраля в 19:00, в самом сердце города – клуб «Центр» (Дворец республики, Октябрьская площадь, вход в правой лицевой стороны здания).

Спикером февральского митапа будет гость из Харькова - Константин Данилов с темой доклада "Обзор способов написания конкурентных программ в питоне".

Константин Данилов - опытный разработчик ПО, пишет на питоне больше 10 лет. Последние три года работает в компании Мирантис над частными облаками. Занимается обучением питону. Кроме того, ведет блог о python, ИТ и виртуализации http://koder-ua.blogspot.com/.

Кроме доклада в февральском митапе стартует новый для нас формат lightning talks - короткие (обычно 5-минутные) выступления без секции вопросов и ответов. Lightning talks - это идеальный вариант для тех, кто давно хотел поделиться своими знаниями, но не мог выделить время на подготовку 30-минутного выступления. К тому же, lightning talks - это просто весело и увлекательно! Заявится на выступление можно будет прямо на митапе. Если есть, чем поделиться на около-python-овскую тему - с радостью ждем выступления!

Не стоит забывать, что заявки от слушателей митапа принимаются на адрес meetup@wargaming.net – сюда необходимо выслать:

-ФИО,

-информацию о месте работы или учебы,

-в какой раз посещаете мероприятие.

Торопитесь с регистрацией – количество мест ограничено!

Время события: 
Пятница, Февраль 28, 2014 - 19:00 до 22:00
Место: 
Минск, Октябрьская площадь, 1, клуб "Центр"
Тип события: 
Внешнее событие
Категории: 
Тэги: 

Python Meetup

Опубликовано: 23.1, 2014 -- PythonMeetup

Великий и могучий Python, неформальная обстановка, мозговой штурм и куча единомышленников вокруг – все это есть у нас. Заинтересовало? Внимайте!

В Минске стартуют новые серии встреч гуру и любителей языка программирования Python. Как и в прошлом году, время и место митапа остается неизменным – последняя пятница месяца, 31 января в 19:00, в самом сердце города – клуб «Центр» (Дворец республики, Октябрьская площадь, вход в правой лицевой стороны здания).

Чтобы войти в привычный ритм обсуждения работы совсем и не совсем интересных фишек Python, первый в этом году митап будет посвящен двум следующим темам:

1. Python для анализа данных – Роман Иманкулов (компания Doist.io). Доклад об анализе данных и посвящен преимущественно тем, кто хочет попробовать, но не знает с чего начать. О том, кому это вообще надо, где брать данные, какие инструменты есть в распоряжении начинающего python-аналитика и какую пользу для себя из всего можно извлечь на старте.

2. Очередной скучный доклад про логгирование – Стас Рудаков (компания Wargaming). Значение логов очень часто недооценивается, а зря. Доклад предполагает оживленный диспут со всеми участниками митапа, чтобы разобраться: как, куда и зачем писать логи. Помимо этого, будет затронут вопрос, как из логов выжать больше информации.

Заявки от участников принимаются на адрес meetup@wargaming.net – сюда необходимо выслать:

  • ФИО,
  • информацию о месте работы или учебы,
  • в какой раз посещаете мероприятие.

Еще немного информации для тех, кто еще не в теме. Видео докладов с прошлых митапов всегда можно найти здесь.

Торопитесь с регистрацией – количество мест ограничено!

Время события: 
Пятница, Январь 31, 2014 - 19:00 до 22:00
Место: 
Минск, Октябрьская площадь, 1, клуб "Центр"
Тип события: 
Внешнее событие
Категории: 
Тэги: 

Python Meetup

Опубликовано: 18.11, 2013 -- PythonMeetup

29 ноября в клубе "Центр" в Минске пройдет Python Meetup, который просто нельзя пропустить! Четыре интереснейших доклада на около-python-овские темы, опытные спикеры, среди которых значится Андрей Власовских - опытный разработчик ПО, выступивший с докладами по Python на DevConf 2010, PyCon UA 2011, ADD-3, SPbHUG, автор более 10 тематических публикаций.

Что же вас ждет в последнюю пятницу ноября:

1. Введение в GIL и новый GIL,* Андрей Нехайчик, Wargaming.net | COOO «Гейм Стрим»*

— Треды, отличия от потоков.

— Как использовать треды.

— Тестирование производительности (и облом).

— Представление GIL, как он работает.

— Освобождение по I/O, 100 тиков.

— Зачем нужен GIL.

— Проблемы переключения потоков (медленный захват).

— Проблема 100 тиков.

— Проблема отсутствия приоритетов и их типов.

— Новый GIL, 5 миллисекунд, drop_request.

— Когда drop_request не работает.

— Соревнование CPU и I/O тредов.

— Как борются с GIL: тезисы о numpy, Jython, multiprocessing.

2. Использование gevent для эмуляции высокой нагрузки, Александр Колесень, SiliconMint

Обязательное действие перед выпуском более-менее серьёзного проекта — тестирование производительности. На высоконагруженных проектах нужно точно знать, какую нагрузку они могут выдержать, причём заранее. Следовательно, нужен способ эмуляции высокой конкурентности, желательно чтобы в теории он позволял полностью загрузить канал траффиком. К тому же, неплохо было бы, чтобы для этого не нужно было использовать несколько десятков серверов. В докладе будет рассказано об опыте использования gevent для подобной задачи, что позволило бы обойтись одним t1.micro инстансом, с которого выполняется тестирование.

3. Асинхронное распределенное выполнение задач. Stdlib, Celery, RQ и собственные велосипеды, Роман Иманкулов, doist.io

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

4. Опциональная типизация в Python, Андрей Власовских, JetBrains

С появлением новых библиотек и диалектов для типизации Python вновь оживилась дискуссия о необходимости и способах введения опциональных типов в Python. В докладе будет рассказано о текущем состоянии этой области, в том числе и об инициативах JetBrains.

Для регистрации пришлите на email meetup@wargaming.net свое имя/фамилию, место работы/учебы, а также укажите, какой раз посещаете митап. Как всегда, на митапе вас ждет неформальная обстановка, интересные вопросы по темам докладчиков и вкусные бургеры. Всем быть, всем до встречи!

Время события: 
Пятница, Ноябрь 29, 2013 - 19:00 до 22:00
Место: 
Минск, площадь Октябрьская, 1, клуб "Центр"
Тип события: 
Внешнее событие
Категории: 
Тэги: 

Python Meetup

Опубликовано: 25.10, 2013 -- PythonMeetup

25 октября в минском клубе "Центр" пройдет очередная встреча минских python-истов. Для регистрации пришлите на email meetup@wargaming.net свое имя/фамилию, место работы/учебы, а также укажите, какой раз посещаете митап.

Что будем слушать и обсуждать на октябрьском митапе:

1. Портируем на Python 3, Никита Гришко, Wargaming

Вводный доклад. Почему стоит все чаще задумывать о поддержке Python 3 и с какими проблемами можно столкнуться при портировании. Рассмотрим на примерах из Sentry (https://github.com/getsentry/sentry) как добавить поддержку Python 3 с использованием 2to3 (http://docs.python.org/3.3/library/2to3.html), tox (http://tox.readthedocs.org/en/latest/) и six (http://pythonhosted.org/six/).

2. Социальный игровой сервер на Python: от первого коммита до продакшена, Алексей Романов, Melesta Важными потребностями современного человека являются: общение с другими людьми и игры. На стыке двух этих потребностей и возникли различные игровые приложения в социальных сетях. Обычно такие приложения требуют наличия серверной стороны, способной справляться с высокими нагрузками. В данном докладе хотелось бы поделиться опытом разработки серверов на Python для социальных игр, начиная от этапа разработки дизайнерского документа и заканчивая выпуском игры в продакшен и её дальнейшей поддержкой.

3. Недостатки Python, Кирилл Лашкевич, Viber

Будут раскрыты слабые места Python, проблемы с GC, функциональным стилем, реализацией стандартных структур данных и интерпретатора CPython

Как всегда на митапе вас ждет неформальная обстановка, интересные вопросы по темам докладчиков и вкусные бургеры. Всем быть, всем до встречи!

Время события: 
Пятница, Октябрь 25, 2013 - 19:00 до 22:00
Место: 
Минск, площадь Октябрьская, 1, клуб "Центр"
Тип события: 
Внешнее событие
Категории: 
Тэги: 

Python Meetup

Опубликовано: 20.9, 2013 -- PythonMeetup

С приходом осени, похоже, только одна вещь осталась неизменной – ежемесячная встреча Python Meetup! В последнюю пятницу месяца (в любую погоду!) мы снова соберемся, чтобы пройтись по необъятной около-python-овской теме: послушаем выступающих и позадаем каверзные вопросы им и самим себе.

В этот раз на Python Meetup будут зачитаны два доклада:

  1. Systemd глазами web-разработчика, Стас Рудаков, Wargaming

Systemd - это современный демон управления системой для Linux, который никого не оставляет равнодушным. Забыв про холивары, попытаемся разобраться, чем он может быть полезен в web-разработке. Примеры кода, естественно, будут на Python :)

  1. GC, Кирилл Лашкевич, Viber

Доклад о том, что такое garbage collector, зачем он нужен, как обойтись без него, как он работает и… когда не работает.

Зарегистрироваться в качестве участника Python Meetup можно прислав письмо на адрес meetup@wargaming.net со следующей информацией о вас:

  • ФИО

  • Места работы/учебы

  • Какой раз вы посещаете Python Meetup

В ответ на ваше письмо вы получите приглашение на meetup. Количество мест, как всегда, ограничено, так что лучше поторопиться!

Python Meetup пройдет 27 сентября в галерее Newday ресторана Newman по адресу Минск, ул.Немига, 36. Слушать презентации и есть бургеры начнем как всегда ровно в 19:00. Не забывайте, что доклады всех предыдущих митапов можно найти в нашем блоге вот здесь. А любителям FB можно подписаться на нашу страницу, чтобы всегда быть в курсе встреч. До скорого!

Время события: 
Пятница, Сентябрь 27, 2013 - 19:00 до 22:00
Место: 
Минск, ул.Немига, 36, галерея Newday
Тип события: 
Внешнее событие
Категории: 
Тэги: 

Страницы

Subscribe to Python