Software Engineering Camp 2016

A few days have passed since last weekend’s Software Engineering Camp and I had some time to collect thoughts and reflect. I looked up when I first heard about this event and I traced it back to end of July. Ever since then, I was looking forward to it. I visited many other events and meetups in the meantime, ranging from the local monthly Softwerkskammer and Java Usergroup gatherings to Devops Camp in Nuremberg and Socrates Day in Linz, both in October. I only moved to Nuremberg…

Using Lombok’s @Builder annotation with default values

When writing Java, I’m a big fan of Lombok, a library that helps reduce boilerplate code through code-generation. I’ve written about it in the past, if you’re not familiar with it, checkout my previous posts here and here. Recently I’ve been confronted with the problem of providing defaults for generated Builder-classes generated by the @Builder …

Retrofit: My new HTTP client of choice

There’s no shortage of options for Java developers when dealing with HTTP connections client-side. Java itself brings facilities to work with HTTP, but they are very low level and inconvenient as is Apache’s HttpClient. I’ve been using some more high-level implementations in the past, Spring’s RestTemplate is often a good fit, the same goes for …