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 20 - Queries In AEM (Part II)

Hey fellow devs 👋! Welcome to today’s post. In the previous post, we learnt concepts of queries in AEM. Building on that knowledge, we will now create a simple search bar that will take an input and…

Day 19 - Queries In AEM (Part I)

Hello good people 👋! Welcome to yet another day of AEM Developer Series. Today, we are going to discuss Queries in AEM. Search functionality is the backbone of almost all the enterprise web applicati…

Day 18 - Sling Jobs

Hello happy people 👋! In one of the earlier posts, we discussed event handling/listening mechanism in OSGi/AEM. This mechanism is handled by OSGi Event Admin. If you wish to refresh your knowledge, h…

Day 17 - Granite Datasources (Dynamic Dropdown)

Howdy fellow devs 👋! In AEM development, sometimes we might have requirements to populate the same data at multiple places. For e.g., suppose we have a requirement to create a text, an image and a vi…

Day 16 - Schedulers In AEM

Howdy fellow devs 👋. Welcome to day 16 of this AEM Developer Series. Today, we are going to delve into the nitty gritty details of Schedulers in AEM. What are schedulers, you ask 🤔? In simple terms,…

Day 15 - Eventing In AEM

Howdy fellow devs 👋! Capturing events in a very common use case in any software system and AEM is no exception. There are many use cases where we need to perform some operation when something specifi…

Day 14 - AEM Workflows (Part III)

Howdy fellow devs 👋! In the previous two posts, we learned about basics of AEM workflows and examples of Process and Participant steps. In this post, we will cover few other concepts that a programme…

Day 13 - AEM Workflows (Part II)

Howdy fellow devs 👋! In the previous post, we learned about basic stuff about AEM. In this post, we will see how can we create different steps in a workflow. We will mainly focus on two types of work…

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…