Databases and continuous deployment

Flyway After my recent experiment I’m going to add in databases. One of the pain points in most deployments I’ve worked with is the need for database updates. These were always manually applied and, in some cases, required a time-consuming reversion if things went wrong. And, of course, the production database would never be quite in the state… Continue reading Databases and continuous deployment

Java Infrastructure Part 7 – Adding coverage checking

Coverage testing is considered to be an essential part of development nowadays, but I don’t think many people reflect deeply enough about what it involves, and why they are doing it. Coverage tools measure how much of the code is exercise by the tests that are run and, broadly, a higher number is better. But it doesn’t… Continue reading Java Infrastructure Part 7 – Adding coverage checking