Java Development Articles

Java programming tutorials, latest features, and development best practices including Java 21 innovations and modern Java development techniques.

javajava 21programmingjvmsdkmanpattern matchingunnamed classes

From Laravel to Spring Boot 03: Building Your First REST API with Proper Error Handling

intermediate18 min

July 31, 2025 (4mo ago)

Learn to build production-ready REST APIs with Spring Boot. Master request/response handling, validation, exception handling, and testing - the Spring Boot way.

#spring-boot#rest-api#validation#error-handling#testing

From Laravel to Spring Boot 02: Setting Up Your Java Development Environment with SDKMAN, IntelliJ, and VSCode

beginner18 min

July 30, 2025 (4mo ago)

A practical guide to setting up a professional Java development environment optimized for Spring Boot development. Learn SDKMAN for Java version management and choose between IntelliJ IDEA or VSCode configuration.

#java#spring-boot#sdkman#intellij#vscode

From Laravel to Spring Boot 01: The Fundamental Mindset Shift - Adapt or Die

intermediate12 min

July 29, 2025 (4mo ago)

The essential mental transitions every Laravel developer must make when moving to Spring Boot. Learn why this shift matters for your career and how to think like a Java enterprise architect.

#spring-boot#laravel#java#enterprise#architecture

Installing Java with SDKMAN! A Step-by-Step Learning Note

beginner5 min

July 28, 2025 (4mo ago)

A comprehensive guide to installing and managing Java versions using SDKMAN.

#java#sdkman#installation#development

Setting Up Java Development in VSCode: Why I Recommend the Extension Pack for Java?

beginner5 min

July 28, 2025 (4mo ago)

A guide to setting up Java development in Visual Studio Code using the Extension Pack for Java, enhancing productivity and learning.

#java#development#vscode#extension pack

Learning Note: Java 21 Feature – Unnamed Classes and Instance Main Methods (Preview)

beginner5 min

July 28, 2025 (4mo ago)

A beginner-friendly introduction to Java 21's unnamed classes and instance main methods, designed to simplify the entry point for new Java developers.

#java#development#java 21#unnamed classes#instance main methods

Learning Note: Java 21 Feature – Pattern Matching for Switch

beginner5 min

July 28, 2025 (4mo ago)

summary

#java#development#java 21#pattern matching#switch

Learning Note: Java 21 Feature – Unnamed Patterns and Variables

beginner5 min

July 28, 2025 (4mo ago)

summary

#java#development#java 21#unnamed patterns#variables