Andrew Hunter Understanding Garbage Collection in .NET Once you understand how .NET's garbage collector works, then the reasons for some of the more mysterious problems that can... 17 June 2009 14 min read
Laila Lotfi Profiling the Memory Usage of a .NET Application with ANTS Memory Profiler 5 We were recently taken to task by a reader who felt that the one place he'd expect to find a... 04 June 2009 8 min read
Nick Harrison A Gentle Introduction to .NET Code Generation Code-generation has been used throughout the age of the digital computer. The use of code to generate code might, at... 28 May 2009 13 min read
Brian Harris What can Software Designers Learn from Video Games? Part 2 Developers of software that is used in the office need to be aware of what Games Developers are doing to... 15 May 2009 15 min read
Nick Harrison Exploring Smelly Code Bad Code Smells are similar in concept to Development-level Antipatterns. They don't describe bad programming aesthetics and you can't sniff... 27 April 2009 12 min read
Ben Hall Embedding IronRuby and the DLR into SQL Data Generator You can embed DLR-based languages such as IronPython and IronRuby into applications. This gives you instant scripting, and with it,... 23 April 2009 14 min read
Andrew Hunter When to Run and When to Block When you are developing a multi-threaded application, you will need to understand how the operating system decides which threads are... 21 April 2009 14 min read
Shereen Qumsieh Working With the ANTS Profiler to Optimize SharePoint When a page in SharePoint takes 30 seconds to load, it is time for any developer to be concerned. There... 20 April 2009 9 min read
Phil Factor CLR Assembly RegEx Functions for SQL Server by Example Phil Factor presents a simple CLR Assembly to allow SQL Server users to access all the powerful RegEx library methods... 15 April 2009 15 min read
Geoffrey Braaf Solving Performance Problems in an ASP.NET application with ANTS Profiler You have a Data-Access Layer that is generating dynamic SQL, and you haven't the time to understand the implementation of... 31 March 2009 6 min read
Richard Morris Anders Hejlsberg: Geek of the Week Anders Hejlsberg, the creative genius behind C#, and much of the .NET framework, had already been famous for sixteen years... 19 March 2009 10 min read
Andrew Hunter The Dangers of the Large Object Heap You'd have thought that memory leaks were a thing of the past now that we use .NET. True, but we... 19 March 2009 13 min read
Brian Harris What can Software Designers Learn from Video Games? Application Developers and designers often seem addicted to playing video games. Is this wasted time? Perhaps not, if they are... 05 March 2009 9 min read
.NET Ryan Garaygay in .NET Using a Profiler to Speed Application Performance Use a profiler to measure before you optimise. If ever you doubt this advice, then you should read this fascinating... 27 February 2009 4 min read
Gayani Devapriya Designing A Data Access Layer in LINQ to SQL Gayani provides the complete source code for a sample Data Access Layer for LINQ to SQL, using the Northwind Database,... 21 February 2009 13 min read
Chris Massey Has .NET Reflector Saved Your Bacon? We think Reflector is a fantastic tool, and we know you do too. We'd love to hear about the times... 28 January 2009 1 min read
Ben Hall Annotating Code with .NET Reflector and Review Add-In Ben Hall takes a look at a simple add-in to .NET Reflector that helps team development work in a number... 27 January 2009 6 min read
Ion Freeman Rendering Hierarchical Data with the Treeview It sometimes happens that Web Server controls that visualize data don't quite fit with the way that the data is... 05 January 2009 20 min read
Amirthalingam Prasanna Some Data with your Application Take-away, Sir? Prasanna is reminded of pizza in cardboard boxes when he explores the possibilities of Synchronization Services for ADO.NET. Data applications... 09 December 2008 9 min read
Stephen Chambers Software that Crushes your Soul Stephen confesses his anger at Visio, which he is having to use all day, every day, in order to design... 05 December 2008 12 min read