Java

Just Java in general

Implementing SAML Authentication with Azure AD as Identity Provider Using Spring Security and React.js

Implementing SAML Authentication with Azure AD as Identity Provider Using Spring Security and React.js

1. Introduction Single Sign-On (SSO) has become a standard requirement for modern enterprise applications. Users expect to log in once
LTS LTS
3 min read
How to Use Unnamed Patterns and Variables in Java 21: A Practical Guide with Real-Life Examples

How to Use Unnamed Patterns and Variables in Java 21: A Practical Guide with Real-Life Examples

1. Introduction Java 21 introduced one of the most useful enhancements for developers working with pattern matching and variable declarations:
LTS LTS
2 min read
Java 21 Structured Concurrency (Incubator): A Practical Guide with Real-World Examples

Java 21 Structured Concurrency (Incubator): A Practical Guide with Real-World Examples

1. Introduction Structured Concurrency, introduced as an incubator feature in Java 21, is a modern approach to managing multiple concurrent
LTS LTS
3 min read
Java 21 Sequenced Collections Explained: Ordered List, Set, and Deque for Real-World Applications

Java 21 Sequenced Collections Explained: Ordered List, Set, and Deque for Real-World Applications

1. Introduction Java 21 introduced a powerful enhancement to the Collections Framework called Sequenced Collections. This feature provides a standardized
LTS LTS
2 min read
Java 21 Pattern Matching for Switch – Real-World Guide with Practical Examples

Java 21 Pattern Matching for Switch – Real-World Guide with Practical Examples

Java 21 Pattern Matching for Switch – Real-World Guide with Practical Examples 1. Introduction Java 21 brings powerful language improvements,
cu bu cubu
2 min read
Java 25 Records and Sealed Classes Explained with Real-World Examples and Best Practices

Java 25 Records and Sealed Classes Explained with Real-World Examples and Best Practices

Java 25 Records and Sealed Classes Explained with Real-World Examples and Best Practices 1. Introduction Java 25 continues to refine
cu bu cubu
2 min read
Mastering JDK 25: Practical Guide to New Java 25 Features With Real-World Implementation Examples

Mastering JDK 25: Practical Guide to New Java 25 Features With Real-World Implementation Examples

1. Introduction Java 25 (JDK 25) continues the platform’s evolution with improvements that enhance performance, developer productivity, and application reliability.
LTS LTS
3 min read
Spring Boot Testing Annotations Explained

Spring Boot Testing Annotations Explained

1. Introduction In modern Spring Boot applications, testing is an essential component of maintaining reliability, ensuring correctness, and accelerating feature
LTS LTS
2 min read
How to Use Spring Data JPA: Complete Guide to @Entity, @Repository, and JPA Annotations

How to Use Spring Data JPA: Complete Guide to @Entity, @Repository, and JPA Annotations

1. Introduction Data access is a core requirement in any enterprise application. Spring Boot simplifies database interaction through Spring Data
LTS LTS
2 min read
How the SSL/TLS Handshake Works: Step-by-Step Guide with Spring Boot & Java Code

How the SSL/TLS Handshake Works: Step-by-Step Guide with Spring Boot & Java Code

1. Introduction The SSL/TLS handshake is the foundation of secure communication between clients and servers. Before any encrypted data can
LTS LTS
4 min read