Hi, my name is Maarten, an IT specialist and Java Champion from the Netherlands! I’m enthousiastic about open source, Java and software architecture. For a better introduction, you can read more about me.
A few years ago, I’ve started this site as a list of personal notes, interesting findings or whatsoever. Over time, I’m adding content that more looks like a regular blog.
Today, it not only serves myself for things I tend to forget, but I know many more people around the global find new insights here. I hope it will be useful for you, too! Let me know what you think by getting in touch with me. For options, see the right pane.
Recent postsBelow are a few recent posts. Enjoy!
Notes from JavaZone
Last week, I attended JavaZone, the annual conference ran by javaBin, the Norwegian Java User Group. I have attended JavaZone in the past (2018) so I knew what to expect - and the bar was high! Because of that, I was looking forward a lot to join JavaZone again. Also, this would be my first conference as a Java Champion, which made it even more special.— Read more... →
Using HSQL in OpenLiberty
A quick note, this time. Recently, I wanted to do some hacking around on Jakarta EE and MicroProfile. I chose to work with the OpenLiberty runtime, as I previously had good experiences with it. My pet project also needs a database, so for starters, I chose HyperSQL Database (HSQL DB). Here’s how I set it up.— Read more... →
Mutation Testing badge with PIT and Stryker Dashboard
Playing with Loom
If there’s one topic that has kept the Java community excited over the last years, it’s Project Loom. We all know it’s coming someday, but when? What will it look like? And how will it change the way we write concurrent code? In this blog, I’ll try to play a bit with what Loom currently looks like.— Read more... →
The Dapr SDK for Java: Pub/Sub & Distributed Tracing
It’s been a while since the first two posts about Dapr! In those first installments, we looked at the basics of Dapr, from a very conceptual point of view. We also looked at the bare minimum HTTP API that Dapr exposes to the applications that use it. But writing enterprise applications that way would be slow, and it would inevitably lead to mistakes. In this article, I will introduce you to a higher abstraction level of working with Dapr.— Read more... →