📜 ⬆️ ⬇️

PyCon Russia 2014 Program

Hi, Habr!

Little more than a month is left before PyCon Russia 2014 and we are happy to tell you about who will come to the conference this year and give a talk. Although the reports and master classes are not all that awaits the Pythonists on June 2-3 in Yekaterinburg.

That's what got into the program.
')
image

By tradition, part of the reports will be in English:

Armin Ronacher , author of Flask and Jinja2 , founder of the Pocoo Team , member of PSF
Armin will tell you how to design a secure API for yourself and your users, show you how to use SSL and OAuth correctly, organize the internal structure of the application, and demonstrate with which python tools you can write secure code easier.

PSF , Hynek Schlawack , core dev CPython and Twisted , manages infrastructure in Variomedia
Another security talk is The Sorry State of SSL. Hinek will talk about how SSL and TLS actually work and why there are a lot of pitfalls in their use, which the developer needs to know and remember if he really cares about application security.

Honza Král , python developer at Elasticsearch
Honza will show what Elasticsearch can do for your applications. From the simplest document search to faceted navigation and structured search. And Elasticsearch is not only about searching. Real-time analytics on terabytes of data, automatic classification of documents or even instant notifications - all this can be done with the same tool on the same data set.

Simone Soldateschi , developer at Rackspace
Simone will talk about horizontal scaling in the clouds and how using Python and OpenStack can reduce the cost of IT infrastructure. We will deal with the questions of why, what, when and how to scale, how to react to monitoring events, and what needs to be done so that scaling up and down is performed quickly and always correctly.

Reports in Russian:

Andrei Svetlov, Python Core Developer and committer in hg.python.org . Currently an architect in LevelUp
How not to do that your Open Source product began to enjoy success.
You have written down something very useful and even posted on github. What will happen next? In the report, Andrew will tell you why developers use or do not use Open Source products and how to make your product popular.

Yuri Selivanov, Founder and CEO at Sprymix Inc. , Python Core Developer from Toronto
Magic python
The talk will deal with python import tricks, approaches to instructing code for debugging and profiling without loss of performance (recompiling on the fly), etc. etc.
And for sweets - a discussion about declarative languages, and how to create and integrate them correctly.

Alexander Koshelev, timlid in Yandex
Python-development in the Yandex universe
Alexander will tell you which questions on Yandex have found the answers to the following questions:
What to choose - system packages or roll out via git pull? Use virtualenv or not? Is PyPI and pip convenient? What to do when there is a lot of library in-house code? How to cope with a large number of services in active development?

Andrei Vlasov, IDE PyCharm developer at JetBrains , author of the funcparserlib and iterpipes libraries.
Multitasking in Python and other languages
Python has a long tradition of borrowing multitasking mechanisms from other languages. Initially, these were C and the POSIX environment, then Java and C #. In the report, Andrew will talk about how the multitasking mechanisms in Python are built and what they can achieve, including the new Python 3 mechanisms concurrent.futures and asyncio. Consider which mechanisms are suitable for tasks limited by CPU and IO, in particular, which advantages and disadvantages mechanisms have in Python. And what approaches to multitasking are there in Erlang and Go languages ​​and how applicable they are to Python.

Denis Chernilevsky, Head of advertising technology testing group at Yandex
Clear and extensible reports for Python + PyTest out of the box
In any project that has automated testing, people are faced with the problem of constructing convenient, understandable, easily expandable, and beautiful test reports. After analyzing the requirements of a number of testing teams, Yandex developed a tool for building reports, Allure Framework, which is now an open source project. This report will discuss its main features and how to implement Allure reports out of the box using a ready-made python adapter if you use Python + PyTest.

Vitaly Glibin, lead frontend developer at HeadHunter
Using Service Oriented Architecture (SOA) to build complex web projects
Vitaly will talk about what SOA is, what problems such architecture solves, and which ones it adds and how SOA is prepared in the most heavily loaded job portal of the RuNet. And also tells about frontik and tortik - frontend-frameworks based on Python Tornado.

Kirill Borisov, architect at BARS Group
Behavior Driven Development in Python
The report will reveal the essence of the behavior-driven approach to software development: the history of the emergence, the foundations of the methodology, examples of scenarios, differences from existing approaches, and the available tools for use in Python projects. As well as the experience of its implementation, problems encountered and solutions.

Alexey Malashkevich, Alexander Kozlovsky, the authors of Pony ORM
Pony ORM - mapper of a new generation
Pony ORM allows you to work with the database using the generator expressions of the Python language. Using this approach, Pony allows you to formulate very compact and clear queries that are automatically translated into optimized SQL. In the report, Alexey and Alexander will make a review, and for all of those who are interested, they will hold a master class in which everyone can touch Pony with their hands.

Mikhail Korobov, works at ScrapingHub , member of the NLTK Team
Extracting information from web pages
Mikhail will talk about how to extract data from web pages using Python:
- how to extract information from a single site;
- how to do it without writing xpath, css selectors, etc .;
- how to extract information if the structure of the site is unknown in advance;
- when it is necessary to apply methods of machine learning and how to do it;
- what tools are available in Python.

Alexey Lavrenyuk, Yandex. One of the participants of the open source project Yandex.Tank.
Load testing using Yandex.Tank
Alexey will tell about Yandex.Tank and how to sharpen it for his needs and automate the testing process using Python. The report is designed for developers and system administrators who anticipate or have already encountered performance problems and want to get acquainted with the process of load testing and tools. Listeners will learn about the load testing process, whether Yandex.Tank is suitable for identifying performance problems of their services and how to expand Yandex.Tank to automate and solve their specific tasks.

Now the program still has room for a couple of reports and has not yet been answered for all the applications sent, but if you have a desire to speak, write to pycon@it-people.ru , there is still a possibility.

And of course - come! Until May 9, the discount price is 8000 rubles.

The fact that it was at PyCon Russia 2013 is worth reading here.

Sign up!

image

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


All Articles