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 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
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 Building Performance Metrics into ASP.NET MVC Applications When you're instrumenting an ASP.NET MVC or Web API application to monitor its performance while it is running, it makes... 29 October 2013 23 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
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