Clive Tong The Top 5 .NET Memory Management Misconceptions .NET Memory management is an impressive and comprehensive system, but it's not flawless, and it's occasionally a little anti-intuitive. As... 27 July 2011 26 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... 14 July 2011 22 min read
Dino Esposito ASP.NET MVC Action Results and PDF Content The Action Result in ASP.NET MVC provides a simple and versatile means of returning different types of response to the... 06 July 2011 13 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... 07 June 2011 4 min read
Bert Jan van der Steeg Database Management for SharePoint 2010 With each revision, SharePoint becomes more a SQL Server Database application, with everything that implies for planning and deployment. There... 10 May 2011 13 min read
Clive Tong Remote Debugging in Visual Studio: Squashing Bugs in their Native Environment There are already third-party applications that help you to debug .NET applications remotely, or at least get enough information to... 05 May 2011 7 min read
Michael Sorens XPath, CSS, DOM and Selenium: The Rosetta Stone Some programming conventions are best represented in a chart. Nobody will claim that XPath or CSS are entirely intuitive, as... 04 April 2011 2 min read
Matteo Slaviero Authentication and Authorization with Windows Accounts in ASP.NET If you are providing web-based information for a closed group of users, such as a company or similar organisation with... 30 March 2011 19 min read
Patrick Smacchia Defining .NET Components with Namespaces A .NET software component is a compiled set of classes that provide a programmable interface that is used by consumer... 14 March 2011 14 min read
Joydip Kanjilal EntityDataSource Control Basics The Entity Framework can be easily used to create websites based on ASP.NET. The EntityDataSource control, which is one of... 03 March 2011 8 min read
Jonathan Evans Capturing Screenshots for Automated Error-Reporting So often, a screendump will explain a great deal about a bug, and prevent much frustration in the process of... 01 March 2011 6 min read
Richard Costall Silverlight Beyond the Browser: The Basics Silverlight can now be used to write a complete business application that can be run outside the browser. Such an... 14 February 2011 12 min read
Patrick Smacchia Partitioning Your Code Base Through .NET Assemblies and Visual Studio Projects Should every Visual Studio project really be in its own assembly? And what does 'Copy Local=True' really mean? Patrick Smacchia... 10 February 2011 14 min read
Michael Sorens Web Testing with Selenium Sushi: A Practical Guide and Toolset How does one test the user-interface of a web application? Too often, the answer seems to be 'clumsily, slowly, and... 09 February 2011 35 min read
Jeremy Jarrell Hitting the Ground Running with Parallel Extensions in .NET 4.0 With the arrival of Parallel Extensions in .NET 4.0, the concurrent programming powers traditional reserved for the most elite of... 01 February 2011 13 min read
Michael Sorens LINQ Lycanthropy: Transformations into LINQ LINQ is one of the few technologies that you can start to use without a lot of preliminary learning. Also,... 05 January 2011 27 min read
Zenon Ochal Dynamic Language Integration in a C# World .NET 4.0 introduced the Dynamic keyword in C#4.0, making it simple to have your .NET code smoothly interact with dynamic... 04 December 2010 14 min read
Michael Sorens LINQ Secrets Revealed: Chaining and Debugging LINQ has the capabilities of providing a great productivity boost. LINQ Chaining is particularly powerful magic, giving your code greater... 01 December 2010 30 min read
Nick Harrison Some NHibernate Best-Practices NHibernate can help to build a project more quickly if the database it connects to is sound. Otherwise, there are... 25 November 2010 13 min read
Edward Elliott How The Garbage Collector Can Cause Random Slowness If your website is suffering from slow performance, it's easy to blame the code, but not always correct. Even in... 25 November 2010 15 min read