Start of main content

Offline day

 10:0019:00 (UTC+3)

Offline: Park Inn by Radisson Pulkovskaya, 1 Pobedy Square, Saint Petersburg, Russian Federation

Online broadcast

Why It’s Worth Going

  • Talk in person

    To see old friends. To discuss current problems. To come up with new ideas. To debate and just chat.
  • Switch the format to offline

    To have a change of scenery, to distract and have a good time. To gain fresh impressions and new acquaintances.

Broadcast

There will be a broadcast on the Offline day of the conference, which is available to participants with any ticket. If you want to meet and interact with the speakers and other participants live,we are waiting for you at the venue. And if you are not ready to get to the venue, recordings of all the talks and activities will be waiting for you on this website.

Program

  • Watch recording

    Talk type: Talk

    PiterPy 2022 In-person Opening

    We will talk about the schedule, sessions, and share the information. Come to the room or join the broadcast to find out what to expect soon!

  • Watch recording

    Talk type: Talk

    Writing backend for indie game. Scoreboard, events, chat, pain

    In 2016, Anton started writing a single-player browser game based on Travian and Heroes in JS. Five years and 30K SLOC later, he decided to add common events for all players. And so it went: the announcement system, the table of records, the events themselves, the distribution of rewards. Everything was done in a simple way, on Flask. Then the chat provider "tightened the screws" and before the release of the beta had to write his own chat. 
    On the day of release, 31.12.2021, Anton found out how bad the idea was :)

  • Watch recording

    Talk type: Talk

    Enhancing observability with Django + Celery using Kibana, Elastic APM, Prometheus and log standardization

    The talk will cover practices and tools that will allow you to study system behavior in a productive environment, making it easier and faster to diagnose and solve problems. Examples will be shown in Django and Celery-based system, but with minimal modifications they can be used with other frameworks.

  • Watch recording

    Talk type: Workshop

    Workshop. Developer Experience in Django, part 1

    Using a live project as an example, the speaker will deploy and configure a Django application from scratch for easy development. He'll make it 12-factor, bolt on linters, use actual toiling for testing, and put it all in CI.

  • Watch recording

    Talk type: Talk

    Exotic vulnerabilities in the Python stack

    Alexey will discuss interesting vulnerabilities and bugs that are found in the architecture of Python applications. The talk will cover business logic vulnerabilities, type customization, races, templates, libraries, and more.

  • Watch recording

    Talk type: Talk

    CV in the archive: digitization of microfilms

    The researchers at European University (and not only there) face large inconveniences when working with microfilms, reduced copies of paper documents on film. They addressed the problem to the director of the Center for Machine Learning. There was developed an algorithm which allows you to convert the video of browsing the slides on microfilm into a ready PDF. Telegram bot was also designed for users.

    Technologies: ML and neural networks (PyTorch, YOLO, DBSCAN), libraries for working with computer vision (OpenCV, sciPy), AIOGram bot. 

    Target audience: people who want to do computer vision, but do not know what to begin with, experts in CV and its researchers.

  • Watch recording

    Talk type: Workshop

    Workshop. Developer Experience in Django, part 2

    Using a live project as an example, the speaker will deploy and configure a Django application from scratch for easy development. He'll make it 12-factor, bolt on linters, use actual toiling for testing, and put it all in CI.

  • Watch recording

    Talk type: Talk

    How to find the cat's place in the 3D world with PyTorch3D

    In this talk, the speaker will answer the questions:

    • what are the main components of a 3D scene and what is rendering;
    • what internal and external camera parameters are responsible for and how they affect the final image;
    • How to render using Pytorch3D;
    • how to determine the camera position in 3D space from a single photo and 3D object model using Pytorch3D;
    • features of implementing the same solution using TensorFlow Graphics;
      what tricks can be used for better convergence of the algorithm.
  • Watch recording

    Talk type: Talk

    ETNA: the challenges of developing an open source framework for time series

    Speakers will tell why in their team decided to develop their own open source framework for working with time series in Python, what pains they experienced during the development process and how they tried to solve them.

    The problems they will talk about are not tied to the specifics of their framework and can occur in any open source project. In this sense, the talk will be interesting for a wide range of developers and will be both instructive and entertaining.

  • Watch recording

    Talk type: Talk

    Introduction to GPGPU for Python Programmers

    Python is widely used for mathematical calculations. In many cases, performance is a critical issue in such calculations. Any modern computer is equipped with a graphics processor. Often it has significantly better computational performance than the CPU. You'll learn how and in what situations you can quickly incorporate the power of the GPU into your Python code in your calculations without having to program the graphics cards yourself.

  • Watch recording

    Talk type: Conversation

    About the 2022 trends in NLP

    Just as the work on AlexNet in 2012 made a significant breakthrough in the field of CV, Annention Is All You Need in 2017 allowed us to assess just how deep the rabbit hole is for the world of NLP.

    Let's discuss the past, present and future of this ML trend with natural language processing experts.

    Is it time to give up on classic feature extraction from texts in the age of Transformers? How suitable are NLP methods for formal programming languages? How to take the Turing test now without registration and SMS and much more.

  • Watch recording

    Talk type: Talk

    Clean Python code: myths, facts, and double standards

    We've all read Robert Martin's book on clean code and love PEP8. And it's true: many people follow best practices in their development. But are they all the best, and who are they all?

    The speakers have analyzed over five thousand popular open source projects and are happy to share the results with the community. Let's talk about them both in terms of analysis methodology and interesting findings.

  • Watch recording

    Talk type: Talk

    PiterPy 2022 Conference Closing

    We take stock, remember the bright moments and talk about our plans. Come to the room or join the broadcast, so you don't miss anything!

  • Discussions

    Live conversation with speakers between activities. No recording and no time limit.
  • BoF

    Informal conversations without hosts or speakers. This is where new ideas are born.
  • Round tables

    Speakers and experts discuss current industry issues.

