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 ASP.NET MVC 4: What else? Even ASP.NET MVC can be improved. Dino explains the value of templates, and makes a case for the productivity gains... 11 January 2013 11 min read
Edward Charbeneau Using Chrome and Visual Studio for Real Time CSS Development Although CSS editing tools exist that give you a measure of WYSIWYG, it is often more convenient to make small... 10 January 2013 11 min read
Edward Charbeneau Exploring HTML Prototypes with Git Git isn't just for source code, but it also helps with the prototyping of the user interface. It allows for... 14 December 2012 10 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
Dino Esposito Routing the ASP.NET Way ASP.NET MVC is built on top of ASP.NET's HTTP handlers and ad hoc URLs. The process of routing a URL... 20 November 2012 11 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
Edward Charbeneau Writing Custom HTML Helpers for ASP.NET MVC Switching from developing ASP.NET WebForms to MVC might seem awkward at first, but Ed demonstrates why the change needn't be... 24 October 2012 17 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
Dino Esposito Syntactic Sugar and the Async Pill Asynchrony is essential for scalability and performance on the server side. Although it has always been possible to write asynchronous... 18 October 2012 12 min read
Richard Morris Bertrand Meyer: Geek of the Week Bertrand Meyer, the author of 'Object-oriented Software Construction', renowned teacher, and designer of the Eiffel programming language, believes in simple... 17 September 2012 13 min read
Dino Esposito ASP.NET: Go Async or Sink To be scalable, web applications have always had to be asynchronous, even if the programmer did not need to be... 12 September 2012 11 min read
Michael Sorens TortoiseSVN and Subversion Cookbook: Part 8: Log Messages There should always be a reason for a commit to source control, so why not make a log message mandatory... 11 September 2012 18 min read
Dino Esposito ASP.NET MVC Controllers and Conventions Why is it that ASP.NET MVC has such strongly-enforced naming conventions? Can conventions for the default behaviour of code actually... 22 August 2012 12 min read
Edward Charbeneau Rapid Prototyping, the MVC Working Model If you've ever had to build a working model from scratch, or produce a quick prototype for something, you know... 16 August 2012 10 min read
Dino Esposito Simulating Web API – JSON Formatters in ASP.NET MVC The Web API framework is a useful tool for building RESTful ASP.NET MVC4 applications, but it's not essential. Dino Esposito... 23 July 2012 10 min read
Nick Harrison jQuery Fast Food Cook Book Anyone in IT should be aware of jQuery. This free, open-source JavaScript library has become amost essential to anyone creating... 11 July 2012 17 min read
Chris Farrell .NET Memory Management Basics .NET memory management is designed so that the programmer is freed from the chore of consciously having to allocate and... 11 July 2012 19 min read