Andrey on .NET | Про C#, .NET, ASP.NET, Core, MVC, Azure, EF, IoC и другие умные слова

Библиотека Pluralization для единиц измерения

Наверное многие не раз сталкивались с проблемой выхода единиц измерения: 1 час, 3 часа, 5 часов… А какое слово использовать для неизвестного заранее значения?

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

Еще один аргумент за 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 методы необходимо с большой осторожностью. Все дело в том, что они способны вызвать непредсказуемое поведение приложения. Поэтому использовать их можно только в случае, если разработчик твердо уверен в том, что он делает.

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