📜 ⬆️ ⬇️

PyConRu 2017 preliminary program: speakers from Disney, Facebook, Yandex, JetBrains, Tinkoff Bank

Hello! July 16-17, 95 km from Moscow, the fifth conference for python developers PyCon Russia will be held. Videos of last year's reports can be viewed on the YouTube channel .

The PyCon-2017 program is excellent. Speakers at the conference: Paul Hildebrandt (Walt Disney Animation Studios, USA), Łukasz Langa (Facebook, USA), Nina Zakharenko (Venmo, USA), Alexander Koshkin (Positive Technologies), Kirill Borisov (Yandex), Elizaveta Shashkova (JetBrains), Mikhail Yumatov (CIAN), Olga Senemova (Tinkoff Bank), Igor Novikov (Scalr), Oleg Churkin (Rambler & Co) - and that's not all. Details of the program - under the cut.



Reports PyConRu-2017


paul.jpg Inside the Hat: Python @ Walt Disney Animation Studios
Paul Hildebrandt, Walt Disney Animation Studios, Los Angeles, USA
The first headliner is a senior engineer at Walt Disney Animation Studios, Paul Hildebrandt. Paul leads the team responsible for developing a media asset management system, a media player, a review system of current film material with a mobile interface and other similar tools. Among the cartoons he worked on are “Cold Heart”, “Rapunzel”, “Ralph”, “City of Heroes”, “Volt” and others.
')
At the conference, Paul will talk about how Disney uses Python to create animated films.

paul.jpg Gradual Typing of Production Applications
Łukasz Langa, Facebook, California, USA
Python ore developer since 2010, Facebook developer, “chronic perfectionist, pianist, dad” Łukasz Langa will speak on “Gradual Typing of Production Applications”.

paul.jpg Elegant Solutions for Everyday Python Problems
Nina Zakharenko, Venmo, Portland, USA
Developer at Venmo, earlier at Reddit and HBO, Nina Zakharenko will talk about common anti-patterns in python programs and show practical python solutions for improving your code with tools such as Decorators, Context Managers, Mixins and Lambdas.

paul.jpg Python on the razor's edge: PyPy project
Alexander Koshkin, Positive Technologies, St. Petersburg
The performance of the PyPy interpreter is achieved through specialization, as elsewhere. Alexander Koshkin, Senior Python developer at Positive Technologies, will tell you what exactly this means and how RPython allows you to build fast interpreters of arbitrary languages.

paul.jpg Debugging in Python 3.6: Faster, Higher, Stronger
Elizaveta Shashkova, JetBrains, St. Petersburg
Elizaveta Shashkova, a developer on the PyCharm IDE team at JetBrains, will tell you how the new interface for computing frames in Python 3.6 works, how it can help you create a quick debugger, and why such a quick debugger could not be created in previous versions of Python. For those who have not yet made the final decision about switching to Python 3.6, this report will provide several additional reasons why this is worth doing.

paul.jpg Python of Things
Kirill Borisov, Yandex, Moscow
The permanent speaker of PyCon Russia, Kirill Borisov, will examine in the report the place of Python in the IoT world, how to use it in communication with various pieces of iron and on what it is launched for the sake of great justice.

paul.jpg Total performance control
Mikhail Yumatov, TSIAN, Moscow
Mikhail Yumatov, head of development at TsIAN, will tell you what tools are available to monitor the performance of web applications. How to use them to collect detailed information on all operations, quickly detect problems and respond to them. Mikhail will also explain what statistical analysis is and how to use it for a detailed study of the performance of parts of the application.

paul.jpg Write once run anywhere - how much is opium for the people?
Igor Novikov, Scalr, Kharkiv-Lviv
Although development in Python has shifted towards the server segment, desktop applications in Python are still relevant. Moreover, with an increase in processor performance, python-based applications have become an opportunity to reduce the financial, human and time costs of releasing desktop versions. And the most interesting point in this is the multiplatform nature of such applications. Igor Novikov will tell about a multiplatform python, toolkits and problems associated with them.

paul.jpg Microservices strike back!
Oleg Churkin, Rambler & Co, Moscow
Oleg will tell you what requirements for the development process and the infrastructure of the project must be fulfilled in order to try micro (services) relatively quickly, efficiently and completely painlessly. He will talk about the problems that the pitonist will have to face when using microservices in production. Find out how to choose the right framework or utilitarian library for a specific type of task. He will tell you how to ensure fault tolerance and correctly respond to errors from third-party integrations.

paul.jpg How to write your debugger
Artyom Malyshev, independent developer, Nizhny Novgorod
Probably only a very talented programmer does not need debugging tools. To change the value of variables, to look step by step in the course of the program execution, it will be hard to sort everything out without Pdb. Artyom will talk about how these tools are designed, what internal Python VM mechanisms are involved and what platform limitations they suffer from.

paul.jpg (No) dangerous python
Ivan Tsyganov, Positive Technologies, St. Petersburg
This year, the Open Web Application Security Project (OWASP) has published the next TOP-10 of the most critical web application vulnerabilities. Ivan will tell you what this is for TOP-10 and what has changed in the last 4 years since the publication of the previous version. Explain what types of vulnerabilities are in the area of ​​responsibility of the developer, and which they can not directly affect. It will show how popular frameworks help develop secure applications, and in what situations the framework will not be able to help.

paul.jpg Gevent - to be or not to be?
Alexander Mokrov, Positive Technologies, Nizhny Novgorod
The leading programmer of Positive Technologies Alexander Mokrov will tell you what is under the hood of the gevent library and for what it can be useful. Leads architectural solutions for building asynchronous RPC based on gevent, and tells about the problems that can be encountered when using it. In conclusion, Alexander will show how the same can be implemented using standard tools of modern Python (asyncio library), and compare these approaches.

Olga Senemova (Tinkoff Bank) and Andrei Vlasovski (JetBrains) are also preparing reports, and Andrei Stepanov will hold a master class on “How to write your own text to speech”.

Full abstract of all reports - on the conference website .



I want to speak


The program is updated. Until June 12, we accept applications, after which we will publish the final program. If you want to speak, write to us .

Student discount


For students, we have a special fixed price - 9000 rubles. To buy a ticket at a special price, send a student scan to om@it-people.ru, in response we will send a promotional code.

Tell the students pythonists about this, suddenly, they do not know.

check in


Sign up here . Until June 30, a ticket costs 15 500 rubles. Then the cost rises.

The ticket price includes: participation in two days of the conference, accommodation in a double or triple room, meals, coffee breaks, participation in the afterparty, transfer from Moscow to the venue and back.

Come to PyCon with your loved ones - they will also have something to do. The hotel has a swimming pool, fitness center, bowling alley, billiards, karaoke, spa and even a 5D cinema. For children there is a playground, an amusement room and a trampoline.

A ticket for those traveling with you costs 6,000 rubles. It includes everything that a member's ticket, except for visiting reports.

Registration and details on the conference website .



Join @PyconRu_bot bot, subscribe to our channel , to the Facebook page and you will be the first to hear news about the conference.

See you at PyConRu!

Source: https://habr.com/ru/post/330408/


All Articles