Edward Charbeneau On Creating a Live Style Guide for MVC Application Development Before developing any browser-based application, you can both accelerate and coordinate development by creating a live style guide that displays... 28 August 2014 8 min read
Dino Esposito Responsive Web Design: the Costs Responsive Web Design is devised to help you render your website or web-based application appropriately on different sizes and aspect... 26 August 2014 13 min read
Nick Harrison Building an Excel View Engine for ASP.NET MVC When we see a grid with some interesting data in it in an MVC application we, as users, expect to... 22 August 2014 12 min read
Edward Charbeneau Creating Custom OAuth Middleware for MVC 5 Website visitors will have come to expect to be able to use OAuth authentication, rather than require yet another ID... 04 August 2014 9 min read
Michael Sorens A TDD Journey: 3- Mocks vs. Stubs; Test Frameworks; Assertions; ReSharper Accelerators Test-Driven Development (TDD) involves the repetition of a very short development cycle that begins with an initially-failing test that defines... 01 August 2014 14 min read
Michael Sorens A TDD Journey: 5- Tests vs. Code; Refactor Friendliness; Test Parameterization Test-Driven Development (TDD) has a workflow of writing some test code, and then writing some production code to make the... 01 August 2014 14 min read
Michael Sorens A TDD Journey: 2- Naming Tests; Mocking Frameworks; Dependency Injection Test-Driven Development (TDD) relies on the repetition of a very short development cycle Starting from an initially failing automated test that... 31 July 2014 13 min read
Konrad Lukasik The JavaScript Landscape in Broad Brushstrokes JavaScript has come a long way from its humble origins as a simple interpreted object-oriented language for browser-side scripting of... 30 July 2014 11 min read
Jon Smith The .NET 4.5 async/await feature in Promise and Practice The .NET 4.5 async/await feature provides an opportunity for improving the scalability and performance of applications, particularly where tasks are... 28 July 2014 20 min read
Michael Sorens A TDD Journey: 1-Trials and Tribulations Test-Driven Development (TDD) has a misleading name, because the objective is to design and specify that the system you are... 15 July 2014 12 min read
Dino Esposito Caching: the Good, the Bad and the Hype One of the more important aspects of the scalability of an ASP.NET site is caching. To do this effectively, one... 11 July 2014 12 min read
Jon Smith Catching Bad Data in Entity Framework Any website that rejects the users' input without giving enough information to correct what they're doing is doomed to be... 11 July 2014 17 min read
Dino Esposito ASP.NET Scalability: the Good, the Bad and the Hype Scalability remains an exasperatingly vague term, even though there are well-established ways of ensuring that a web-based application reacts well... 25 June 2014 11 min read
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