Hero Image

vakmanschap en passie bij Open Web

Kennis is macht, maar het delen ervan is de echte kracht. Onze collega’s komen uit passie voor het vak regelmatig samen om hun inhoudelijke kennis uit te breiden. Natuurlijk delen ze hun kennis ook graag met jou!

From Java to Kotlin Part 7

From Java to Kotlin Part 7

One of the nicest features of Kotlin is how easy it is to mix and match imperative and functional programming styles. There are many definitions of functional programming, but my personal definition is simply "using functions as input for other functions", maybe this is why it's called 'function'-al...

Read more
13th Apr 2023
A Look at Loom

A Look at Loom

If you ask any Java developer what the most exciting feature is of the upcoming Java release(s), it is likely they will mention Loom. I talked briefly about Loom in the previous article on coroutines, but it's time to take a closer look. What kind of problems will it solve? Why is it so exciting?

Read more
14th Mar 2023
From Java to Kotlin Part 6

From Java to Kotlin Part 6

Looking back at our journey, we've come a long way already through the desert of nullability, the swamp of extension functions, the valley of parameters, the mountains of classes and the plains of scope functions. Is there anything left to learn? Well, as I said in the beginning, Kotlin has no singl...

Read more
15th Feb 2023
From Java to Kotlin Part 5

From Java to Kotlin Part 5

Welcome back everyone, I hope you had a nice holiday season. As we are starting a new year, we are also going to move on to some more experienced topics. Part 1 through 4 have covered most of the basic stuff, though not everything, but enough to get a good handle on what Kotlin looks like and where...

Read more
11th Jan 2023
From Java to Kotlin Part 4

From Java to Kotlin Part 4

I hope you found our closeup of parameters in the previous blog interesting. This time we're going to look at classes, the most basic building blocks. In object oriented software, classes are the coat rack we hang everything else on. Does Kotlin have the same class types at Java or totally different...

Read more
22nd Nov 2022
From Java to Kotlin Part 3

From Java to Kotlin Part 3

In the previous article I talked about extension functions and all of the nice functionality they provide. But wait, there's more! This time we're going to talk about parameters. While that might seem like a boring topic, I promise it will be quite interesting.

Read more
31st Oct 2022
From Java to Kotlin: Part 2

From Java to Kotlin: Part 2

In the previous article I talked about what exactly makes Kotlin so great (hint: it's not a single killer feature but a lot of different useful features) and how you would deal with Java's nullability issues in Kotlin. In this article we're diving deeper into the Kotlin world and taking a look at ex...

Read more
29th Sep 2022
From Java to Kotlin: Part 1

From Java to Kotlin: Part 1

Kotlin has been around for 11 years and one question others always ask me is "Why Kotlin? What's so good about Kotlin that makes it so much better than plain Java?" And my answer is always the same, there is no one single major feature which Kotlin offers that makes it superior to Java, rather it is...

Read more
13th Sep 2022