Software development - Redgate Software

Posts Categorized in Software development

At Redgate, we develop software applications, tools, devices, LEGO, and more. Here, you’ll find posts on what we’re developing, how we go about developing it, and what we value and encourage in our software developers. You might even see a post about building LEGO soon.

Dude, where’s my database? Inventory management by Foundry

Foundry is Redgate’s research and development division. We develop products and technologies for the Microsoft data platform. Each project progresses through Foundry’s four-stage product development process: research, concept, prototype and beta. At each stage, the Foundry team is exploring the scope and potential for Redgate to develop a product. We’ve just started researching inventory... read more

SQL Data Mask preview by Foundry

What’s SQL Data Mask? SQL Data Mask is the latest product from Foundry to be graduated to the prototype phase. It copies your database while anonymizing personal data. You can use it to mask your databases right now, free of charge, and there’s a full tutorial below. You can also look at the upcoming... read more

The right way to approach a legacy code base

On Friday, March 10, I attended the Working Effectively with Legacy Code workshop hosted by Michael Feathers, along with a few other members of my team. We maintain a difficult legacy code base and we were eager to do some practice and learn some useful techniques. The most important lesson I learned is that any... read more

Six shades of masking your data

Foundry is Redgate’s research and development division. We develop products and technologies for the Microsoft data platform. Each project progresses through Foundry’s four-stage product development process: Research, Concept, Prototype, Beta. At each stage, the Foundry team is exploring the scope and potential for Redgate to develop a product. One of our projects, data masking,... read more

Universal Architecture

In this post, I’d like to introduce you to the Universal Architecture idea described by J.B. Rainsberger in the podcast Unit Testability and the Universal Architecture. Everyone wants to deliver software that works and delivers value to our customers. That’s a fact! Everyone wants our software to be easy to change and maintain. That’s obvious! Unfortunately, we... read more

Visual Studio turns 20 – how are you celebrating?

The following are just some of the anecdotes from Redgaters here at Redgate HQ when I asked them for their reflections on 20 years of Visual Studio. Almost all of our developers use Visual Studio every day, so there are a lot of memories to share: I’ve been using Visual Studio since VS6, 15 years... read more

Mob programming – my first impression

Mob programming is an emerging agile development approach for creating software. The whole development team gets in a room and works together on the same problem, at the same time, on a single computer. I spent a full week doing mob programming with my current team and I’d like to share my impressions and... read more

Licensing – everyone’s invited!

A couple of months ago, we updated you on the changes we’ve been making to our licensing system.  Since then, user account licensing has been incorporated into even more Redgate products (you can see the current list here). We’ve also been busy adding new functionality to the license management portal.  As a license owner (normally... read more