Nick Tinnemeier

6

How to prevent common performance defects with the jPinpoint PMD rules

Prevention is better than cure - a fundamental principle of health care that also applies to modern software development. The later a bug surfaces, the more effort it takes to repair. From our own experience we know that this especially applies to performance bugs.

How to prevent common performance defects with the jPinpoint PMD rules
Technology

How to map optional fields with MapStruct

Introduction MapStruct is a framework that alleviates us, programmers, from the unexciting task of writing code to copy one object model to another, field by field. In this blog we show you how to map optional fields with MapStruct....

How to map optional fields with MapStruct
Technology

How to write MapStruct mappers for object hierarchies

Introduction MapStruct is a framework that alleviates us, programmers, from the unexciting task of writing code to copy one object model to another, field by field. This blog elaborates on how to write MapStruct mappers for object hierarchies. If,...

How to write MapStruct mappers for object hierarchies
Technology

Mapping object models with MapStruct - a case study

Introduction I was once told that a good programmer is a lazy programmer. A good programmer avoids typing tedious code, where the code could basically write itself. Self-writing code – wouldn’t that be great? Unfortunately, we’re not quite there yet.

Mapping object models with MapStruct - a case study
Technology

From database killer to top performer!

How do you get the IT management board to serve you coffee on a golden platter? You have to do something good of course, exceptional in fact. In order to tell you how we became top performer instead of database killer by creative use of a cache, we will have to take you back to December 2015, when it all started. December.

From database killer to top performer!
Technology