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
Dino Esposito Attribute Routing in Web API v2 Attribute routing solves a lot of the problems of classic ASP.NET routing, which can get ungainly when there are many... 21 August 2013 11 min read
Edward Charbeneau Functionally Similar – Comparing Underscore.js to LINQ Underscore.JS is a useful JavaScript library for anyone familiar with the LINQ syntax. It is not a direct LINQ port... 12 August 2013 12 min read
Simple Talk Editorial Team Simple-Talk Book Reviews On Simple-Talk, we like to have some book reviews. Unlike articles, we cannot pay for book reviews, but neither does... 06 August 2013 4 min read
Michael Sorens Acceptance Testing with FitNesse: Documentation and Infrastructure FitNesse is a popular general-purpose wiki-based framework for writing acceptance tests for software systems, including databases. It is intended to... 02 August 2013 11 min read
Michael Sorens Acceptance Testing With FitNesse, The Overview FitNesse is an open-source framework for supporting user-acceptance testing. The aim is to make the construction of the individual tests... 31 July 2013 17 min read
Sergei Dumnov Creating a Business Intelligence Dashboard with R and ASP.NET MVC: Part 2 Continuing the project to build a Business Intelligence (BI) application using R, Visual Studio 2012 and Twitter Bootstrap, Sergei introduces... 23 July 2013 15 min read