Blog Projects Awards About

All Posts





Simple Tricks to Optimize Java Applications

Published on 2024-11-28

Optimizing the code is crucial for any kind of applications for better User Experience, better performance and better management. In this post, we would be discussing few techniques to optimize Java application codes which would benefit the overal...
Continue reading →

Use MethodHandle and VarHandle Instead of Reflection in Java

Published on 2024-10-29

With advent of modern Java versions we are introduced to MethodHandle and VarHandle in the toolkit to get access over other Java methods and fields in different classes.These handles are essentially typed references to either a method or a variabl...
Continue reading →

Bubble Sort Algorithm

Published on 2024-10-22

In this article, we would try to understand bubble sorting algorithm in more detail. This is the primitive or the easiest sorting algorithm available in the lot which sorts an array by repeatedly swapping two adjacent elements until the whole arra...
Continue reading →

Zuul Proxy Server for efficient routing

Published on 2024-07-30

Organising the interactions between different services in a modern microservices architecture can be challenging. The Zuul proxy, a gateway service that manages every request and performs dynamic routing for a microservice based applications. What...
Continue reading →

Singleton Design Pattern

Published on 2024-07-24

The Singleton pattern assures that a class has only one instance and provides a global point of access for it. Sometimes, singleton patterns is considered as the antipattern because high usage of this can have more cons than the pros. There are tw...
Continue reading →

Concurrency and Parallelism: Concepts and Implementation

Published on 2024-07-23

In computer science, concurrency and parallelism are fundamental ideas, particularly when it comes to optimizing the application performance. Although these two are used interchangeability, these phrases refer to distinct methods of multitasking. ...
Continue reading →

How to Create Your Own Annotations in Java in 5 minutes ?

Published on 2024-07-20

Have you ever wondered how annotations in Java are created and wanted to create custom annotations of your own ? In this tutorial we will look at how to create your own custom annotations and use them in your applications to make your development ...
Continue reading →

Design Patterns in Software Engineering: Best Practices

Published on 2024-07-18

Design patterns are essential in software engineering because they provide tried and tested fixes for frequent issues and encourage best practices. Developers can produce applications that are more scalable, reliable, and maintainable by utilising...
Continue reading →

Boost Your Spring Boot Application Performance: Top 7 Tips and Techniques You Need to Know

Published on 2024-07-17

For creating Java web apps and micro-services, Spring Boot is a popular and preffered framework. Although Spring Boot offers a plethora of built-in functionality, performance optimisation is essential for managing heavy traffic and enhancing user ...
Continue reading →