The most widely used programming language in the world received a major update with Java 22. It has been released on 19 March 2024 for developers and end-users.
Blogs
How to Setup Environment for Spring Boot 3
You have now created a Spring Boot 3 project with Maven and Spring Web dependency. To import the project into IntelliJ IDEA, follow these steps: You have now imported the project into IntelliJ IDEA and ready to start coding. You have now created a simple web controller that returns a greeting message based on the […]
Java Object Mapper: What, Why and How
An object mapper can simplify the process of data serialization and deserialization, as well as data transformation and validation.
A Guide to Spring Boot 3 Security Features and Best Practices
Spring Boot 3 is the latest major release of the popular framework for building web applications and microservices with Java. Spring Boot 3 comes with many improvements and changes, especially in the area of security. In this blog post, I will introduce some of the new security features and best practices that you can use […]
Importance of Design Pattern for Software Development
Design patterns are not just buzzwords or fancy concepts that only experts can understand and use. They are practical and proven solutions to common problems that every software engineer faces in their daily work. In this blog post, I will explain what design patterns are, how they can benefit you as a software engineer, and […]
Java Thread, the Basics of Multithreading
Java thread is a powerful feature that allows you to create and run multiple threads of execution within a single program. Threads are lightweight sub-processes that share the same memory space and can communicate with each other. Threads can improve the performance and responsiveness of your application by performing tasks in parallel or in the […]
Explore Spring Boot 3.2 Features
Spring Boot 3.2, the latest release of the popular Java web framework. Spring Boot 3.2 introduces many new features and improvements that make web development easier and more enjoyable. In this blog, I will give you an overview of some of the highlights of Spring Boot 3.2 and show you how to get started with […]