Asynchronous Programming Succinctly Unresponsive or sluggish applications can give the impression of a broken or low-quality app. Using asynchronous programming methods, apps can be made to function well even when performing other tasks. I was fortunate enough to work with Syncfusion to publish Asynchronous Programming Succinctly. I show devs how to
Operation Not Legal in the Current State The other evening I was playing around with an ASP.NET Core application. When I started debugging it, I immediately saw an error message pop up that said Unable to start program 'http://localhost:59676/'. An operation is not legal in the current state. It was a bit of
Live Unit Testing Live Unit Testing has become a reality with the release of Visual Studio 2017. The next iteration of Microsoft's world-class IDE which was released on the 7th of March 2017, has given developers a host of new and exciting features (a new-ish feature C# Interactive being a favorite of
C# Programming Cookbook As you folks probably noticed, I haven't been blogging regularly for the past couple of months. I was lucky enough to be working on my first book, something which I was very fortunate to have done. It was a fantastic experience and something I would recommend to anyone thinking
Code Contracts Succinctly It has been a while since I have blogged here, and not without good reason. I have been busy writing and have recently released C# Code Contracts Succinctly which can be downloaded for free from Syncfusion's website. Code Contracts, love them or hate them... I think they're pretty cool.