Articles


Written by Mislav Miličević

Well designed databases are normalized to reduce the redundancy. This separates the data in a plethora of tables and you must rely on the JOIN operator to reconnect the dots
Read Article
Written by Mislav Miličević

Since their introduction in Java 8, Streams have become a turning point for Java. Streams introduced a declarative approach to Collection processing which makes its API extremely easy to use,
Read Article
Written by Mislav Miličević

Java has been a purely imperative language for the majority of its existence. With the release of Java 8 back in 2014, a more declarative approach was introduced to the
Read Article
Written by Per Minborg

It is safe to say that the Microservice + Cloud combination is all the rage these days. Microservices are being developed more than ever, in turn resulting in an increase
Read Article
Written by Per Minborg

As developers, one of the most cumbersome tasks we often face in our day-to-day lives is writing good and understandable documentation. It doesn’t matter if our documentation is only a
Read Article
Written by Per Minborg

Java14 Records in Joins Did you know that you can join database tables into a Java Stream with Java 14's preview record feature? Read this short article and find out
Read Article
Written by Per Minborg

As each year passes it is becoming nothing but obvious that the Spring Framework is one of the most widely used web development frameworks for Java. With the next decade
Read Article
Written by Per Minborg

Several traditional ORMs do not fully honor Java module encapsulation (JPMS). This often means a lot of unnecessary files and classes are used when deploying microservices. The latest major release
Read Article
Written by Per Minborg

The number of cloud-based Java database applications grows by the minute. Many organizations deploy hundreds if not thousands of microservice instances. However, most applications carry an astounding amount of unnecessary
Read Article
Written by Per Minborg

Have you ever wanted to develop an "express" version of your database application? In this Hands-On Lab article, you will learn a truly easy and straightforward method. The entire Java
Read Article
Written by Per Minborg

Is it possible to turn joined database tables into a Java Stream? The answer is yes. Since we got this question so many times, we decided to throw in another
Read Article
Written by Per Minborg

SQL has always been a declarative language whereas Java for a long time has been imperative. Java streams have changed the game. Code your way through this hands-on-lab article and
Read Article