X5 Backend meetup #1

25 июля в 19:00 приглашаем вас на митап про бекенд-разработку от X5 Tech. Вас ждут выступления от трех специалистов в Java и Python. Поговорим про управление API средствами DRF и углубимся в нюансы SRP глубже, чем спрашивают на собесах. Приглашаем вас на живое общение, дружественную атмосферу и, конечно, пиццу в офис X5 Tech. А если вы не можете приехать, регистрируйтесь смотреть онлайн трансляцию. Ждем вас!

ИТ и интернет 0+

Митап будет в гибридном формате: офлайн в офисе X5 Tech в центре Москвы по адресу ул. Коровий вал, 5 с онлайн-трансляцией. К сожалению, оффлайн места закончились, но вы сможете посмотреть трансляцию.

Программа

18:30 – 19:00  —  Начало регистрации участников. В планах вкусняшки и живое общение.

19:00 — Стартуем, приветственное слово.

19:05 — 19:35 —  Разделение на dev/master ветки при деплое на стенды: паттерн или антипаттерн? Семен Киреков, Java Team Lead МТС Диджитал, Центр Big Data.

Использование dev/staging/testing… веток для деплоя версий на разные стенды — это популярный подход. Но так ли он хорош, несмотря на свою распространенность? В рамках доклада я расскажу вам:

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

19:35 — 19:40 —  Небольшой перерыв и нетворкинг.

19:40 — 20:10  — Управление ответами API средствами DRF в рамках ролевой модели, Максим Цибуля, руководитель команды разработки, X5 Tech

Как научить свой API отдавать пользователям только доступный им набор полей?

Рассмотрим, какие есть подходы, какие у них есть плюсы и минусы, и на чём в итоге мы остановились, а так же покажем, как мы генерируем корректную документацию в формате OpenAPI, учитывая все ограничения доступа

Доклад особенно будет интересен тем, кто работает со стеком Django+DRF.

20:10 — 20:25 — Кофе-брейк и нетворкинг.

20:25 — 20:55 — Single Responsibility Principle (SRP): причем здесь тесты и качество аналитики? Софьин Иван, старший разработчик, X5 Tech

- Да это же 100 раз спрашивали на собесах!
- Да, всё так, но не всё так просто)

Любому разработчику хотя бы раз задавали на собеседованиях вопрос «Что означает буква S из SOLID?». Сегодня ответ на этот вопрос знают абсолютно все джуны – вот только на практике выясняется, что понимает его каждый по-своему.

В ходе доклада мы:

  • Разберемся, что представляет из себя принцип SRP: где он пригодится в работе разработчика, и как он эволюционировал за последние 20 лет.
  • Покажем, как тесты помогают нам писать код с «правильной» структурой (и причем здесь «плохие парни» PowerMock и Reflection).
  • Проведем анализ примеров кода через призму SRP.
  • Обсудим, почему SRP – это не серебряная пуля.
  • Посмотрим, за счет чего соблюдение SRP делает код, который мы пишем, лучше.

Присоединяйтесь, мы вас ждём!
Анонсы всех будущих митапов в telegram канале @X5Tech

Поделиться:

617 дней назад
25 июля 2023 19:00–21:00

Событие пройдет онлайн

Уже есть билет
Ссылка на онлайн-событие рассылается за час до его начала.
Получить ссылку

Поделиться:

Связь с организатором

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов