Java
-

Design Patterns Cheatsheet
1. Introduction Design patterns are reusable solutions to common software design problems. They provide a way to describe and document…
Read More » -

Java 20: A Sneak Peek on the Panama FFM API (Second Preview)
The new JEP 434 has just seen daylight and describes the second preview of the ”Foreign Function & Memory API”…
Read More » -

Add ZipKin to your Spring application
If your application contains multiple services interacting with each other the need for distributed tracing is increasing. You have a…
Read More » -

Reactive’s Looming Doom. Part III: Advanced Reactive
1. Introduction The last post presented the fundamental concepts of the reactive approach, including a specification and its implementation. Now it is time…
Read More » -

Capitalize English Titles With Java, Quarkus & GraalVM
Over the years, I’ve been writing a lot in English, which isn’t my mother tongue, and for writing titles (headlines,…
Read More » -

Use Redis GeoHash with Spring boot
One very handy Data Structure when it comes to Redis is the GeoHash Data structure. Essentially it is a sorted…
Read More » -

Use JMH for your Java applications with Gradle
If you want to benchmark you code, the Java Microbenchmark Harness is the tool of choice.In our example we shall…
Read More » -

Reactive’s Looming Doom. Part II: Fundamentals of Reactive
1. Introduction The last post provided a comparison of multi-threading APIs throughout Java’s lifespan. In this post, we will dive…
Read More » -

Reactive’s Looming Doom. Part I: Evolution
1. Introduction Multithreading in Java has come a long evolutionary way from the original monitor concept and threads mapped to…
Read More »


