Tony Davis Going Metro When it was announced, I confess was somewhat surprised by the striking new “Metro” User Interface for Windows 8, based... 13 April 2012 3 min read
Alex Davies Joined twitter @alexdcode I reckon that I come across enough interesting C# and coding related stuff that I can keep a twitter account... 09 April 2012 1 min read
Alex Davies AsyncBridge? Async on .NET 4.0 using VS11 I’ve just found something quite cool. It’s a code snippet that lets you use the real VS 11 C#5 compiler... 08 April 2012 2 min read
Grant Fritchey Tuning Red Gate: #5 of Multiple In the Tuning Red Gate series I’ve shown you how to look at a current load on the system and... 04 April 2012 2 min read
Dave Convery To Serve Man? Since the announcement of Windows 8 and its ‘Metro’ interface, the .NET community has wondered if the skills they’ve spent... 30 March 2012 3 min read
red@work World Backup Day Here at Red Gate Towers, the SQL Backup development team have been hunkered down in their shed for the last... 29 March 2012 4 min read
Simon Cooper .NET vs Windows 8 So, day 1 of DevWeek. Lots and lots of Windows 8 and WinRT, as you would expect. The keynote had... 28 March 2012 4 min read
Simon Cooper Inside the Concurrent Collections: ConcurrentBag Unlike the other concurrent collections, ConcurrentBag does not really have a non-concurrent analogy. As stated in the MSDN documentation, ConcurrentBag... 26 March 2012 8 min read
Simon Cooper DevWeek 2012 For those interested, myself and a few other people from Red Gate will be going to DevWeek 2012 in London... 26 March 2012 1 min read
Louis Davidson Utility Objects–Waitfor Delay Coordinator (SQL Server 2008+) Finally… took longer than I had expected when I wrote this a while back, but I had to move my... 20 March 2012 7 min read
Alex Davies Why lock-free data structures just aren’t lock-free enough Today’s post will explore why the current ways to communicate between threads don’t scale, and show you a possible way... 19 March 2012 5 min read
Tony Davis Concurrent Affairs I once wrote an editorial, multi-core mania, on the conundrum of ever-increasing numbers of processor cores, but without the concurrent... 16 March 2012 3 min read
Louis Davidson Utility Objects Series Introduction (but mostly a bit of an update) So, I have been away from blogging about technical stuff for a long time, (I haven’t blogged at all since... 11 March 2012 2 min read
Damon Armstrong VB Myth – Case Insensitivity is Awesome! I was reading Andy Brown‘s article 10 Reasons Why Visual Basic is Better than C# and the first claim is... 08 March 2012 4 min read
Simon Cooper Why you shouldn’t add methods to interfaces in APIs It is an oft-repeated maxim that you shouldn’t add methods to a publically-released interface in an API. Recently, I was... 08 March 2012 3 min read
Damon Armstrong IE HTML Debugger Causing Issues with IE Enhanced Security In an effort to debug a Silverlight component on a page in SharePoint I opened the Developer Tools in Internet... 07 March 2012 1 min read
Damon Armstrong Showing "Failed" for a SharePoint 2010 Timer Job Status I have been working with a bunch of custom timer jobs for last month. Basically, I’m processing a bunch of... 05 March 2012 1 min read
Tony Davis A Community Cure for a String Splitting Headache A heartwarming tale of dogged perseverance and Community collaboration to solve some SQL Server string-related headaches. Michael J Swart posted... 02 March 2012 2 min read
Simon Cooper Oh no! My padding’s invalid! Recently, I’ve been doing some work involving cryptography, and encountered the standard .NET CryptographicException: ‘Padding is invalid and cannot be... 28 February 2012 3 min read
Blogs Phil Factor in Blogs Database Migration Scripts: Getting from place A to place B We’ll be looking at a typical database ‘migration’ script which uses an unusual technique to migrate existing ‘de-normalised’ data into... 28 February 2012 8 min read