James Moore

James Moore runs the SQL Tools division at Red Gate Software.

Follow James Moore via

13 December 2012
13 December 2012

The Benefits of Regular Deployment

When developing software, it makes sense to 'fail early, fail often'; to become aware of mistakes quickly and to learn from them. This means being able to deliver software as early in development as possible. This makes it easier to gather opinions and promote discussions with the people who would want to use the application; and then respond to the feedback. … Read more
04 August 2011
04 August 2011

A trip back to the sharp end

0
0
On 1st August, James Moore, head of the team at Red Gate who brought to the world the likes of SQL Prompt, SQL Compare and SQL Source Control, and responsible for the future strategy for SQL developer tools at Red Gate, set off on a “walkabout”, leaving a sizeable team to run itself, for an … Read more
0
0
28 January 2009
28 January 2009

Adopting Scrum

0
0
We kicked off a new project a few months ago: rewriting ANTS Memory Profiler.  As part of the project, we decided to give Scrum a try. The team was already reasonably Agile without explicitly adopting Scrum principles, as we had our EAP program in place when developing ANTS Performance Profiler. But hey, why not try something … Read more
0
0
19 November 2008
19 November 2008

Cloud Computing == Bubble 2.0?

0
0
So Microsoft has jumped on the Cloud bandwagon. I doubt there was a single person in the room who was surprised when Ray Ozzie got up on stage and announced their new Cloud OS, Windows Azure; but I’m sure many of us were interested to see Microsoft’s take on cloud computing. Personally I’m not convinced … Read more
0
0
09 November 2007
09 November 2007

A little bit of Genius

0
0
Over the years I have installed Linux distro’s many many times – the first was sometime around Red Hat 4 and it has never been a pleasant experience, that is until I came to do it this morning. With trepidation I downloaded a copy of Ubuntu, burnt it to CD (kudos on the installation instructions … Read more
0
0
23 November 2006
23 November 2006

The Managed Stack Explorer

0
0
Its always nice as a developer when you find a new tool to make your life easier – understanding what is actually happening during the execution of your application (rather than what you think is happening) is key to fixing those hard to find bugs. Visual Studio does a pretty good job of helping with … Read more
0
0
10 November 2006
10 November 2006

The four second cutoff

0
0
There was an article about some research which Akamai has done on user’s experiences of online stores – mainly with respect to loading times – on Slashdot yesterday and it appeared on BBC News this morning as well. Their headline conclusion was that if a web page took more than 4 seconds to load then … Read more
0
0
24 July 2006
24 July 2006

Microsoft Research

0
0
I thought the Microsoft Research site deserved a mention as there are some great little projects on there. A pick of my favourites must include: AbsIL – the Abstract IL SDK – basically this gives you a AST of your assembly and a load of utilities for walking the AST and modifying it – there could … Read more
0
0
18 July 2006
18 July 2006

Regular Expressions

0
0
I have just spent the last hour or so trying to get a .NET’s regular expression to do what I want (matching a one of several possible keys followed by an = followed by a quoted string with possible escape chars in it – not difficult you would think). Unfortunately it seems every time you change platform or language you … Read more
0
0
22 November 2005
22 November 2005

SQL Data Compare: Comparing Views

0
0
In case you haven’t come across this before you can actually compare two views in SQL Data Compare. The only pre-requisite is that the view has an index defined on it. As an example lets create and compare an indexed view on pubs. First we must create the view with the schema binding option: We … Read more
0
0
15 November 2005
15 November 2005

An interesting article about ASP.NET and SQL Server Performance

0
0
While reading through the excellent http://blogs.msdn.com/ I noticed this post by Todd Carter talking abount ASP.NET and SQL Server Performance, in it he talks about compiler locks slowing down stored proceedure execution. Aparently this occurs when The user that runs the stored procedure is not the owner of the procedure AND The stored procedure name is not fully qualified … Read more
0
0