Phil Factor Connection Strings, an Overview We asked Phil to come up with a simple explanation of connection strings. We somehow weren't expecting a 'quote of... 26 November 2009 13 min read
Paul Glavich Understanding Performance Profiling Targets In this sample chapter from his upcoming book, Paul Glavich explains performance metrics and walks us through the steps needed... 04 November 2009 21 min read
Michael Sorens How to build a Query Template Explorer Having introduced his cross-platform Query Template solution, Michael now gives us the technical details on how to integrate his .NET... 23 October 2009 15 min read
Edward Elliott .Net Debugging? Don’t give me none of your VS Visual Studio is fine for most debugging purposes. Just occasionally, it isn't practicable, or there are other quicker ways of... 14 October 2009 23 min read
Matteo Slaviero Beginning with Digital Signatures in .NET Framework Digital Signatures aren't the most intuitive software devices to explain, but Matteo boldly gives a quick-start account of Asymmetric Cryptography... 07 October 2009 14 min read
Nick Harrison .NET Reflector meets the CodeDom .NET Reflector was the first .NET tool to allow assemblies to be disassembled back into the high level language that... 02 October 2009 13 min read
Michael Sorens A Unified Approach to Multi-DataBase Query Templates While trying to get the information he needed out of various SQL, MySQL and Oracle environments, Michael finally got tired... 30 September 2009 22 min read
William Brewer Calling Stored Procedures from .NET Applications Everybody knows how to call stored procedures from a .NET application. Right? But then, how often do you see stored... 11 September 2009 18 min read
Andrew Hunter Object Overhead: The Hidden .NET Memory Allocation Cost When developing a .NET application, one of the least visible sources of memory consumption is the overhead required by an... 09 September 2009 4 min read
Nick Harrison A Defense of Reflection in .NET The trouble with making general rules about programming practices is that one can miss out on many benefits of of... 13 August 2009 14 min read
Damon Armstrong Beating up my Code with ANTS Performance Profiler Ty Anderson assumed that his cryptographic library was perfect until he tried it out with ANTS Performance Profiler. Within twenty... 17 July 2009 16 min read
Nick Harrison Code Deodorants for Code Smells Code Smells have become an established way of talking about indications that things may be wrong with your code. Nick... 09 July 2009 11 min read
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