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
Edward Charbeneau Using SASS and Compass in ASP.Net MVC with Web Workbench The Designers of CSS never envisaged the demands that we make of styles. However, preprocessors such as SASS can provide... 19 February 2013 22 min read
Dino Esposito Multiple Views and DisplayMode Providers in ASP.NET MVC 4 Display modes in ASP.NET MVC 4 provide a neat way of separating page content from the way it is rendered... 18 February 2013 11 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 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
Ben Adderson Automated Deployments: The Tester's Tale Why should an automated deployment process be such an advantage? Once a process is scripted reliably, it can be repeated... 23 November 2012 10 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
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