Еще один аргумент за ConfigureAwait(false) в библиотеках

Как получить блокировку ASP.NET приложения одним вызовом .NET метода? Очень даже просто. Причем, данный способ справедлив также для WPF и WinForms.

Читать дальше...

ASP.NET CancellationToken

Пользователь только перешел на страницу и тут же ушел с неё, не дожидаясь завершения загрузки. Если это была простая html страница, то ничего ужасного не произошло. Но что если страница делает несколько "тяжелых" запросов?

Читать дальше...

Автоматическое тестирование кода PCL проектов в Visual Studio

Microsoft продолжает совершенствовать инструменты разработки для .NET. И вот недавно Visual Studio 2012 получила возможность автоматических тестов кода в проектах типа Portable Class Library.

Читать дальше...

Техники связывания введенных данных с Моделью в ASP.NET MVC

Предположим, в веб-приложении есть некий класс. При этом необходимо чтобы данные с формы заполняли только часть его свойств. Как поступить в этом случае? Давайте рассмотрим несколько подходов для решения этой проблемы.

Читать дальше...

Проблемы использования async void методов

Создавать и использовать async void методы необходимо с большой осторожностью. Все дело в том, что они способны вызвать непредсказуемое поведение приложения. Поэтому использовать их можно только в случае, если разработчик твердо уверен в том, что он делает.

Читать дальше...

Выпущен NuGet 2.5

Вышла в свет новая версия NuGet – менеджера библиотек, который не нуждается в представлении. В этот раз добавлены новые интересные возможности как для пользователей, так и для создателей пакетов.

Читать дальше...