Внедрение зависимостей. Антишаблоны.
В этой части рассмотрим антишаблоны и способы исправления пораженного ими кода.
Про C#, .NET, AI, SDD, Harness, LLM, Agents, Azure, ASP.NET Core, EF и другие умные слова
В этой части рассмотрим антишаблоны и способы исправления пораженного ими кода.
Вышла в свет новая версия NuGet – менеджера библиотек, который не нуждается в представлении. В этот раз добавлены новые интересные возможности как для пользователей, так и для создателей пакетов.
Доступна для загрузки финальная версия Microsoft.Bcl.Async.
Рассмотрим четыре шаблона для внедрения зависимости в объект.
Посмотрим, как можно немного оптимизировать работу async/await при написании собственной библиотеки с асинхронными методами.
Библиотека .NET предлагает различные способы достижения асинхронности. Но какой из них выбрать в конкретной ситуации, когда надо запустить несколько задач одновременно?
Пока еще в .NET существуют классы (особенно от сторонних разработчиков), которые используют старую модель для асинхронности. Речь идет реализации с помощью событий. Однако, преобразовать такой код к виду async/await очень легко.
Стали доступны записи прошедшего недавно Jump Start “Building Web Apps with ASP.NET”.
Доступна для загрузки обновленная версия TypeScript.
В Каталог добавлена новая страница – Принципы программирования. Это краткий справочник по указанной теме.