Emit logs on-demand with log buffering - .NET Blog

Learn how to delay log emission with the new log buffering feature for more intelligent, context-aware logging in .NET 9

.NET Blog

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 вместо Swagger UI. Надо ли оно нам?

С выходом .NET 9 пакет Swashbuckle.AspNetCore выпилили из шаблона Web API. Это означает, что при создании нового приложения ASP.NET Core Web API у нас больше нет привычного зеленого пользовательского...

Хабр

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

Scalar на замену Swashbuckle в .NET 9 и как это готовить с Design API First

В .Net больше нет Swashbuckle . То есть из коробки больше нет Swagger UI чтобы тестировать свеженаписанные API. Microsoft поддерживают собственный пакет Microsoft.AspNetCore.OpenApi для генерации...

Хабр
Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET - .NET Blog

Discover the new AI Dev Gallery, a Windows application that provides interactive local AI samples, easy model downloads, and source code export - all built with .NET AI building blocks.

.NET Blog

PropertyBitPack: Упаковка свойств в поля

Доброго времени суток дорогие читатели, короче в декабре 24 года разбирался в коде рослин, и жутко понравилось то как команда рослин уместила 12 булевых свойств и одно байтовое, в единственное ushort поле. Ну и на основе этого быстренько за месяц создал простенькую библиотеку, авось людям это будет нужно.

https://habr.com/ru/articles/885116/

#c# #c#_13 #net_9 #библиотека

PropertyBitPack: Упаковка свойств в поля

Доброго времени суток дорогие читатели, короче в декабре 24 года разбирался в коде рослин, и жутко понравилось то как команда рослин уместила 12 булевых свойств и одно байтовое, в единственное ushort...

Хабр

Отключение 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

Отключение http-метрик в ASP.NET Core

Выход ASP.NET Core 9 порадовал возможностью выборочно отключать http-метрики. В статье сценарии использования с примерами и детальный разбор того, как всё устроено под капотом. Зачем нужны метрики В...

Хабр
.NET MAUI Performance Features in .NET 9 - .NET Blog

Optimize .NET MAUI application size and startup times with trimming and NativeAOT. Learn about `dotnet-trace` and `dotnet-gcdump` for measuring performance.

.NET Blog
.NET 9 Networking Improvements - .NET Blog

Introducing new networking features in .NET 9 including HTTP space, HttpClientFactory, security and more!

.NET Blog

Используем 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

Используем API Key и JWT Bearer аутентификацию вместе в ASP.NET Core Web API

Я расскажу, как реализовать аутентификацию с использованием как JWT, так и API-ключа на одном и том же endpoint в ASP.NET Core Web API. Совмещение этих схем аутентификации полезно, если вы хотите...

Хабр

Ошибки и подозрительные места в исходниках .NET 9

Каждый год выходит новая версия .NET, и .NET 9 не стал исключением. Как и в прошлый раз, мы попробуем свои силы в поиске ошибок в исходном коде .NET. Погнали копаться в исходниках!

https://habr.com/ru/companies/pvs-studio/articles/877610/

#net #net_9 #c# #static_analysis

Ошибки и подозрительные места в исходниках .NET 9

Каждый год выходит новая версия .NET, и .NET 9 не стал исключением. Как и в прошлый раз, мы попробуем свои силы в поиске ошибок в исходном коде .NET. Погнали копаться в исходниках! Наша команда, как и...

Хабр