PinnedJava 21 New Features1. Introduction Java 21 is a Long-Term Support (LTS) version of Java that was officially released on September 19, 2023. The Java Specification Request(JSR) 396 provides a detailed view of the enhancements in this new version of Java. In this tutoria...Apr 23, 2025·5 min read
Why You Should Avoid `==` with Strings in JavaIntroduction String comparison in Java can be confusing for beginners — especially when using ==. While your code may compile, it might not behave as expected. In this tutorial, you'll learn how string comparison in Java actually works, why == fails ...May 14, 2025·3 min read
Java 17 New Features1. Introduction Java 17 is a Long-Term Support (LTS) release packed with powerful enhancements that make Java more expressive, secure, and performant. It is defined by the official platform specification: JSR 392 - Java SE 17 Platform Specification. ...Apr 23, 2025·3 min read
Java String Manipulation: 5 Key Recipes for Technical Interviews (Part 2)Master Java String manipulation with String Recipes for interviews in this concise guide. Elevate your coding skills! #Java #CodingInterviewsFeb 24, 2024·6 min read
Java String Manipulation: 5 Key Recipes for Technical Interviews (Part 1)Master Java String manipulation with String Recipes for interviews in this concise guide. Elevate your coding skills! #Java #CodingInterviewsFeb 24, 2024·5 min read
DRY Principle: The Dos and Don'ts of Object-Oriented DesignRefine Object-Oriented Design: Embrace DRY Principle for Clean, Maintainable Code – Few Guidelines to Streamline Your Development Process Effectively.Jan 10, 2024·3 min read
Creating PUT Endpoints with Spring Boot: A Quick GuideLearn how to build a PUT Restful endpoint using Spring Boot and create powerful REST services with ease.Dec 28, 2023·6 min read