Топ-5 самых ожидаемых докладов

Привет, друзья!

До профессиональной конференции для Python-разработчиков middle и senior-уровня Moscow Python Conf++ 2023 осталось всего 2 недели.

19 и 20 мая более 500 Python-программистов России соберутся в парке им. Горького, чтобы послушать доклады, обменяться опытом и пропитаться атмосферой конференции. 

Смотрите расписание докладов и заполняйте анкету. Участие бесплатное.

Получить персональное приглашение

Денис Аникин

Денис Аникин (Райффайзен Банк) расскажет о найме программистов. 

  • В чем недостатки текущих практик отбора? 
  • Как провести техническое собеседование без сложных алгоритмических задач и их решения на литкоде?

Людей, которые не любят такого рода задания, никто не защищает. Денис предложит свое видение и подход к решению этой проблемы.

Юлия Волкова

  • Почему синтаксические анализаторы (парсеры) не только не теряют свою нишевую актуальность, но и активно растут как область разработки? 
  • Какие задачи решаются синтаксическими парсерами, и почему они все чаще и чаще используются в бизнес-задачах? 
  • С какими задачами столкнется разработчик при погружении в эту тему, и как не бояться сложностей?

Юлия Волкова поделится своим опытом работы с синтаксическими парсерами, расскажет о том, какие бывают грамматики, о нюансах разработки и почему неправильно выбранный генератор парсера может поставить весь проект колом.

Доклад про LALR, PEG, LR(1) и другие аббревиатуры, а также практическое использование парсеров в Python — посмотрим на lark, parsimonious, antlr и другие и, конечно же, не забудем ply.

Иван Кривошеев

В Positive Technologies разрабатывают много крутых продуктов, включая два из них - PT Sandbox и PT Multiscanner. Иван Кривошеев (Positive Technologies) поделится опытом разработки продуктов Enterprise-уровня на Python с использованием асинхронности, K8s и микросервисов. Он расскажет о том, с какими проблемами столкнулась команда при разработке, и как эти проблемы решали. Доклад будет про Python, Asyncio и немного затронет тему интеграции с другими языками.

Артем Шакуров

Из доклада Артема Шакурова (X5 Tech) вы узнаете о Trunk-Base Development (TBD) и его инструментах.

Trunk — ствол или магистраль — легкочитаемая модель ветвления в GIT за счет прозрачной истории коммитов в одной ветке. Достижение такой простоты Артем предлагает рассмотреть на двух примерах: при добавлении новой функциональности и изменении старой.

Также на примере продуктовой команды X5 Tech Артем расскажет о том, какие инструменты TBD использовали, а от каких отказались. Возможно, это поможет вам при работе с legacy-кодом найти решения проблем: codefreeze, merge-hell и редкие релизы.

Pablo Aguilar

Задумывались ли вы когда-нибудь о том, что именно собой представляют типы данных и где можно найти им применение?

Рассмотрим подход к разработке кода, уделяя особое внимание типам и возможности их использования совместно с программами по контролю соответствия типов, чтобы вовремя выявить проблемы и предотвратить возможные сбои. Мы также поговорим о классах-обертках, фантомных типах и алгебраических типах данных. Язык доклада — английский.


Конференция пройдет на площадке международного форума по практической безопасности Positive Hack Days (организатор Positive Technologies).

Что посмотреть на выходных?

Петр Ермаков

Jupyter — инструмент исследователя, достаточно гибкий для профессионала и достаточно простой для новичка. В своем докладе Петр Ермаков рассказал о кейсах его применения и о потенциальных подводных камнях.