This week in .NET 26.01.2024

This week in .NET 26.01.2024

Alexey Yashin

📲 Новости

Introducing the MSTest Runner – CLI, Visual Studio, & More

Описание нового инструмента для сборки и запуска тестов, который является упрощенной и переносимой альтернативой для VSTest, ускоряющая запуск тестов и не требующая для этого внешних зависимостей (vstest.console, dotnet test).

.NET Framework January 2024 Cumulative Update Preview

Небольшой набор исправлений для ASP.NET и .NET library. Не забываем обновиться.

🖋️Статьи

Free your HTTP API. Misconceptions are holding you back!

Интересная статья, описывающая основные заблуждения при проектировании API системы. Мне особенно понравилось часть про версионирование.

To Upgrade or Not to Upgrade: Is .NET 8 Worth the Leap from .NET 6?

Небольшая статья, отвечающая на вопрос о необходимости перехода на .NET 8 и описывающая как это можно сделать этот переход для проектов на .NET 6.

Plugin Architecture Pattern in C#

Немого по архитектуре. В статье описывается шаблон архитектуры плагинов и пример ее реализации на C#. Не могу сказать, что часто встречался с подобной архитектурой на практике, но будет интересно почитать для расширения кругозора.

How to get assembly code generated by the JIT for a C# method

Думаю, каждый разработчик время от времени хотел бы изучить нативный код, генерируемый JIT-компилятором. В статье описываются различные подходы, позволяющие это сделать небольшими усилиями.

A replacement for BinaryFormatter in .NET 8

В статье описываются различные подходы для сериализация и десериализация объектов для .NET 8 вместо использования BinaryFormatter-а, устаревшего с 7 версии .NET. В конце приводятся бенчмарки для каждого из методов.

Fastest Way to Convert a JObject to a Dictionary in C#

Статья содержит описание различный походов для конвертации JObject-ов в Dictionary. В конце приводятся бенчмарки для каждого из походов. Может быть полезно для работы.


💡 Интересное

Building resilient .NET applications with Polly

Серия небольших статьей, описывающих подходы к построению устойчивых сервисов в распределенных архитектурах с использованием библиотеки Polly. Приводятся как теоретические аспекты (что такое распределенные архитектуры и с какими проблемами можно столкнуться при их реализации), так и практические примеры, с использованием Polly. Статья может быть полезна как начинающим, так и опытным разработчикам при работе с распределенными архитектурами.






Report Page