Hi everyone! There is a good news for all the Java developers and all the customers using Java under a commercial license : Oracle JDK is available for free starting from JDK 17 (published just few days ago).

With a post on the Oracle Blog on September 14th, Donald Smith (Sr. Director of Product Management) gives us this news, introducing the Java free license. Here is a resume of the post.

This free license includes the JDK and the quarterly security updates also for commercial and production use. The new license is the “Oracle No-Fee Terms and Conditions” (NFTC) license

Index of a series of articles about Kubernetes

Hi everyone! Today I’m here to say that I’m going to write a series of articles about Kubernetes. I will cover some of the arguments and aspects useful for everyone at the very beginning of studying and using Kubernetes. I will update this index when I write and publish new articles related to Kubernetes to keep the logical flow visible to everyone. I will try to publish a new article about every two weeks.

Articles Published

Review / To Be Published

  • Docker and Kubernetes Utilities (K8s#4) — Dec 2021
  • Running Your First App on Kubernetes (K8s#5) — Dec 2021


Proposals / Comments

For any proposal, doubts or comments about this…

An introduction to the scenario in which Kubernetes takes over

Hi everyone. I recently started studying and practicing Kubernetes concepts for one of my projects at work. Doing so, I was surprised how things (i.e. applications) could be handled in a completely different way when put in a clustered environment, such as the one offered by Kubernetes, so I decided to go deeper and deeper and in the meanwhile writing a series of Kubernetes-related Medium articles to share knowledge and help someone learning and solving problems they might encounter. …

Apache Kafka 3.0 is out, find out new features released in Apache Kafka

Hi everyone! There is good news for all the developers, the industry and all the customers using Apache Kafka: the new release (3.0) is out. Yesterday (September 21, 2021), it was released the new version of the most famous platform for event streaming used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

Apache Kafka 3.0 introduces a variety of new features, breaking API changes, and improvements to KRaft, Apache Kafka’s built-in consensus mechanism that will replace Apache ZooKeeper.

While KRaft is not yet recommended for production (list of known gaps), they have been…

Hi guys! Here we are again with another appointment of the “Best of the week”, reviewing best articles from the last week, in which we have published many interesting articles. Let’s see them.

Most Viewed Articles

Oracle JDK now is FREE by Dario De Santis

Java 17: What’s New, Removed and Preview in JDK 17 by Vinicius Monteiro

My first Quarkus project by Dario De Santis

Why Java Experts Avoid Mocks by Miloš Živković

Resource Articles

5 Best Spring Data JPA Courses for Java developers in 2021 by javinpaul

A simple hands-on project to setup and run Quarkus

Hi everyone! Today I want to share with you my first project with Quarkus. For those who don’t know it, Quarkus is a full-stack, Kubernetes-native Java framework made for Java virtual machines (JVMs) and native compilation, optimizing Java specifically for containers and enabling it to become an effective platform for serverless, cloud, and Kubernetes environments. It is designed to work with popular Java standards, frameworks, and libraries like Eclipse MicroProfile and Spring, as well as Apache Kafka, RESTEasy (JAX-RS), Hibernate ORM (JPA), Spring, Infinispan, Camel, and many more.

Quarkus includes the following capabilities very useful for developers :

  • live coding…

Hi guys! Welcome back! We missed the usual appointment of the “Best of the week” for a few weeks, so now we will list all articles of August, namely a hot month, because we have published many interesting articles. So, let’s move on and see them.

Most Viewed Articles

3 Exception Practices To Improve Your Java Skills by Miloš Živković

Spring @Transactional mistakes everyone did by Aleksandr Kozhenkov

Modern Clean Architecture by Bertil Muth

CQRS in Java Microservices by Randal Kamradt Sr

Spring Caching with Redis by Vinesh

Deploying a Springboot application in Docker using Jenkins CICD by C. R. Raja Vignesh


Dario De Santis

Java Developer. Enthusiast of discovering new things, places and foods.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store