I have written extensively on automated testing and other subjects, while I was working as a consultant with Keyhole Software. I covered topics like using assertJ to write fluent assertions, why without automated tests you are building a legacy system, and using test interfaces to encourage writing tests while also following a pattern, you can read all the articles I wrote here: https://keyholesoftware.com/author/bkorando/