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 12 - AEM Workflows Part I

What’s up fellow AEM devs 👋! After learning OSGi configurations, now is the time to dive into another very important concept in AEM - the good ol’ WORKFLOWS. A workflow is nothing but a way to automa…

Day 11 - Custom OSGi Configuration

Howdy fellow devs 👋! We have learned in previous posts of this series about bundles and the framework on which they are built. Apache Felix is the OSGi implementation which is used by AEM. OSGi provi…

Day 10 - Sling Servlets (Part II)

Howdy fellow devs 👋! In the previous post, we discussed concepts of Sling Servlets in AEM. We also saw how can we create a servlet using property. In this post, we will take our discussion further a…

Day 09 - Sling Servlets (Part I)

Howdy fellow developers 👋! After learning OSGi services and components, we will now dive into Servlets. A Servlet is a class used to extend the capabilities of servers that host applications accessed…

Day 08 - OSGi Components and Services

Hello fellow developers 👋! In this post, we will dive into the basic entities of an OSGi bundle - Components and Services (remember OSGi Components are different from AEM authoring component). Softwa…

Day 07 - Sling Models

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

Day 06 - HTL and Clientlibs basics

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

Day 05 - Develop AEM Components and Templates

Howdy fellow developers 👋. In this post, we will start our formal development on AEM by creating components for pages and templates for creating pages. Before we being, let’s see what are components …

Day 04 - Setup AEM Development Environment

Bonjour les amis 👋! So far in this development series we tried to answer following questions - What is AEM? Why do we need AEM? What are the building blocks of AEM? … and a few more. In this post, w…

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 fun 😎. Install AEM So first things first, let…