Click here to monitor SSC

Alex Davies


Alex Davies

Chunks of development work are like database transactions

0 comments

I noticed something recently, that I was using exactly the same logic in two seemingly unrelated aspects of my job. Database transactions and self-contained chunks of engineering work are exactly the same! Bear with me… First, you probably already know what I mean by a database transaction, but just in case: When you want multiple […]

7 March 2013 5:47 pm by
Alex Davies

My book is released – Async in C# 5

1 comment

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 to know about how to use async, and whether it’s important for your code, I thoroughly recommend reading it. It’s the best book about the subject I’ve ever written. In fact it’s probably the best book I’ve […]

20 September 2012 12:34 pm by
Alex Davies

A new tool in beta: Conflict Alert

0 comments

You know that manual merges are a real pain? Well, I’ve just released a Visual Studio extension that makes manual merges a thing of the past. No source control system can automatically merge two edits to the same line of code. Conflict Alert solves this by warning you that you are heading down a path […]

17 August 2012 3:22 pm by
Alex Davies

Web developers rejoice – .NET Demon can reload your browser

1 comment

I had a bit of spare time last week, so .NET Demon has a new feature for web developers. It’s called LiveReload Integration, and it uses the existing tool, LiveReload, which is popular with web developers on Macs. Every time .NET Demon finishes building your project, it will reload your tab in Google Chrome. For most people that’s […]

30 July 2012 4:47 pm by
Alex Davies

You can step over await

0 comments

I’ve just found the coolest feature of VS 2012 by far. I thought that being able to silence an exception from the “exception was thrown” popup was awesome, and the “reload all” button when a project file changes is amazing, but this is way beyond all of that. You can step over awaits when you […]

1 July 2012 8:43 pm by
Alex Davies

An experiment: unlimited free trial

0 comments

The .NET Demon team have just implemented an experiment that is quite a break from Red Gate’s normal business model. Instead of the tool expiring after the trial period, it now continues to work, but with a new message that appears after the tool has saved you a certain amount of time. The rationale is […]

15 June 2012 5:03 pm by
Alex Davies

.NET Demon support for VS 11 dark theme

0 comments

I’m pleased to announce that .NET Demon will be shipping simultaneously with Visual Studio 11, whenever it ends up being released. That means we’re going to make sure that a version of .NET Demon is released very near to the Visual Studio 11 final release which supports the new version of VS fully. The interesting […]

10 May 2012 11:15 am by
Alex Davies

AsyncBridge – write async code for .NET 3.5+

1 comment

Excited about the new async/await feature in C# 5? Can’t run your application on .NET 4.5 yet? Well that’s unsurprising, I’m not sure I’d want to use a beta version of the CLR in production. But I would be quite happy to use Visual Studio 11 on my development machine, I can work around some […]

18 April 2012 12:53 pm by
Alex Davies

Super-simple way to send information home

2 comments

Today I needed a really lightweight way for a desktop app to send me information. What I came up with is quite neat, so I thought I’d share. Create a form using Google Docs with only one question with a text answer Find its form key from the URL (https://docs.google.com/spreadsheet/viewform?formkey=FORM_KEY_GOES_HERE#gid=0) Put the form key in […]

17 April 2012 2:38 pm by
Alex Davies

Joined twitter @alexdcode

0 comments

I reckon that I come across enough interesting C# and coding related stuff that I can keep a twitter account busy just with my thoughts on those subjects. I only have one follower so far, which makes me sad, so please follow me and make me feel popular. @alexdcode

9 April 2012 4:40 pm by
Older posts