18:50 – 19:05 Открытие
19:05 – 19:20 Антон Шевченко (СПБ Банк) «.NET Интерактивно — Polyglot Notebooks»
19:20 – 19:40 Андрей Порожняков «Minimal Web API на ASP.NET Core 7»
19:40 – 20:00 Сергей Кузьмин (Ozon Tech) «Кеширование в .NET 7»
20:00 – 20:20 Николай Гущарин (ПАО «Промсвязьбанк») «Автогенерация клиента SignalR с использованием Source Generator»
20:20 – 20:30 Валерий Никитин (DexSys IT) «.NET 7 user-jwts Tool»
20:30 – 21:00 Георгий Круглов (InfoWise) «Entity Framework 7: Table Per Concrete type»
21:00 – 21:20 Иван Кулага «Entity Framework 7 interceptors: что такое и с чем едят?»
21:20 – 21:30 Александр Катин «Обобщённые атрибуты»
21:30 – 22:00 Александр Егорченков (AliExpress Russia) «Регионы в GC»
22:00 – 22:10 Закрытие
Антон Шевченко
«.NET Интерактивно — Polyglot Notebooks»
В научном сообществе привычно доминирует Python. И всё благодаря распростарнённому инструменту Jupyter Notebooks. Поговорим об его аналоге для .NET — Polyglot Notebooks. Что это такое, с чем едят. И вообще что может дать .NET-сообществу.
Об авторе
Специалист по ИБ и астрофизик. Несколько лет играл в CTF. Участвовал в разработке спутниковых систем оптического зондирования арктической зоны. А так же разрабатывал платфоры использования нейронных сетей на космических объектах. В .NET примерно 5 лет. Занимался реализацией алгоритмов математического анализа на C#. После криптоанализом. Сейчас занимаюсь созданием внутрикорпоративных приложений для сотрудников банка.
|
Андрей Порожняков
«Minimal Web API на ASP.NET Core 7»
В докладе Андрей расскажет о предпосылках появления и основных технических возможностях Minimal Web API. Отдельно отметит новые функции, связанные с выходом .NET 7. Приведёт примеры аналогичных технологий в других языках и поделится своими рекомендациями по использованию Minimal Web API.
Об авторе
.NET разработчик. 10+ лет разрабатывает Web API на С# для финтеха.
|
Сергей Кузьмин
«Кеширование в .NET 7»
Сергей расскажет про новый тип кеширования в .NET 7, о его преимуществах перед существующими реализациями, про то, как его можно настроить, а также про новые метрики для кешей, которые теперь будут доступны из коробки.
Об авторе
Выпускник ИТМО, ФИТИП, пишет на C# с 2014 года.
|
Николай Гущарин
«Автогенерация клиента SignalR с использованием Source Generator»
Познакомимся с новым способом создания клиентов для SignalR, который появился в релизе .NET 7. Сравним его с классическим подходом и разберём их плюсы и минусы.
Об авторе
Николай когда учился в ВУЗе сказал себе, что никогда не будет заниматься программированием, но вот уже 5 лет пишет на C#. Развивается сам и помогает другим. Поэтому ему нравится участвовать в обучающих программах и митапах.
|
Валерий Никитин
«.NET 7 user-jwts Tool»
Обсудим аутентификацию, авторизацию, как для решения этих задач подходит JWT и посмотрим на новую утилиту dotnet user-jwts, на её возможности в локальной разработке.
Об авторе
Валерий C#-разработчик, занимается разработкой ПО для банковских систем.
|
Георгий Круглов
«Entity Framework 7: Table Per Concrete type»
Обзор новой стратегии хранения иерархий, появившейся в Entity Framework 7 и сравнение её с ранее существовавшими решениями.
Об авторе
C# разработчик, студент и преподаватель в ИТМО, open-source contributor.
|
Иван Кулага
«Entity Framework 7 interceptors: что такое и с чем едят?»
В докладе рассмотрим что такое interceptors и где их можно использовать, а так же какие изменения коснулись interceptors в новой версии EF 7.
Об авторе
Team lead, Senior .NET/Azure Developer
|
Александр Катин
«Обобщённые атрибуты»
Докладчик напомнит об ограничениях атрибутов и покажет, как их можно было обходить раньше с помощью рефлексии и как работать с ними теперь — с помощью обобщений.
Об авторе
Более 10 лет занимается разработкой под .NET. В свободное от работы время старается вносить вклад в сообщество. Начинал с ответов на StackOverflow. Достигнув позиции в top 5% по C#, решил сменить формат и завел профиль на Хабре. В основном описывает свои эксперименты по нестандартному использованию языка и инструментов.
|
Александр Егорченков
«Регионы в GC»
Отличие новых регионов в сравнении со старыми сегментами при работе с памятью. Плюсы и минусы. Что мы получили в итоге.
Об авторе
У Александра более 5 лет опыта разработки коммерческих приложений на платформе .NET. Он работает backend разработчиком.
|
Спикеров и участников ждут подарки от наших друзей: конференции DotNext и компании Ozon Tech.
Участие бесплатное, регистрация обязательна, количество мест не ограничено!
Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chatе: https://t.me/SpbDotNetChat
Дополнительную информацию о встречах SpbDotNet Community (и не только) вы можете найти в группах сообщества:
VK: https://vk.com/SpbDotNet
Telegram channel: https://t.me/SpbDotNet
Telegram chat: https://t.me/SpbDotNetChat
Meetup.com: https://www.meetup.com/SpbDotNet
Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!
Информационный партнёр
ITMeeting — телеграм-канал с анонсами бесплатных мероприятий для разработчиков