2026-05-28 migrationdotnet-frameworkdotnet-11 Миграция с .NET Framework 4.8 на .NET 11 в 2026 году Миграция .NET Framework 4.8: актуальная поддержка, постепенный перенос ASP.NET, зависимости, конфигурация и откат.
2026-05-28 migrationxamarinxamarin-forms Миграция с Xamarin.Forms 5.0 на .NET MAUI 11: полный чек-лист Сквозная миграция с Xamarin.Forms 5.0 на .NET MAUI 11 GA на net11.0: переписывание csproj, преобразование пользовательских рендереров в хендлеры, подключение AppShell, удаление DependencyService, отказ от MessagingCenter, ресурсы Resizetizer и подводные камни, которые бьют по реальной продакшен-кодовой базе.
2026-05-26 dotnet-11comparisonazure-functions Azure Functions isolated worker vs in-process в .NET 11: что выбрать в 2026 году Выбирайте модель isolated worker для любой новой Azure Functions-приложения на .NET 11 в 2026 году и мигрируйте оставшиеся in-process приложения до даты вывода из эксплуатации 10 ноября.
2026-05-26 dotnet-11comparisonblazor Режимы рендеринга Blazor в .NET 11: Server, WebAssembly и Auto Выберите Blazor Web App или автономный WebAssembly по требованиям хостинга, офлайна и служб с исправленным описанием Auto.
2026-05-26 ef-coredotnet-11sql-server EF Core 11 Preview 4: столбцы периода во временных таблицах наконец могут быть настоящими свойствами EF Core 11 Preview 4 снимает многолетнее ограничение shadow-свойств для временных таблиц SQL Server. PeriodStart и PeriodEnd теперь могут быть обычными CLR-свойствами, настраиваемыми строго типизированными лямбдами HasPeriodStart и HasPeriodEnd.
2026-05-25 dotnet-11comparisoncsharp StringBuilder против интерполяции строк в .NET 11: что выбрать? Используйте интерполяцию строк для одноразовой сборки фиксированного набора значений; используйте StringBuilder, когда вы добавляете в цикле или по неизвестному числу фрагментов. Разделительная линия - это цикл, а не количество значений.
2026-05-24 dotnet-11aspnetcoreopenapi ASP.NET Core в .NET 11 Preview 4 обучает OpenAPI методу HTTP QUERY .NET 11 Preview 4 заставляет генерацию OpenAPI в ASP.NET Core распознавать HTTP QUERY как полноценную операцию в OpenAPI 3.2, с аккуратным запасным вариантом для документов 3.0 и 3.1.
2026-05-24 comparisonpollyresilience Polly против resilience handlers в .NET 11: что выбрать? Используйте resilience handler из Microsoft.Extensions.Http.Resilience для вызовов через HttpClient, потому что это Polly с понимающими HTTP значениями по умолчанию и телеметрией в одну строку. Обращайтесь к ResiliencePipeline из Polly напрямую только тогда, когда защищаете нечто, не являющееся HttpClient.
2026-05-23 dotnet-11csharpperformance .NET 11 добавляет сжатие Deflate и GZip без аллокаций .NET 11 Preview 4 приносит DeflateEncoder, GZipEncoder и ZLibEncoder вместе с соответствующими декодерами, позволяя сжимать прямо в Span<byte> через OperationStatus, без всякого Stream.
2026-05-23 comparisonef-coredapper Скомпилированные запросы EF Core vs сырой SQL vs Dapper: что побеждает на пути чтения? Для путей с большим количеством чтений в .NET 11 чистый EF Core с AsNoTracking держится в пределах ~5% от Dapper. Используйте скомпилированные запросы на профилированном горячем пути одной строки, а Dapper только для наименьшей задержки или для SQL, который LINQ не может выразить.