Java and Future

• 2 min read • Ali Ben Messaoud

Java has invested in a lot of various technologies and tools. With the six-month release cycles, Java is evolving quickly and passed from version 11 to 16 in less than...

Read More

The Basics of Elasticsearch Scroll API

• 5 min read • Ali Ben Messaoud

Lately, I have had problems processing many documents from Elasticsearch because the max result window size is 10000 by default. While a search request returns a single page of results,...

Read More

JVM ABCs Explained

• 8 min read • Ali Ben Messaoud

Write once, run anywhere was a 1995 slogan created by Sun Microsystems to illustrate the Java language’s cross-platform benefits. Java was introduced as a way of developing operating system-independent “applets”...

Read More

2020 in Review

• 1 min read • Ali Ben Messaoud

An overview of what I accomplished in 2020 and a bit about my goals for 2021. First, let me say that I’m sorry for the persons whose lives have been...

Read More

The Next World

• 1 min read • Ali Ben Messaoud

Before and after the crisis, companies are continuing to get stronger and more stronger than before. These companies are fighting each other to dominate the world. Google knows everything about...

Read More

First Solutions for Docker Hub Rate Limitation

• 5 min read • Ali Ben Messaoud

You have reached your pull rate limit. You may increase the … This is what you will see by the end of November 1st or maybe later if you don’t...

Read More

Java Records and the rest

• 5 min read • Ali Ben Messaoud

In the next release, LTS of Java, Java 17, some of the upcoming changes and preview features like Records will be released. This article focuses on Record type and how...

Read More

Microservices Patterns with Quarkus

• 6 min read • Ali Ben Messaoud

When using microservices in a project, it’s essential to do it in the right way. Chris Richardson summarized more than 50 patterns about microservices in his book Microservices Patterns and...

Read More

Static Factory Methods

• 3 min read • Ali Ben Messaoud

Consider static factory methods instead of constructors; this is the first rule from Effective Java. This rule claimed that developers should more often consider using static factory method instead of...

Read More

Legacy Code, My Old Friend

• 2 min read • Ali Ben Messaoud

What is a legacy, a legacy system? A legacy system is an old method, technology, system, or application of, relating to, or being a previous or outdated computer system, yet...

Read More