Программа встречи
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 (и не только) вы можете найти в группах сообщества:
Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!