Michael Sorens TortoiseSVN and Subversion Cookbook Part 3: In, Out, and Around Subversion doesn't have to be difficult, especially if you have Michael Sorens's guide at hand. After dealing in previous articles... 16 January 2012 15 min read
Richard Mitchell 5 reasons why I almost loved WPF Before you read this you should probably read my original post 5 Reasons why I hate WPF. Also “Qwertie” wrote... 13 January 2012 5 min read
Wely Lau Comparing IAAS and PAAS: A Developer’s Perspective In the Cloud, services come in the form of Software (SaaS), Infrastructure (IaaS) and platform (PaaS). when moving a service... 13 January 2012 6 min read
Simon Cooper Inside the Concurrent Collections: ConcurrentStack The first concurrent collection we’ll look at is ConcurrentStack. This is conceptually the same as System.Collections.Generic.Stack, but is geared towards... 12 January 2012 8 min read
David Njoku Introduction to Materialized Views: Query Rewrite In the fairy tale, The Shoemaker and The Elves, a poor cobbler works to the best of his ability; and... 10 January 2012 5 min read
Alex Kuznetsov Close Those Loopholes: Lessons learned from Unit Testing T-SQL Alex has done some pioneering work on the testing of stored procedures over four years, and has learned a great... 09 January 2012 23 min read
Simon Cooper Inside the Concurrent Collections The concurrent collections, located in the System.Collections.Concurrent namespace, were introduced in .NET 4 as thread-safe collections that could be used... 05 January 2012 8 min read
Gert Poel Using a database link with heterogeneous services in APEX Last weeks I ran into some issues with APEX, so let’s take some time to write something about them. The... 05 January 2012 1 min read
Phil Factor Using XML to pass lists as parameters in SQL Server (Updated 14th Jan 2012, 26th Jan 2012, and 3rd Aug 2017) Every so often, before SQL Server 2016, the question... 05 January 2012 10 min read
Tom Fischer Unit Testing Myths and Practices We all understand the value of Unit Testing, but how come so few organisations maintain unit tests for their in-house... 05 January 2012 9 min read
Fabiano Amorim Window Functions in SQL Server: Part 3: Questions of Performance A SQL expression may look elegant on the page but it is only valuable if its performance is good. Do... 04 January 2012 12 min read
Robert Sheldon Incorporating XML into your Database Objects XML data can become a full participant in a SQL Server Database, and can be used in views, functions, check... 04 January 2012 14 min read
Richard Morris The Marmite or Miracle Whip of Computer Languages What is it about C++ that makes it one of the most important computer languages for systems work, yet so... 03 January 2012 17 min read
Louis Davidson 2012 Blog Resolutions I skipped last year making blog resolutions, but this year I need to get myself back on the straight and... 02 January 2012 3 min read
Simon Cooper Anatomy of a .NET Assembly – Type forwards If you’ve ever had a poke around System.dll or System.Core.dll in Reflector, you may have noticed TypeForwardedToAttributes applied to the... 23 December 2011 3 min read
Cary Millsap The Ramp I love stories about performance problems. Recently, my friend Debra Lilley sent me this one: I went to see a... 20 December 2011 2 min read
James Gilmore Continuous profiling for websites The .NET division at Red Gate have been working on a new way of profiling ASP.NET applications. Traditional profiling tools... 20 December 2011 4 min read
Louis Davidson What Counts For A DBA: Humbug! If you have seen the movie ‘The Christmas Carol’, you will remember that the evil bank owner Ebenezer Scrooge is... 20 December 2011 5 min read
Martin Giffy DSouza Expert Oracle Application Express Plugins One of the most anticipated new features that was introduced in APEX 4.0 was the ability to create your own... 15 December 2011 2 min read
Tony Davis A suitable present, whatever one’s past Even DBAs have devoted aunts. They are probably also oblivious to the mental anguish they cause to their relatives in... 15 December 2011 2 min read