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

Bit Magic - Part 2

Hello fellow dvs 👋! This is the second part where we will see some cool tricks to solve problems using bit manipulation. You can find the first part here. In the first part, we saw some simple proble…

Bit Magic - Part 1

Howdy fellow devs 👋! Since we are in the field of making computer do our tasks, we know that computers don’t understand words and letters like we do. They only understand binary — a sequence of zeroe…

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…