Stijn van de Blankevoort

Chopping the Monolith: The Demo

In my previous blog post Chopping the Monolith, I explained my stance on microservices and why it shouldn’t be your golden standard. However, I admitted that some parts of the codebase were less stable than others and had to change more frequently. I proposed “chopping” these few parts to cope with this requirement while keeping the monolith intact. As Linus …

Read More »

Optimizing Distributed Joins: The Case of Google Cloud Spanner and DataStax Astra DB

In this post, learn how relational and NoSQL databases, Google Cloud Spanner and DataStax Astra DB, optimize distributed joins for real-time applications. Distributed joins are commonly considered to be too expensive to use for real-time transaction processing. That is because, besides joining data, they also frequently require moving or shuffling data between nodes in a cluster, which can significantly affect …

Read More »

Journeys in Java, Level 5: Building an Empire of Microservices

We continue building our microservices system by adding a coordination layer to handle spinning multiple services up and down. In previous articles, we grew from two Spring Boot applications to three applications + a database container. As we continue to scale and broaden our system, we will need something to coordinate service and ensure consistent communication (avoid human error). We …

Read More »

Wordish with JavaFX – Part 3

Welcome to Part 3 of this five part series. In Part 1, we introduced the Wordish game with JavaFX and discussed the main UI layout. In Part 2, we discussed look and feel enhancements. We introduced specialized Label and Button controls that use pseudo-classes for advanced CSS styling. We covered incorporating third-party font libraries and customizing Scene Builder to leverage these …

Read More »

What Can We Expect In OpenJDK 19?

Although the Java 19 release is coming in September (2022-09-20), we already know what will happen in that release! In this article, we’ll touch on upcoming features via examples to get a sense of how valuable these can be to a project. JEP-405: Record Patterns (Preview) Java 14 introduced (JEP-361, Reference 2), which made it possible to use a switch …

Read More »

NLJUG 2022 Speaker Mentoring Program

J-Fall 2022 lijkt nog heel ver weg, maar de call for papers is zojuist gestart en we zijn op zoek naar nieuw talent! (English version below) Heb je je stiekem altijd al afgevraagd hoe het zou zijn om een spreker te zijn? Maar je bent nergens expert in of heb je geen idee waar je over zou moeten spreken? Dan …

Read More »

J-Spring 2022, in one week!

Dear NLJUG member, June 8th in Jaarbeurs Utrecht is the day of leveling up in the world of Java! Seize your ticket now, because J-Spring 2022 offers a programme you can’t miss out on, with mighty Java gurus like: Burr Sutter – Director of Developer Experience @ Red Hat Ix-chel Ruiz – Java Chamption, SuperFrog, Open Source Advocate Sander Mak …

Read More »

NLJUG VLOG: Kubernetes bij Team Rockstars

In dit nieuwe concept gaan we langs bij onze business partners om een Java gerelateerd onderwerp uit te diepen. Voor deze eerste editie zijn we langs geweest bij Team Rockstars om te praten met Mark Bertels over Kubernetes. Veel plezier!

Read More »

J-Spring ticket sale has opened!

  J-Spring 2022 is coming June 8th to Jaarbeurs Utrecht and the ticket sale has just opened! In 2022 J-Spring will come back in its form we all love: In-Person! Here, the best national and international speakers will be ready to take you on a Java deep dive! More info including speakers and timetable, will be announced soon. Keep an eye …

Read More »

Java Magazine #4 2021: Neem de volgende stap in de wereld van Java

Deze editie draait om de volgende stap die je kan nemen in de wereld van Java. Of dit nou carrière stappen zijn of je workflow wilt verbeteren. Of meer op technisch gebied met compiler optimalisaties, nieuwe technieken gaat gebruiken of andere programmeertalen eigen wilt maken. Er komt van alles wat aan bod in deze editie van Java Magazine. Daarnaast is de …

Read More »