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…
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…
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…
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…
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…
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…
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…
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…
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…
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…