Emit logs on-demand with log buffering
https://devblogs.microsoft.com/dotnet/emit-logs-on-demand-with-log-buffering/
#microsoft #NET #NET_Fundamentals #NET_9 #logging #Observability
Emit logs on-demand with log buffering
https://devblogs.microsoft.com/dotnet/emit-logs-on-demand-with-log-buffering/
#microsoft #NET #NET_Fundamentals #NET_9 #logging #Observability
Scalar вместо Swagger UI. Надо ли оно нам?
С выходом .NET 9 пакет Swashbuckle.AspNetCore выпилили из шаблона Web API. Это означает, что при создании нового приложения ASP.NET Core Web API у нас больше нет привычного зеленого пользовательского интерфейса Swagger для тестирования endpoint-ов. В статье — краткий разбор, почему это произошло, и обзор альтернативы Scalar. Хочу разобраться
https://habr.com/ru/articles/892508/
#c# #net #net_9 #net_core #aspnet_core #aspnet_webapi #webapi_testing #swagger #scalar #openapi
Scalar на замену Swashbuckle в .NET 9 и как это готовить с Design API First
Рассказываю чем заменить Swashbuckle, который убрали из .Net 9, для создания страницы похожей на Swagger UI.
https://habr.com/ru/articles/904738/
#web_api #aspnet_core #swagger #open_api #net_9 #dotnet_core #dotnet #typespec #webapi #openapi
Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET
https://devblogs.microsoft.com/dotnet/introducing-ai-dev-gallery-gateway-to-local-ai-development/
#microsoft #NET #AI #NET_9 #dev_tools #generative_ai #Machine_Learning #tokenizers #vector_search
PropertyBitPack: Упаковка свойств в поля
Доброго времени суток дорогие читатели, короче в декабре 24 года разбирался в коде рослин, и жутко понравилось то как команда рослин уместила 12 булевых свойств и одно байтовое, в единственное ushort поле. Ну и на основе этого быстренько за месяц создал простенькую библиотеку, авось людям это будет нужно.
https://habr.com/ru/articles/885116/
#c# #c#_13 #net_9 #библиотека
Отключение http-метрик в ASP.NET Core
Выход ASP.NET Core 9 порадовал возможностью выборочно отключать http-метрики. В статье сценарии использования с примерами и детальный разбор того, как всё устроено под капотом. Хочу разобраться
https://habr.com/ru/articles/880738/
#c# #net #net_9 #aspnet #aspnet_core #aspnet_webapi #webapi #метрики #metrics #prometheus
.NET MAUI Performance Features in .NET 9
https://devblogs.microsoft.com/dotnet/dotnet-9-performance-improvements-in-dotnet-maui/
.NET 9 Networking Improvements
https://devblogs.microsoft.com/dotnet/dotnet-9-networking-improvements/
#microsoft #NET #Networking #NET_9 #http #http_client_factory #net_security
Используем API Key и JWT Bearer аутентификацию вместе в ASP.NET Core Web API
Я расскажу, как реализовать аутентификацию с использованием как JWT, так и API-ключа на одном и том же endpoint в ASP.NET Core Web API. Совмещение этих схем аутентификации полезно, если вы хотите использовать токен JWT Bearer для аутентификации пользователей и API-ключ для аутентификации между сервисами.
https://habr.com/ru/articles/879424/
#net #net_core #net_8 #net_9 #aspnet_core #authentication #authorization #jwt #api_key
Ошибки и подозрительные места в исходниках .NET 9
Каждый год выходит новая версия .NET, и .NET 9 не стал исключением. Как и в прошлый раз, мы попробуем свои силы в поиске ошибок в исходном коде .NET. Погнали копаться в исходниках!