Встреча SpbDotNet №92

На очередной встрече сообщества заглянем под капот cloud functions и поэкспериментируем с внедрением зависимостей в тестах. Всё это веселье будет проходить в гостях у наших друзей в уютном офисе Яндекса

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

Программа встречи

19:00 – 20:00 Вадим Мартынов (Яндекс) «DI-контейнеры в NUnit-тестах»
20:00 – 20:30 Перерыв
20:30 – 21:30 Максим Шошин (Yandex Cloud) «Serverless. Под капотом Cloud Functions»

После этих вдохновляющих речей приглашаем всех желающих в бар для обсуждения накопившихся вопросов и идей!

Вадим Мартынов
«DI-контейнеры в NUnit-тестах»

В автотестах разных проектов часто можно встретить повторяющиеся проблемы — код тестов сложный для чтения, навигации и рефакторинга; тесты не параллельны, и их сложно распараллеливать; запуск одного теста может вызывать длительные действия подготовки иногда не нужных ему данных; из-за хитроспелетений [SetUp]-ов и наследования сложно понять, в каком контексте работает конкретный тест. Попробуем решить эти проблемы, используя общепризнанные практики написания кода и посмотрим, что из этого получится.

Об авторе

Вадим в ИТ уже 12 лет. Последние семь лет связаны с управлением командами и процессами в качестве тимлида, техлида или process-менеджера. За это время успел порулить командами на 10 с лишним человек внутри проектов с миллиардными оборотами. Запускал разработку в стартапах, где ещё пока ничего не понятно. Любит Канбан, коммуникации и Kafka. В свободное время организует митапы и конференции для ростовского ИТ-сообщества RndTech и взращивает культуру шеринга знаний в городе.

Максим Шошин
«Serverless. Под капотом Cloud Functions»

Доклад о внутреннем устройстве Cloud Functions в Yandex Cloud. Подобный сервис реализован у всех крупных облачных провайдеров — Azure, AWS и Google Cloud. Доклад для тех, кто планирует использовать в своей работе serverless-сервисы и хочет глубже понимать, как устроены механизмы работы одного из самых базовых сервисов этой экосистемы. Этот доклад также будет любопытен тем, кто интересуется внутренним устройством высоконагруженного распределённого сервиса. Рассмотрим: — Примеры использования и границы применимости сервиса Cloud Functions. — Распределённую архитектуру и внутреннее устройство системы. — Планировщик, механизм масштабирования и эвристики. — Проблемы, с которыми сталкивались, и пути их решения.

Об авторе

Всю сознательную жизнь занимается программированием. С .NET знаком около 20 лет — как раз начал на С# свою профессиональную карьеру. Участвовал в подготовке русских переводов книг: «Управление памятью в .NET для профессионалов» и «ASP.NET Core в действии». Участвовал в подкасте на тему новостей в мире .NET «RadioDotNet».

 

Встреча пройдёт по адресу: Санкт-Петербург, Пискарёвский просп., д. 2, корп. 2, БЦ «Бенуа», 5 этаж, офис Яндекса.

Инструкция для прохода на площадку

Для прохода в Бенуа нужно:

  • нажать в нижней части экрана терминала перед турникетами кнопку «Компании»
  • выбрать «Яндекс» и ввести свой номер телефона
  • ввести код из смс для печати QR-кода или открыть его на сматрфоне по ссылке
  • приложить полученный QR-код к считывателю на турникете

Чтобы выйти, нужно отметить QR-код на пятом этаже, приложив его к считывателю, установленному на стойке ресепшена.

Участие бесплатное, регистрация обязательна, количество мест ограничено!

Дополнительную информацию о встречах SpbDotNet Community (и не только) вы можете найти в группах сообщества:

Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!

Партнеры

Поделиться:

366 дней назад
21 ноября 2023 19:00–22:00

Санкт-Петербург
Санкт-Петербург, Пискарёвский просп., д. 2, корп. 2, БЦ «Бенуа»
Показать на карте

Уже есть билет
Восстановить

Поделиться:

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

Напоминаем, что для того чтобы восстановить билет организатору можно не писать.

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

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

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

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

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

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