Ben Emmett Entity Framework Performance and What You Can Do About It Without a doubt, Entity Framework is a quick and satisfactory way of producing a database-driven web application. As performance becomes more important, it does, however,... 16 December 2015 33 min read
Arkadiusz Pachucy Multi-Platform Mobile Development with PhoneGap It seems a great idea to have your application on all the main mobile platforms as well as on the desktop. Nothing beats writing an... 27 July 2015 17 min read
Chris Hurley Catching Performance Issues in Development Refactoring code won't cause performance problems, right? This was the assumption when Chris Hurley and his team went out to improve some legacy code. They... 16 April 2015 7 min read
Michael Sorens Acceptance Testing with FitNesse: Database Fixtures, Project Overview There aren't many frameworks for writing acceptance tests for databases, including SQL Server. FitNesse is an obvious choice since it is designed with a Wiki-style... 03 October 2014 10 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 makes it very easy to... 06 February 2014 12 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 testing since it is designed... 16 January 2014 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 for acceptance testing and works... 15 November 2013 12 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 best-practices for naming and layout,... 15 October 2013 10 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 be easy for the tester... 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 as easy and intuitive as... 31 July 2013 17 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 write similar code over and... 03 June 2013 16 min read
Michael Sorens TortoiseSVN and Subversion Cookbook Part 7: Managing Revisions Here are recipes to manage Subversion source control revisions effectively, such as managing revisions, working out the current revision, whether it is up to date,... 30 May 2012 19 min read
Clive Tong C# Async: What is it, and how does it work? The biggest new feature in C#5 is Async, and its associated Await (contextual) keyword. Anybody who is faced with creating Metro applications for Windows 8... 15 May 2012 20 min read
Matt Wrock Towards the Perfect Build An automated build and deployment system is no longer a dream. Now that PowerShell has matured as a product, and since the emergence of new... 30 April 2012 28 min read
Richard Morris No More Disconnected SQL Development in Visual Studio Some types of development work are much more effectively accomplished if the developer can work directly on SQL Server Databases from Visual Studio, alongside the... 12 April 2012 7 min read
Damon Armstrong A Complete Guide to Writing Timer Jobs in SharePoint 2010 Sharepoint allows you to run recurring processes in background on a schedule. These are Timer Jobs. It is easy to get confused by the process... 20 February 2012 28 min read
Damon Armstrong Managing ItemUpdating and ItemUpdated Events Firing Twice in a SharePoint Item Event Receiver Developing a Sharepoint application would have all the fun of a video game, if only you had infinite lives. Dangers lurk hidden out there which,... 17 January 2012 13 min read
Michael Sorens Further Down the Rabbit Hole: PowerShell Modules and Encapsulation Modules allow you to use standard libraries that extend PowerShell's functionality. They are easier to use than to create, but if you get the hang... 24 August 2011 24 min read
Michael Sorens Down the Rabbit Hole- A Study in PowerShell Pipelines, Functions, and Parameters For an experienced programmer to learn a new language can be a journey quite like Alice's in wonderland. Paradoxes, unexpected twists, blind tangents, bafflements and... 14 July 2011 22 min read
Michael Sorens Harnessing PowerShell’s String Comparison and List-Filtering Features When you are first learning PowerShell, it often seems to be an 'Alice through the looking-glass' world. Just the simple process of comparing and selecting... 07 June 2011 4 min read