Published Articles


Asynchronous Programming in C# using Async Await – Best Practices

September 17th 2016 DotNetCurry.com

The async and await keywords in C# make asynchronous programming simpler, however one can still use them incorrectly. This article highlights some common mistakes, and gives advice on how to avoid these mistakes.

Using Bootstrap Multiselect with Angular

August 17th 2016 Razum Blog

David Stutz’s Bootstrap Multiselect is probably the most popular Bootstrap plugin for rendering a select element with multiple attribute as a Bootstrap button with a dropdown menu. It is feature rich and works great, but if you want to use it with Angular, there is unfortunately no directive available for it.

Project Centennial – Convert Classic Windows Apps to a Universal Windows App (UWP) using Desktop App Converter

July 13th 2016 DotNetCurry.com

Project Centennial converts Windows desktop applications to Universal Windows platform (UWP) so as to include them in Windows Store and give them full application identity.

My Book


NuGet 2 Essentials

NuGet 2 Essentials

Damir Arh, Dejan Dakić Packt Publishing

A clearly written guide for .NET developers who want to get to grips with the NuGet package manager. Filled with practical examples, it leads up to teaching you how to set up your own internal server.