Alex Davies Chunks of development work are like database transactions I noticed something recently, that I was using exactly the same logic in two seemingly unrelated aspects of my job.... 07 March 2013 4 min read
Alex Davies My book is released – Async in C# 5 I’m pleased to announce that my book “Async in C# 5” has been published by O’Reilly! http://oreil.ly/QQBjO3 If you want... 20 September 2012 1 min read
Alex Davies Web developers rejoice – .NET Demon can reload your browser I had a bit of spare time last week, so .NET Demon has a new feature for web developers. It’s... 30 July 2012 2 min read
Alex Davies You can step over await I’ve just found the coolest feature of VS 2012 by far. I thought that being able to silence an exception... 01 July 2012 2 min read
Alex Davies An experiment: unlimited free trial The .NET Demon team have just implemented an experiment that is quite a break from Red Gate’s normal business model.... 15 June 2012 2 min read
Alex Davies .NET Demon support for VS 11 dark theme I’m pleased to announce that .NET Demon will be shipping simultaneously with Visual Studio 11, whenever it ends up being... 10 May 2012 1 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
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
Alex Davies A new toy – .NET Demon I’d like to present a new tool for .NET Developers that we’ve been cooking up in the Red Gate .NET... 16 January 2012 1 min read
Alex Davies A better way to do concurrent programming Programming to take advantage of multicore processors is hard. If you let multiple threads access the same memory, bad things... 18 April 2010 1 min read
Alex Davies Why not to use StackTrace to find what method called you Our obfuscator, SmartAssembly, does some pretty crazy reflection. It’s an obfuscator, it’s sort of its job to do things in... 18 February 2010 1 min read
Alex Davies Remote Debugging with Reflector Pro – It could have been so easy! .. but it isn’t 🙁 Visual Studio’s remote debugger is a really neat bit of kit that lets people with... 05 January 2010 2 min read
Alex Davies Why I don’t care where my objects are created Back when we were designing the new memory profiler last year, Andrew had realised that there was one thing that... 07 May 2009 3 min read
Alex Davies The "Singleton" Design Flaw In my earlier post I mentioned that there are a couple of design patterns that I think are wholly wrong.... 15 April 2009 4 min read
Alex Davies So if you’re not going to use design patterns? I realised my last post was a bit negative, so I thought I’d do a quick one with my 2c... 20 March 2009 2 min read
Alex Davies Why following "Design Patterns" is a bad idea When I first started work, my manager decided that it’d be a good idea to make sure I was well... 19 March 2009 3 min read
Alex Davies Hello world! I’m Alex, and I’m going to start writing blog posts when I think of something interesting to say. I’ve been... 23 February 2009 1 min read