Ashish Sharma

I’ve always believed that collaboration is the engine of progress. While many say knowledge is power, I believe the true power lies in its distribution. To that end, I am building a curated knowledge base of my professional journey—refined by AI for maximum clarity and depth. Whether you’re here to master a new skill or sharpen an existing one, my goal is to provide a roadmap for your success. This collection will evolve as I do, and I welcome your insights and dialogue as we grow together.

Spring Boot in a Nutshell

Spring Boot builds on Spring to let you create production-grade applications with minimal configuration. Annotations drive most of the functionality…
Discover More

Java: Project Lombok

What it is, why it helps, and how to use its most useful annotations in everyday Java coding. It’s designed…
Discover More
1 Min Read

High-Rise Apartments: Economy vs. Nature

Modern skylines are dominated by towering high-rise apartments – symbols of progress, luxury, and urban ambition. For many, living in…
Discover More

Redux Saga: Middleware

As we discussed in a previous post, Redux is synchronous by nature. To handle asynchronous operations – such as making…
Discover More

AEM: Sightly Dialog Validation

In Adobe Experience Manager (AEM), a Sightly dialog (based on the cq:dialog node) can include various structural nodes such as…
Discover More

AEM: OIDC based Custom Authentication Handler

OpenID Connect or commonly known as OIDC is an authentication layer on top of the OAuth 2.0 authorization framework. It…
Discover More

Redux: ReactJS via HOC & Hooks

Redux as we know is the global state manager, which can be used with Javascript or Typescript. We know the…
Discover More

Containerization: Introduction

Initially we used to have this traditional model where we have physical machines with OS on top of that and…
Discover More

AEM: Content fragments with GraphQL

There are certain pre-requisites before we proceed towards the POC for writing and testing the GraphQL, first is to define…
Discover More

Redux: Vanilla JavaScript

Though redux have lots of features, you can read about all of them here but main feature because of which…
Discover More