Konrad Lukasik Configuration Management with PowerShell and XML For the rapid delivery of any software application, there must be an effective configuration management system that is scripted. As... 03 June 2014 13 min read
Dino Esposito Shouldn’t Your ASP.NET MVC Apps Support Localization? An increasing number of applications are being designed to be configurable by the user to display content in a one... 19 May 2014 11 min read
Dino Esposito Handling Errors Effectively in ASP.NET MVC ASP.NET MVC gives you more options in the way that you handle exceptions. Error handling isn't intrinsically exciting, but there... 10 April 2014 11 min read
Michael Williamson Moving from Practice to Production with Test-Driven Development Michael Williamson answers three common questions that come up in test-driven development (TDD), including the most likely causes of each... 07 April 2014 10 min read
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 Social Login in ASP.NET MVC It isn't every web application where one would want visitors to identify themselves via their Twitter, Facebook, Google or LinkedIn... 21 March 2014 11 min read
Dino Esposito Mixing Web Forms and ASP.NET MVC Just because you're using Web Forms, it doesn't mean that you are stuck in a technical time-warp. If you want... 25 February 2014 11 min read
Michael Sorens Acceptance Testing with FitNesse: Multiplicities and Comparisons FitNesse is one of the most popular tools for unit testing since it is designed with a Wiki-style interface that... 06 February 2014 12 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
Michael Sorens Acceptance Testing with FitNesse: Symbols, Variables and Code-behind Styles Although FitNesse can be used as a generic automated testing tool for both applications and databases, it excels at unit... 16 January 2014 11 min read
Dino Esposito ASP.NET MVC Paging with OData It is natural for the user to want to browse through data within an application. Until recently, the interfaces with... 16 December 2013 11 min read
Michael Sorens Acceptance Testing with FitNesse: Debugging, Control Flow, and Tracing FitNesse is an automated testing tool for software. based on Ward Cunningham's Framework for Integrated Test. It is designed particularly... 15 November 2013 12 min read
Edward Charbeneau LINQ Expression Trees and IQueryable Extensions: Building Composable Filters Build composable, reusable LINQ query filters in C# using IQueryable extension methods, expression trees, and the Pipe and Filter pattern.... 15 November 2013 19 min read
Dino Esposito A Look at the Razor View Engine in ASP.NET MVC Razor is now the dominant markup language for ASP.NET MVC applications, since it is terse and produces more readable markup... 14 November 2013 12 min read
Dino Esposito Aspect-oriented Programming and Code Contracts in ASP.NET MVC There are some aspects to application programming, such as logging, tracing, profiling, authentication and authorization that cut across the business... 31 October 2013 11 min read
David Berry ASP.NET MVC Performance Monitoring: Custom Metrics, Performance Counters, and Application Insights Integration Building performance monitoring into ASP.NET MVC applications - adding custom metrics, using Windows performance counters for request timing and throughput,... 29 October 2013 24 min read
Sergei Dumnov Creating a Business Intelligence Dashboard with R and ASP.NET MVC: Part 3 By introducing R libraries into an ASP.NET MVC application, it is possible to broaden its analytical and visualization power immensely.... 21 October 2013 16 min read
Michael Sorens Acceptance Testing with FitNesse: Naming and Layout Having dealt with Documentation and Infrastructure in the popular wiki-based acceptance-testing tool Fitnesse, Michael turns his attention to conventions and... 15 October 2013 10 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
Dino Esposito Aiming for a Truly Responsive Web Experience Responsive Web Design (RWD) is starting to take off as a lightweight way to adapt websites for different screen sizes... 26 September 2013 11 min read