Category Archives: Blog

Do we need a whole new ekosystem?

There’s a joke that if you ask a developer to code a program to process widgets, they’d rather build a domain specific language and tool stack first to make life easier for when they might one day build the software … Continue reading

Posted in Blog, Kotlin | Tagged , | 1 Comment

Kotlin Quick Tip: Annotation targets

If you — like me — are a sucker for reducing boilerplate and are using JSR-303 – Bean Validation (I use it as part of Spring Boot) then you may have noticed how it can help you reduce validation boilerplate … Continue reading

Posted in Blog, Kotlin | Tagged , | Leave a comment

JMockit extensions for Kotlin

Sometimes you have to deal with existing libraries… also libraries that do not provide out-of-the-box support for Kotlin (bastards!). What do you do in such a scenario? Write your own 😉 In one of my recent projects we were using … Continue reading

Posted in Blog, Kotlin | Tagged | 3 Comments

Kotlin’s invoke: it looks like a duck, quacks like a duck, but isn’t a duck

SUMMARY: Kotlin has given us a fresh perspective on some very ingrained OO-habits, particularly the pervasive use of nouns for objects that have only one public method. This article was originally posted on jaspersprengers.nl and published here with kind permission. … Continue reading

Posted in Blog, Kotlin | Leave a comment

Kotlin: DSL Development

As all of us who write Java on a daily basis have experienced, we tend to spend a considerable amount of time writing boilerplate code. We can sometimes refactor that boilerplate away by using specialized classes for certain activities, but … Continue reading

Posted in Blog, Kotlin | 1 Comment