Posts categorized in Software development

At Redgate, we're fascinated by software development and how to do it smarter, better and more intelligently. How do we reduce the burden of legacy code and technical debt, for example? How do we use test-driven development to make the code as robust as possible. How do we apply UX principles and skills to make the complicated software we develop intuitive to use?

Roseanna Mumby

Roseanna Mumby

11 December 2018

Roseanna Mumby

Roseanna Mumby

11 December 2018

Friends of Redgate 101

For over 19 years, the Friends of Redgate have been an extended part of the Redgate team. They help us to support the Microsoft Data Platform community, develop even better software for our users, and reach more data professionals across the world. This month, we’re opening applications for the 2019… Read more
Nebbia Technology

Nebbia Technology

23 April 2018

Nebbia Technology

Nebbia Technology

23 April 2018

5 ways to increase productivity in cross-functional dev teams

With the craze over building Single Page Applications (SPAs), companies have joined the movement and hired armies of front-end engineers with/without experience in back-end technologies. To accommodate the new talent, many of these companies have built cross-functional teams. Simply put, it’s a team of front-end, back-end engineers, and other disciplines… Read more
Jonathan Roberts

Jonathan Roberts

30 November 2017

Jonathan Roberts

Jonathan Roberts

30 November 2017

Would you like to see Redgate tools inside SQL Operations Studio?

You may already have heard about Microsoft’s new DevOps platform for database development, SQL Operations Studio, or “SQL Ops Studio”. The preview version was announced at PASS Summit on 1 November, and Foundry, the R&D division of Redgate has been researching the feasibility, practicality and appeal of cross-platform data tools… Read more
Andrea Angella

Andrea Angella

31 March 2017

Andrea Angella

Andrea Angella

31 March 2017

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… Read more
Andrea Angella

Andrea Angella

24 March 2017

Andrea Angella

Andrea Angella

24 March 2017

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.… Read more