Peter Morlion logo

Why Should I Test Legacy Software?

I’ve already written about why you need automated tests, but let’s take a step back. Why do you even need to test legacy software at all? It’s running fine isn’t it? Until it isn’t. Legacy Software Is Important First and foremost, many legacy software systems are important to the business. They often actively bring in […]

Iterating a TypeScript Enum

Here’s an overview of all the ways I’ve found to iterate an enum in TypeScript. I was particularly looking for how to iterate over the value of an enum, but still have the strongly typed value, instead of the underlying (string) value. But I decided to make this post about all possible ways I know […]