End of Line
(yet another) programming blog

Recent blog entries

The Type-Safe Builder pattern in Java, and the Jilt library

06 (Jun)
30
2017

The Builder pattern is one of the most commonly used design patterns when programming in Java. In this article, I want to talk about a variation of that pattern called the Type-Safe (also known as Staged, or Telescopic) Builder, and present an annotation processing library I created that aids with implementing it, called Jilt.

The expat's guide to moving to Spain

05 (May)
31
2017

In a rare post not about programming on this blog, I want to share what it's like to live and work in Spain from the perspective of a foreigner - observations, my experiences, and some useful tips'n'tricks.