Red Quark

Created and maintained by@Anirudh Sharma
I love to learn and share. Hence, this site has no ads, no affiliation links, or any BS. If you like what you see, give me a thumbs up.

GitHub iconMedium iconTwitter iconFacebook iconLinkedIn iconStackoverflow icon

Day 08 - OSGi Components and Services

Hello fellow developers 👋! In this post, we will dive into the basic blocks of OSGi bundles — Components and Services (remember OSGi Components are different from AEM authoring component). Software M…

Day 07 - Sling Models

Howdy fellow developers 👋! In the last post, we learned the basics of HTL and clientlibs. Both HTL and clientlibs are responsible for rendering an AEM component on the frontend. But there are times w…

Day 06 - HTL and Clientlibs basics

Howdy fellow developers 👋. In the last post we created our first AEM component. There we discussed HTL in brief and our component did not have any styles. In this post, first we will dive into HTL ba…

Day 05 - Develop AEM Components and Templates

Howdy fellow developers 👋. In this post, we will finally get our hands dirty with code by creating components for pages and templates for creating pages. Before we begin, let’s see what are component…

Day 04 - Setup AEM Development Environment

Hola amigos/amigas 👋! So far in this AEM development series we have discussed the following questions — What is AEM? Why do we need AEM? What are the building blocks of AEM? … and a few more. In thi…

Day 03 - AEM Installation and Consoles

Hola amigos 👋! In this post, we will discuss how to run a local AEM instance and what are some useful consoles in it. So, without further ado, let’s have some fun 😎. Install AEM So first things first…

Day 02 - AEM Building Blocks

In the previous post, we discussed basics of AEM and the reason behind its hype in the Digital Marketing space. In this post, we will go a bit more technical and will try to understand the architectu…

Day 01 - Introduction to AEM

It’s story time 💭 Three brothers, Tom, Dick, and Harry decided to open a confectionary that made muffins. They had a secret recipe (probably their granny gave them) for cooking muffins 😋 which made m…

Day 00 - AEM Developer Series

Hello everyone 👋! Welcome to the AEM developer series. This series of blog posts aim to explain the concepts and working of Adobe Experience Manager as a content management system (CMS). Great! But…

LeetCode #34 - Find First And Last Position Of Element In Sorted Array

Hello LeetCode enthusiasts 👋! Today we will be discussing a new problem which uses variation of binary search. Find First And Last Position Of Element In Sorted Array Problem Statement Given an array…