Bonus

  • Coffee and lunch breaks

    Buffet and beverages of your choosing. If you have food restrictions, write to our support team. We’ll find a solution.
  • Networking

    Informal atmosphere and heart-to-heart talks. Networking for all participants, speakers, and experts.

COVID-19

We have eliminated the COVID restrictions on site visits. Now you don’t need QR codes or PCR tests to enter the venue.

However, if you’re feeling unwell, it’s best to refrain from going offline. It’s important to take care of yourself and those around you.

You will be able to watch the conference broadcast online, and you can get a refund of the difference in ticket price or exchange your ticket for the next season’s ticket. If you can’t attend the venue, email our support team we’ll help you.

  • How can I access the conference?

    Only a ticket is required to attend the conference. QR codes and PCR tests are not required to enter the venue. However, if you feel unwell, it is better to refrain from going offline. It is important to take care of both yourself and those around you.

  • What if I have bought an offline ticket? Will I be refunded?

    If you get sick and can’t attend the venue, you’ll get your money back if the option of watching the online broadcast doesn’t work for you.

    You can connect to the broadcast and watch everything online. To refund the difference between "Double Online" and Online+Offline tickets, email our support team: support@piterpy.com.

  • What security measures will be on site?
    • There will be sanitizers and masks. However, it is not obligatory to wear a mask; it is up to you.
    • An ambulance team is constantly on duty at the site.

    Please send all questions and clarifications to support@piterpy.com.

FAQ

  • Where will the Offline day of the conference be held?
    Offline-day will be held on October 28 at the following address: Park Inn by Radisson Pulkovskaya: 1 Pobedy Square, Saint Petersburg, Russian Federation.
  • When will the program and time for the Offline day of the conference be known?
    We will publish the program on the conference website starting in the second half of September.
  • What activities will be included on the Offline day of the conference?

    There will be on the offline day:

    • talk
    • roundtables
    • BoF-sessions: meetings of interest without a scheduled schedule
    • discussions with offline and online speakers who will come to the site
  • Will there be an online broadcast of the Offline day of the conference?

    We will broadcast live most of the activities of the offline day: talks, roundtables, etc.

    Discussions and BoF-sessions will not be broadcast or recorded.

  • Offline was so long ago that I no longer remember what the procedure was for offline conferences.
    Don’t worry, before the conference we will send you a participant’s memo. It will contain all the necessary information.
  • Can I buy a ticket only for the Offline day of the conference?
    To attend the Offline Day, you must purchase an "Online+Offline" ticket. It entitles you to attend the offline day of the conference and access to the recordings of the online day.
  • How do I get into Offline Day if I have a "Double Online" ticket?
    If you already have a ticket for the online part of the conference, you can upgrade it to "Online+Offline". To do so, email our support team at support@piterpy.com
  • How do I get to the Offline day if the company only paid for my "Double Online" ticket?
    If the company that paid for your ticket is not willing to upgrade to Offline, you can do it yourself at a discount. The discount is given for taking the survey after the online part of the conference ends.
  • Is there a limit to the number of tickets for the Offline day?

    The number of tickets is limited to the capacity of the conference venue.

    So it is better to buy tickets in advance while they are available.

  • Are there any restrictions on going to an offline conference?

    We have eliminated the COVID restrictions on site visits. Now you don’t need QR codes or PCR tests to enter the venue.

    However, if you’re feeling unwell, it’s best to refrain from going offline. It’s important to take care of yourself and those around you.

  • What will be the case with Offline Day if a new wave of COVID-19?

    So far we haven’t seen an increase in COVID-19 incidence, so we’re cancelling the covid restrictions on offline site visits. Now you don’t need QR codes or PCR tests to get to the site. There will be sanitizers and disposable masks on site. If there is no requirement by the time of the conference, there will be no mandatory masking.

    If you are feeling unwell, it is best to refrain from attending offline. It is important to take care of both yourself and those around you.

    If the situation worsens and offline events are canceled, we will move the Offline Day to online. That way, speakers will give their talks remotely or from our studio. Nothing will change for participants with a "Double Online" ticket. Online + Offline participants can convert their ticket into a "Double Online" ticket with a refund of the price difference, or carry it over to the next year. It will also be possible to return the ticket and get a full refund.

    Either way, we will not be postponing the conferences to next year.