DetailedTalks 2025 - DotNetRu/BrandBook GitHub Wiki
Когда и где | Докладчик | Доклад | Ссылки |
---|---|---|---|
13 февраля 2025 г. Встреча SpbDotNet №106 |
![]() Юрий Малич |
Ref-структуры в C# 13 Поговорим о том, какие изменения произошли в C# 13 в работе с ref-структурами и как они влияют на написание кода, с практическими примерами. |
|
13 февраля 2025 г. Встреча SpbDotNet №106 |
![]() Дмитрий Егоров |
Анализ улучшений в SignalR .NET 9 Рассмотрим, что нового появилось в SignalR согласно официальному анонсу с точки зрения функциональности и реализации. Также проанализируем изменения в репозитории GitHub, которые не были упомянуты в официальных анонсах. |
|
13 февраля 2025 г. Встреча SpbDotNet №106 |
![]() Валерий Никитин |
Authorization and authentication improvments on .NET 9 Вспомним, что такое авторизация и аутентификация, зачем нам OAuth и что предложил Microsoft с добавлением Push Authorization Request. |
|
13 февраля 2025 г. Встреча SpbDotNet №106 |
![]() Андрей Порожняков |
Что нового для Web API в ASP.NET Core 9 Андрей расскажет о новых фичах ASP.NET Core 9 для разработки Web API. Посмотрим примеры кода, обсудим производительность, разберём изменения в шаблоне ASP.NET Core Web API. |
|
13 февраля 2025 г. Встреча SpbDotNet №106 |
![]() Ренат Тазиев |
Ещё раз о performance Ренат хочет обсудить тему, близкую сердцу каждого разработчика: performance – и о том, как .NET 9 выводит её на новый уровень. Новая версия оказалась богатой на изменения – более 7500 PR'ов, из которых как минимум 350 коснулись производительности. Ренат расскажет о самых важных моментах, касающихся базовых структур языка, высокоуровневых абстракций, низкоуровневого кода и среды исполнения. |
|
13 февраля 2025 г. Встреча SpbDotNet №106 |
![]() Виктор Дзицкий |
Что нового в EF Core 9, а также работа с NoSQL (MongoDB Provider) В ходе доклада разберём, какие нововведения появились в EF Core 9, а также затронем тему создания нативного провайдера для MongoDB. |
|
13 февраля 2025 г. Встреча SpbDotNet №106 |
![]() Георгий Гуцол |
Что нового в ASP.NET Core 9.0? В .NET 9 внесено более тысячи изменений. В докладе мы остановим свой взгляд на основных улучшениях ASP.NET Core: в производительности и дружелюбии к пользователю и разработчикам. |
|
13 февраля 2025 г. Встреча SpbDotNet №106 |
![]() Дмитрий Нестерук |
Что нового в C# 13? Очередной релиз C# готовит нам небольшое количество приятных фишек языка. В этом докладе мы посмотрим на поддержку коллекций в params, изменения для ref structs, расширенные возможности свойств, и другие полезные фичи. |
|
23 января 2025 г. Встреча SpbDotNet №105 |
![]() Юрий Малич |
ValueString – строка как value type В этом докладе Юрий расскажет о типе ValueString, который представляет строку как value type. Использование этого типа упрощает импорт и обработку сырых текстовых данных за счёт уменьшения проверок на null, расширения функциональности, уменьшения громоздкости и улучшения читабельности кода. Поговорим о случаях, при которых можно получить NullReferenceException в коде программы, использующей библиотечный ссылочный тип String, несмотря на статический анализ компилятора при включённой NRT-аннотации, и как ValueString решает эти проблемы. Обсудим плюсы, минусы и опыт использования собственного нового типа. |
|
23 января 2025 г. Встреча SpbDotNet №105 |
![]() Елена Щелкунова |
Практики и техники работы с Legacy-кодом Умение работать с чужим кодом – один из важнейших навыков современного разработчика. Зачастую «взять всё и переписать» не представляется возможным. А работать как-то надо: добавлять фичи, править баги, и при этом ничего не сломать, не имея порой хорошего понимания всех кейсов. Наверное, не найдется ни одного более-менее опытного разработчика, которому не приходилось бы работать с Legacy-кодом. Как делать это эффективно? В рамках встречи поговорим про пользу и вред использования статических классов и синглтонов, а также посмотрим на возможности упрощения кода при помощи известных паттернов проектирования. |