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
Maven Mysteries

Maven Mysteries

Maven is a dependency management tool for Java / JVM projects which has been around since 2004. Version 2 came out in 2005 and version 3 which was mostly compatible with version 2 was released in 2010. The fact that version 3 is mostly compatible with version 2 can be seen in the directory structure...

Read more
15th Nov 2021
The cloud rules

The cloud rules

Ah yes, the cloud. So mysterious yet so simple. How do you get into it and what should be your first steps.

In this blog serries I'll give a rundown on some pitfalls you might not have thought about when getting started in the cloud.

Read more
8th Nov 2021
Spring: Behind the magic

Spring: Behind the magic

The well known Java framework Spring and its modern personal assistant Spring Boot are often touted as being 'magic'. In this blog I am going to try to pull away the curtain and show you what's behind it. We will start by explaining the basic Spring framework and later on Spring Boot will join the p...

Read more
4th Oct 2021