What SQL Lighthouse beta, spaghetti sauce and The Mom Test have shown us about ways to deploy database changes

Spaghetti sauce and variation There’s no one-size-fits-all answer to the challenge of implementing an automated database deployment pipeline. This much has become very obvious as we have developed SQL Lighthouse, a database lifecycle management (DLM) dashboard and alerting system to help teams monitor database deployments and respond to database ‘drift’. Monitoring for database ‘drift’ as part of continuous delivery is a relatively new concept in the community and it would be easy to believe that we need to solve... read more

Please stop! The 2 biggest mistakes when applying for a UX role

There’s no doubt about it – hiring can be a long and difficult process. Of all the applications you receive for a role, only a small percentage might actually be considered seriously for an interview. The reasons often range from the rather mundane (e.g. lack the required skills or experience) to those who seem... read more

User research- It’s Better as a Team Sport

User research is a team sport as many user research teams – particularly those working in agile development teams, such as the GDS User research team – have discovered. This discovery is perhaps due to the growing realisation that user research in the agile software development cycle has the greatest impact when it isn’t... read more

Top 3 Tips for Getting Started with Testing a Mature Product

Developers and testers generally don’t like to work on a mature product with a legacy code base, especially when the majority of the team has no previous knowledge of either. Having said that, while building and testing a mature product can prove a lot more challenging than tackling a greenfield one, my recent experiences suggest there... read more

Testing Community

Testing Community One of the best things about working at Red Gate is that we work in small agile multifunctional teams. As a tester, I really enjoy close interaction with the developers and other roles, just being able to turn around and discuss things with them. Also I love being involved right from the... read more

Resolutions 2015

At this jolly time of year I like to look fondly towards the next and think about what I want to achieve and do. Usually this results in a list of challenges I set myself for the year ahead. I then post this list as a Facebook status update to make it public and... read more

The pleasure of Down Tools Week

I’ve just arrived home. It’s a Friday and another Down Tools Week has ended. I’m writing this post to capture my feeling in this exact moment before my emotions disappear and I start to enter the “weekend mode”. I feel very tired. It was hard work but I’m incredibly proud of what we achieved. For... read more

What’s in a (Strong) Name?

Reposted with kind permission from GrahamTheCoder.Wordpress.com. Package managers Package managers are brilliant. The obvious win is the convenience of versioning your dependencies without having to commit binaries to Git. Lots of people use package managers for third party dependencies, but I’m going to talk about using them for components within an organisation. This is where package... read more

Why Red Gate stopped paying commission to sales people: Part 4 – still not convinced?

“You’re wrong about your sales organisation, sales people are coin-operated, my sales organisation is different, your weird thing would be insane here.” When I’ve visited other companies, I’ve found that they often put their sales teams in a different environment to development, marketing, etc. – one company called the sales team’s area the “sales... read more

JavaScript Unit Tests

The amount of JavaScript code being used at Red Gate is increasing quite rapidly. We are writing more web based products and also opting to use web technologies like CEF for our desktop products, so it is inevitable that a lot of our code is going to be written in JavaScript, like it or... read more