Meetup: Blockchain

Blockchain, a buzz word that everyone has heard of these days, often mentioned alongside with the best known cryptocurrency: Bitcoin. But how much do we actually know about blockchain? Do …

Meetup: Kotlin Flow

The last internal meetup of the year normally ends with an awesome company event and a great dinner where we get to enjoy the finest food and maybe a glass …

Java Completable Futures

On September 25th we had our monthly meetup, this time about Java CompletableFutures. CompletableFuture was introduced in Java 8 as a concurrency API improvement to the Future interface (of Java …

Training: Kotlin for Spring developers

Op donderdag 7 november was de training “Kotlin for Spring developers” bij Sourcelabs B.V. op kantoor. In de ochtend stonden de basics van de programmeertaal Kotlin centraal. Theorie werd hierbij …

Compiler Hinting with Kotlin Contracts

Kotlin’s built-in null-safety makes it easy for us to write code that’s less error-prone and less susceptible to the unwanted and unexpected NullpointerException at runtime. We can do a lot to make …

Optional Kotlin

Last week I was working on a code base which had been partially converted from Java to Kotlin. The converted Java code base was making extensive use of java.util.Optional. The …