Matt Wrock Automate the Complete Windows Environment Setup and Configuration Boxstarter is an open-source application that enables you to do the unattended install of everything required to turn bare metal,... 25 March 2014 20 min read
Dino Esposito OWIN: Customizing the Web Server OWIN and Katana are designed to provide a different way of meeting those objectives that currently require the use of... 03 February 2014 11 min read
Edward Charbeneau Giving Clarity to LINQ Queries by Extending Expressions LINQ expressions can be made much easier to comprehend and modify by using extension methods to create pipes and filters.... 15 November 2013 18 min read
Chris Morter Large Object Heap Compaction: Should You Use it? Despite the many benefits of automatic memory management in .NET, there are still a few perils which we must avoid.... 02 October 2013 11 min read
Michael McLaughlin Windows Runtime: Fielding the Obvious Questions WinRT, the Windows Runtime, was launched by Microsoft to some puzzlement. How does it relate to COM? Is it a... 22 August 2013 12 min read
Tom Fischer Fluent Code in C# In LINQ, the 'fluent' method syntax flows logically and intuitively, and allows them to be combined simply, because each method... 11 July 2013 14 min read
Chris Hurley The overhead of async/await in NET 4.5 The support for asynchronous operations in .NET 4.5 has made it much easier to create easily-intelligible asynchronous methods that avoid... 01 July 2013 7 min read
Ambily Kavumkal Kamalasanan Different Approaches of Entity Framework Entity Framework provides three different approaches to deal with the model, and each one has its own pros and cons.... 20 June 2013 11 min read
Alex Papadimoulis Taking NuGet to the Enterprise The NuGet package manager is a great way for developers to install and update third-party tools. It solves a lot... 25 April 2013 20 min read
Michael Sorens TortoiseSVN and Subversion Cookbook Part 11: Subversion and Oracle It is only recently that the tools have existed to make source-control easy for database developers. Although entire build-scripts for... 03 April 2013 17 min read
Tom Fischer Beginning Distributed Version Control with Mercurial The move from client-server version ontrol systems (VCS) to distributed version control systems can be bewildering. Tom uses his experience... 02 April 2013 14 min read
Dino Esposito Building a Public HTTP API for Data The creation of a public API for data presents something of a dilemma for the developer. Web API, with its... 21 March 2013 12 min read
Nick Harrison Dynamic LINQ Queries with Expression Trees It's possible to build up dynamic LINQ queries or queries with several conditional criteria. In fact there are several options... 25 February 2013 15 min read
Michael Sorens TortoiseSVN and Subversion Cookbook Part 10: Extending the reach of Subversion Subversion provides a good way of source-controlling a database, but many operations are best done from within your database-development environmant.... 12 February 2013 19 min read
Michael Sorens TortoiseSVN and Subversion Cookbook Part 9: Server, Repository, and Statistics In the ninth installment of his popular series on using Subversion, Michael describes how to set up a simple Subversion... 11 February 2013 13 min read
Ambily Kavumkal Kamalasanan Windows Store App Contracts Windows Store Apps use contracts to declare the interactions that they support with other apps and with the 'Charm Bar'.... 14 January 2013 15 min read
Dino Esposito Route Validation and Controller Validation in ASP.NET MVC The ASP.NET MVC controller is a good friend of web developers. There are a host of features in it that... 13 December 2012 10 min read
Nick Harrison Client-Side Markup with JQuery Cloning and Templates Almost certainly, any HTML-based application is going to need to create markup on the client-side, using JavaScript. The language isn't... 27 November 2012 12 min read
Tom Fischer View-Models with Flags in WPF Enums in .NET are strongly-typed constants that allow you to share a multi-valued property across applications. When used in a... 29 October 2012 9 min read
Andrew Hunter Are Unit Tests Overused? Unit Testing has come to dominate the many types of test that are used in developing applications. This has inevitably... 19 October 2012 13 min read