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.

23 November 2016

23 November 2016

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

7 November 2016

7 November 2016

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

7 November 2016

7 November 2016

A brief history of version control

The fledgling computer industry did not invent version control. It merely adopted practices that were already well established in industrial manufacturing and design, where large, complex machines such as aircraft, tanks or motor cars required a great deal of discipline, particularly in the technical drawing of components. It all started with engineering The engineering... Read more

6 October 2016

6 October 2016

Developing the Redgate SQL Toolbelt

There have been a few changes recently in the way Redgate develops software. In a deliberate move to address ongoing requests and requirements from users, the product teams who develop each of the products have been joined by a team dedicated to developing the SQL Toolbelt. To find out what they do, how it affects... Read more

21 September 2016

21 September 2016

Update on user account licensing

A few months ago, we told you about some upcoming changes to our licensing system to make using and managing our products a lot easier. Since then we’ve incorporated user account licensing into the latest versions of several Redgate products (SQL Compare, SQL Data Compare, SQL Source Control, SQL Data Generator, SQL Dependency Tracker, SQL Doc,... Read more

5 September 2016

5 September 2016

Time to down tools and pick up some new ideas

At Redgate, we spend a lot of time developing ingeniously simple solutions to very complicated problems, typically those faced by database developers. It’s hard work but it’s rewarding work too and our software is in use by many of the world’s biggest companies (and a lot of smaller ones too). Down tools Every now... Read more

15 August 2016

15 August 2016

What is SQL Clone and why are we building it?

If you’ve ever worked in a team that uses a shared database for development, testing or UAT, you’ll appreciate some of the frustrations in simply ‘getting stuff done’. And you’ll be all too familiar with the reasons why… contentions for resources, overlap between projects, inconsistent environment states, and dependencies on other team members to... Read more

7 June 2016

7 June 2016

Is your SQL code covered?

No, it almost certainly isn’t. Besides, how would you know either way? Let me explain. Most modern software development today includes some form of automated testing. While comprehensive unit testing is still sorely lacking in many organizations, it’s often mitigated by other forms of automated testing conducted later on in the development cycle. Code... Read more