Performance Testing Java Rest Clients

In the smaller teams I am usually involved with it is often the case developers are forced into a continuous cycle of rush, rush, rush, deliver, move onto the next…

Restructuring a large codebase: 3 - Coding Style & Anti-Patterns

This is a multipart post. It will probably make more sense to you if you read the introduction before reading this. The Law of Demeter A.getB().getC().mutateCRightHere(). Everyone…

Restructuring a large codebase: 2 - Modules

This is a multipart post. It will probably make more sense to you if you read the introduction before reading this. Review and Refactor We have found time and again…

Restructuring a large codebase: 1 - Metadata

For the past year I have been contracting at a rather large publisher here in London. More recently I, along with another very talented and experienced engineer have been working…

New hemisphere, same old problems

Well, Tania and I are back in London and I have settled into westend life. All the usual amenities are close by including a fantastic Indian that does a truly…