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
Richard Morris Craig Newmark: Geek of the Week Occasionally, readers of Simple-Talk will ask quizzically if the 'Geek of the Week' that the editors have chosen really is... 15 June 2009 9 min read
Louis Davidson What is a physical database? A bit of terminology that gets beaten to death is that of the “physical” database. I would think most every... 11 June 2009 3 min read
Brad McGehee Brad’s Sure Guide to Indexes In order to best appreciate the reasons for, or importance of, the various administrative tasks that are needed for indexes,... 11 June 2009 40 min read
Brien Posey A Beginner’s Guide to Virtualizing Exchange Server, Part 2 It isn't easy to measure the consumption of physical resources by servers in virtual machines, since each partition has its'... 10 June 2009 14 min read
Andrew Hunter Commentary I write a lot of comments in my code: these days it’s second nature. Every declaration I write has a... 08 June 2009 4 min read
Ben Lye Using Exchange 2007 Transport Rules to Protect the First Entry in the Address Book Global Address Lists in MS Exchange can cause problems because the first person in the list often gets the reply.... 08 June 2009 5 min read
Louis Davidson disallow results from triggers A setting that I noticed a while back when looking at sys.configurations was disallow results from triggers. Triggers are one... 06 June 2009 5 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
Karla Kay Remail Thinking of Setting up a SQL Server Users Group? The work of setting up a SQL Users Group isn't always easy, but, as Karla relates, it can be a... 03 June 2009 11 min read
Jaap Wesselius Windows Server Virtualisation: Hyper-V, an Introduction For SQL Server and Exchange Server, Windows Server Virtualization is going to be increasingly important as a way for the... 01 June 2009 11 min read
Richard Morris Ken Blanchard meets the One Minute Reporter With economic doom and gloom all around him, Richard Morris decides to seek advice before starting a business. Who better,... 28 May 2009 7 min read
Barry King Reporting Services with Style Even when Microsoft neglect a feature, there are always pioneers who find ways of getting around the problem. Such is... 28 May 2009 10 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
Phil Factor The Book ‘Confessions of an IT Manager’ For three and a half years, the 'Confessions of an IT Manager', by Phil Factor, have been a distinctive part... 27 May 2009 7 min read
Robert Sheldon Using the FOR XML Clause to Return Query Results as XML The FOR XML clause in SQL Server causes a lot of difficulty, mainly because it is rather poorly explained in... 27 May 2009 36 min read
Phil Factor We Don’t Need Another Hero Stan, the SQL Hero, had a meteoric career at the large Financial Services Company where I worked. He burned red-hot... 22 May 2009 6 min read
Laila Lotfi How Slow is ‘Slow’? One of the most interesting throw-away lines at the recent TechEd show was that Entity Framework was about four times... 21 May 2009 3 min read
Doctor Dionysus The Strategic Vision To the huddled masses of men it was as if the God of war himself had stage-managed the scene. As... 20 May 2009 7 min read
Michael Francis We finally did it! We’ve finally done it! We’ve released our Exchange archiving tool after 18 months of research, development, usability studies and testing.... 19 May 2009 1 min read