End of Line
(yet another) programming blog

Recent blog entries

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

06 (Jun)

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)

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.