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
Richard Morris Chuck Moore: Geek of the Week Charles Moore is one of the greatest ever programmers. The 'Forth' language he invented is still in use today, particularly... 05 August 2009 13 min read
Pinal Dave Introduction to Change Data Capture (CDC) in SQL Server 2008 Change Data Capture records INSERTs, UPDATEs, and DELETEs applied to SQL Server tables, and makes a record available of what... 03 August 2009 17 min read
Shawn McGehee SQL Backup 6: Wind of Change One could be forgiven for thinking that there is little more you can do with any third-party Backup software than... 03 August 2009 15 min read
Ben Lye Restricting Outlook Client Versions in Exchange 2007 There are good reasons for preventing old versions of Outlook from connecting to Exchange Server. You'll probably, at least, want... 29 July 2009 7 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
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
Jacob Sebastian Introduction to XML Schema What is an XML Schema, and why is it important? How did XSD develop from its precursors, DTD and XDR?... 07 May 2009 14 min read
Richard Morris Marc Wick: Geek of the Week Marc Wick is the genius behind GeoNames, the free Web Service that powers a number of popular GPS applications and... 06 May 2009 8 min read
Brien Posey A Beginner’s Guide to Virtualizing Exchange Server, Part 1 The advantage of virtualizing your servers is that it helps you make better use of your hardware resources, and reduces... 05 May 2009 17 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
Bill Holmberg Change Management- What It Is and Why You Need It Bill Holmberg takes a practical look at Change Management, and list the steps you need to take. To make things... 02 March 2009 12 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
Richard Morris Michael Meeks: Geek of the Week Richard Morris talks to Michael Meeks, a young Geek who has made a huge impact on the quality of Open... 09 February 2009 14 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
Stephan Onisick Taking Back Control of your IT Career It can, and does, happen during the average IT career. Suddenly you have lost your job. It is a time... 06 November 2008 22 min read
Jaap Wesselius Exchange Database Technologies One of the most misunderstood technologies in Exchange Server, regardless of its version, is the database technology. Most people, even... 22 August 2008 17 min read
Richard Morris SQL Toolbelt 2008: Predominantly an Engineering Task The conversion of the Red-Gate tools to be compatible with SQL Server 2008 might not seem, on first impression, the... 18 August 2008 16 min read
Anna Larjomaa The First Business Application Programmer David Caminer, who died on June 19th must surely be the First Business Application Programmer. He invented the software concepts... 02 July 2008 10 min read
John Papa Data and Silverlight 2: Data Binding Silverlight 2 is far more versatile than Silverlight 1. It can handle data-sources with some subtlety. John Papa tackles the... 05 June 2008 12 min read