PyConRu-2018 preliminary program: three Python Core Developer, speakers from Google, Yelp, Red Hat, Yandex

Hi, Habr!

July 22-23, 95 km. Moscow will host the sixth Russian conference for python programmers PYCON RUSSIA 2018 .

Already in the program: Yuri Selivanov (Python Core Developer, EdgeDB, Canada), Andrey Svetlov (Python Core Developer, Ukraine), Christian Heimes (Python Core Developer, Red Hat, Germany), Melanie Warrick (Google, USA), Stephan Jaensch ( Yelp, Germany), Kate Heddleston (Shift, USA), Alejandro Saucedo (Eigen Technologies, United Kingdom), Vadim Pushtaev (Mail.Ru), Marina Kamalova (Yandex). If you want to join as a speaker, there are a few more days to present with the report. Under the cut - the details of the program.


If you don’t know what PyConRu is, here’s a little video about last year’s conference

Speakers PyConRu-2018


We can not wait to tell who will speak this year. Negotiations are still under way with many speakers about topics, so someone has them, someone will soon appear.

selivanov.jpg This year Yury Selivanov (Toronto, Canada) will come to us for the first time - Python Core Developer , expert software developer, founder of EdgeDB, author of uvloop, asyncpg, asyncio. Yuri advised Cisco, Pinterest, ABB, Nintendo and others. His software is used to improve the performance of companies such as Facebook and Instagram.

svetlov.jpg Andrei Svetlov (Kiev, Ukraine) - Python Core Developer , author and active participant in many Python libraries, including asyncio, aiohttp, aiopg, aiozmq, author of the popular blog on the Python programming language, program director and speaker of the PyCon Russia conference. Two years ago, we interviewed Andrei about Python and not only. Read, if you have not seen it yet :)

Heimes.jpg Christian Heimes (Hamburg, Germany) - Python Core Developer since 2007, Senior Software Engineer at Red Hat , a member of PSF. Christian will make a presentation on “SSLError, now what?”, In which he will briefly talk about the basic cryptographic primitives, the handshake protocol, the internal structure of certificates and the public key infrastructure. You will learn about best practices, debugging tools, and TLS / SSL diagnostics, and how to manage certificates.

Jaensch.jpg Another conference headliner is Yelp tehlid, one of the Swagger / OpenAPI developers Stephan Jaensch (Hamburg, Germany). Stefan will give a talk on “Type annotations with larger codebases”, which will tell you how to start using annotations, how to get the most out of annotations and how to avoid the problems that appear when you start using them.

Warrick.jpg Melanie Warrick (San Francisco, USA) - Senior Developer Advocate, Google Cloud . Prior to this, Melanie was the founder and developer of DeepLearning4J (an open source Java platform), and also worked on machine learning at Change.org. Over the past couple of years, she has spoken at many conferences about artificial intelligence, most of all she likes to talk about working on machine learning problems.

Saucedo.jpg Alejandro Saucedo (London, United Kingdom), head of development at Eigen Technologies , CTO at Exponential, specialist in artificial intelligence and machine learning, will give a talk on PyConRu with “Industrial Data Pipelines with Python and Airflow”. This report will use practical examples to figure out how to set up machine learning using Airflow.

Heddleston.jpg Kate Heddleston (San Francisco, USA) - software engineer in a startup Shift Technologies - a trading platform for buying and selling used cars, where she is engaged in python projects. In addition, Kate is the founder and CEO of Opsolutely, a platform that helps engineering teams deploy infrastructure in the cloud.

pushtaev.jpg The developer in Mail.Ru , the Perl and Python teacher in the educational projects of Mail.ru, the author of the python channel, Vadim Pushtaev, will tell you how they write unit tests in the Search. From trifles: how to name, what is the structure of each test, etc., to big questions: how are things with TDD, how to get wet, how to deal with external systems such as databases, how they live with fixtures, why you need to test private methods and the like .

borisov.jpg Python has excellent capabilities for integration with C-language code. This allows you to optimize performance-critical functions at low cost, while maintaining flexibility. Sergey Borisov, technical development manager at TsNS, will conduct a Cython - C programming for people workshop, which will show what tools you can use to solve such problems, and write an asynchronous client with a simple protocol together with the participants of the workshop.

kamalova.jpg Yandex's internal services developer Marina Kamalova will tell from which python components you can create a text chat bot, what happens from the moment a user message is received until the bot receives a response (NLU, NLG, ML classifiers), how to adapt the bot for different messengers and not only instant messengers, but also how to increase bot resiliency using the example of the Telegram API.

davydov.jpg In the past, data scientist and machine learning engineer at EasyTen and University College London, now Vitaly Davydov , CEO at Poteha Developers, will give an example of Serverless microservice with Python in the report. After a small theoretical part, Vitaly in live mode will deploy the simplest service on AWS Lambda and test it.

kuzmin.jpg Alexey Kuzmin, Director of Development at TsNS , a teacher of industrial programming courses and the theory of programming languages ​​at MIPT, will talk about the strengths and weaknesses of asynchronous programming, show how this mechanism is arranged inside Python. Will review several useful libraries and tools. In the end, talk about how to properly measure and debug asynchronous code.

hayerov.jpg The head of the development unit at Ingram Micro Cloud, Alexander Hayorov, will give a talk on the Python environment of the 2k18 developer. Sasha will talk about all the tools, utility tools and the ecosystem as a whole, which accompanies modern commercial and industrial open development in Python. Put together things like pyenv, pipenv and pipsi. To enrich the outlook, it will touch upon the topic of package managers, different versions of the language and library dependencies in other popular languages. Describing and comparing, we come to the truth and, perhaps, the best environment of the developer.

hodakov.jpg Teh.lid in Avito Dmitry Khodakov will tell about typical problems and pitfalls when building a loaded microservice framework; about profiling asynchronous applications; the fundamental differences between the asynchronous tornado and aiohttp; and hold an honest comparison tornado vs aiohttp in conditions close to combat. The report will be useful to experienced Python developers who deal with asynchronous and microservices that are faced with the problems of scaling and debugging asynchronous applications.

The conference program is updated, the most relevant - always on the site . We understand that it is difficult to make a decision on participation without knowing all the speakers. Look at the reports of past years to make sure that we always invite to the conference significant and cool world-class experts.

I want to speak


Until June 12, we accept applications, after which we will publish the final program. If you want to speak, you have a few more days to write to us . The speakers have a bonus - they get to the conference for free :)



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


Now tickets cost from 17 000 rubles. At the end of June, the cost will rise.

The ticket price includes:
• participation in the conference (2 days);
• accommodation in the hotel “Cronwell Yahonty Tarusa”;
• lunch and dinner on July 22, breakfast and lunch on July 23;
• all coffee breaks;
• entertainment;
• buses from Annino metro station to the conference venue and back on July 22 and 23.

Registration and details on the conference website .



See you at PyConRu!



Thanks to our sponsors who make the conference possible: the gold partner - the company JetBrains , the silver partner - MediaScope , the technical partner - Mail.ru and the sponsor of the water - Avito .

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


All Articles