
The Java Platform Module System — Fundamentals
This is the first article in a four-part series on the Java Platform Module System — a feature that has been part of the platform since Java 9, yet remains largely unexplored by most of the developer

This is the first article in a four-part series on the Java Platform Module System — a feature that has been part of the platform since Java 9, yet remains largely unexplored by most of the developer





Java 17 Features Every Senior Developer Should Know - Part 2: Records Welcome back to our comprehensive series on Java 17 features! In Part 1, we explored the var keyword and how type inference reduces boilerplate in local variable declarations. Toda...

Welcome to the first installment of our comprehensive six-part series on Java 17 features! Whether you're a senior developer whose Java knowledge plateaued at version 8, a junior developer learning modern Java from scratch, or part of a team planning...

Definition of Spring Framework Spring Framework is a comprehensive, lightweight, and open-source application development framework for Java platform. Created by Rod Johnson in 2003, Spring has evolved into one of the most popular frameworks for enter...

Intro I am pleased to introduce a new series of articles on my blog about the Scala programming language. In this series, I will examine Scala from the perspective of a Java programmer to highlight the differences and similarities between the two lan...

In the previous article, I described the SDKMAN product. Today, I want to explain how to use the .sdkmanrc file to quickly set up and install the necessary SDKs and toolchains in a project. Basic sdk env usage The command sdk env init is used to stor...

Intro Usually, to install a Java Virtual Machine (JVM) and tools related to the Java language, you have to download a package from the internet, open it, and set some environment variables yourself. This can take a lot of time and be a hassle, especi...