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
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
Dino Esposito Thoughts on ASP.NET MVC Authorization and Security It is only a matter of time in developing most websites that you'll need to implement a way of restricting... 22 July 2013 11 min read
Tom Fischer Fluent Code in C# In LINQ, the 'fluent' method syntax flows logically and intuitively, and allows them to be combined simply, because each method... 11 July 2013 14 min read
Sergei Dumnov Creating a Business Intelligence Dashboard with R and ASP.NET MVC: Part 1 It is possible to use the R statistical package to extract Business Intelligence from the data in a SQL Server... 08 July 2013 22 min read
Chris Hurley The overhead of async/await in NET 4.5 The support for asynchronous operations in .NET 4.5 has made it much easier to create easily-intelligible asynchronous methods that avoid... 01 July 2013 7 min read
Ambily Kavumkal Kamalasanan Different Approaches of Entity Framework Entity Framework provides three different approaches to deal with the model, and each one has its own pros and cons.... 20 June 2013 11 min read
Dino Esposito Auto-completion in HTML-Based Input Forms Are there ever times when the best practice for a GUI is to let the user type-in information using the... 13 June 2013 13 min read
Nick Harrison T4 – The Insource Code Monkey T4 usually stays behind the scenes in Visual Studio, but if you find that you have a good reason to... 03 June 2013 16 min read
Dino Esposito Modal Input Forms in ASP.NET MVC Forms in websites have, for a long time, languished in their classic clunky pattern of browser-led 'submit' of content, using... 08 May 2013 12 min read
Alex Papadimoulis Taking NuGet to the Enterprise The NuGet package manager is a great way for developers to install and update third-party tools. It solves a lot... 25 April 2013 20 min read
Simon Cooper Subterranean IL: ThreadLocal revisited Last year, I looked at the ThreadLocal type as it exists in .NET 4. In .NET 4.5, this type has... 18 April 2013 5 min read
Edward Charbeneau Refactoring CSS with Sass and Compass CSS is still a valuable way of specifying the rendered style of HTML objects. By using a preprocessor to assist... 16 April 2013 18 min read
Dino Esposito ASP.NET MVC: Annotated for Input With an ASP.NET MVC application of any size, there comes a time when you are faced with creating utility forms... 15 April 2013 12 min read
Michael Sorens TortoiseSVN and Subversion Cookbook Part 11: Subversion and Oracle It is only recently that the tools have existed to make source-control easy for database developers. Although entire build-scripts for... 03 April 2013 17 min read
Tom Fischer Beginning Distributed Version Control with Mercurial The move from client-server version ontrol systems (VCS) to distributed version control systems can be bewildering. Tom uses his experience... 02 April 2013 14 min read
Dino Esposito Building a Public HTTP API for Data The creation of a public API for data presents something of a dilemma for the developer. Web API, with its... 21 March 2013 12 min read