Java 17 Features Every Senior Developer Should Know - Part 4: Pattern Matching & Switch ExpressionsNov 16, 2025·21 min read·38
Java 17 Features Every Senior Developer Should Know - Part 6: Syntax Cheat Sheet & Reference GuideComplete Reference for Desktop | Print-friendly version for desk reference This is Part 6 (final) of "Java 17 Features Every Senior Developer Should Know" - a comprehensive reference covering syntax, usage patterns, feature interactions, and migratio...Nov 19, 2025·10 min read·44
Java 17 Features Every Senior Developer Should Know - Part 3: Sealed ClassesNov 11, 2025·31 min read·45
Java 17 Features Every Senior Developer Should Know - Part 1: Introduction & var KeywordWelcome 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...Oct 28, 2025·13 min read·124
Everything You Need to Know About the Spring Framework: History, Definitions, and IntroductionDefinition 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...May 4, 2025·16 min read·43
Journey from Java to Scala 3.x: Introducing Our Latest Blog SeriesIntro 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...Apr 28, 2025·3 min read·20
Maximize SDKMAN Utility: Tips for .sdkman ConfigurationIn 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...Apr 28, 2025·4 min read·9
Speed up your Java environment setup via SDKMANIntro 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...Apr 27, 2025·7 min read·25
Unveiling the Spring Framework 6: Read the New SeriesIn-depth exploration of Spring Framework 6 and Spring Boot 3 seriesApr 25, 2025·1 min read·13