Menu

Blog Archives

Hello World, I ran into this problem today while mucking around with the installed Nuget packages and web.config of an MVC 5 project where the Razor views started showing up an error while using the C# 6 String interpolation feature.…

Hello World, One may wonder why another post on IDisposable? After all, how difficult could an implementation of an interface that has only one void parameter-less method be? Well, this post is a result of my interactions with developers during…

Hello World, After having a discussion with a colleague, I was researching for the correct way to implement double-check locking in C# and .NET 4.5. Turns out a lot of water has flown under the bridge and things have changed quite…

Hello World, A good test coverage and a great unit test framework are like a good insurance cover – they give you the peace of mind and assurance that your codebase is in good shape and guard against inadvertent regressions…

Hello World, Any application out in the real world needs good instrumentation so that when things go wrong (as they will from time to time), one has somewhere to start. Logging has long been a standard and time-tested way for…

Hello World, ASP.NET Web API is now the standard, recommended way of building REST based HTTP services. As of writing this post, the latest stable version is Web API 2.2 (semantic version 5.2.2) available from NuGet here. One of the…

Hello World, I’m sure every developer who’s building commercial apps cares to look in the output window when debugging projects. It is hard to miss a lot of these messages that show up from time to time: A first chance…