Posts by
Andrea Angella

Andrea Angella is a Software Engineer in Red Gate Software. His peers describe him as really enthusiastic, motivated with an infinite passion for software development, a relentless desire to keep learning and an amazing ability to involve others in his pursuit of excellence. He is a proficient C# developer and founder of DotNetCambridge: the official community on .NET in Cambridge.

24 March 2017

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. That’s obvious! Unfortunately, we... Read more

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

16 November 2015

16 November 2015

Infographics: communications on steroids

I am eager to share with you some of the challenges my team faced in the last few months and how infographics helped us to solve them, optimize our internal communications, and ultimately increase our productivity. My name is Andrea Angella and I am a Software Engineer in the SQL Monitor team in Redgate Software. It’s... Read more

23 December 2014

23 December 2014

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

21 March 2014

21 March 2014

Book: Working Effectively with Legacy Code

Every professional developer have to deal with legacy code in the course of his career. The book Working Effectively with Legacy Code written by Michael Feathers is a must read and I really recommend it. This is a summary of the book. Michael Feather’s definition of Legacy Code: Legacy code is simply code without tests. The goal of every... Read more