Category: Technology

  • Cloud vs. On-Premise Customer Data Platforms (CDPs) – A Strategic Decision

    Imagine your company’s treasure chest – it’s filled with valuable information about your customers. This treasure can help you create amazing customer experiences and smart business decisions. But here’s the…

    Cloud vs. On-Premise Customer Data Platforms (CDPs) – A Strategic Decision
  • A Starting Point to Marketing Technology Architecture

    Last week, during an interview, the candidate asked me how I could move beyond my current technology and learn different marketing technologies. I also get this question a lot from…

    A Starting Point to Marketing Technology Architecture
  • The journey from a Developer to an Architect

    The Architect’s role has evolved over the years. With the burst of the Digital First initiatives, architects are now part of the board room discussions for organizations. I get a…

    The journey from a Developer to an Architect
  • AEM as a Cloud Service – High Level Deployment Architecture

    It’s been a while since I wrote an article and what better way than starting again with AEM as a Cloud Service. This article will give you a high level…

  • Logging Best Practices

    Loggers are the saviors for any project. Without loggers it would become impossible to identify RCA for any issue. But it is also important to understand when and how to…

  • Apache Felix SCR annotations details

    SCR Annotations The maven-scr-plugin uses the SCR annotations from the corresponding subproject at Apache Felix. All annotations are in the org.apache.felix.scr.annotations package. If you want to use the annotations in your project, you have to use…

  • AEM 6.2 Touch UI dropdown – Pulling data dynamically using Sightly

    Requirement: The AEM Touch UI Dialog dropdown field should pull data dynamically. Solution: Step 1: Create a Touch UI dialog with the drop down (select) field in it.. Inside the…

  • AEM 6.2 Touch UI Dialog Validation

    In this article, I will walk you through a simple Touch UI dialog field validation. The validation framework has changed for Touch UI. This uses Granite Foundation Validation framework to…

  • How to get Service Resource Resolver?

    In AEM 6.1, there are lot of changes related to security. One of the important change is related to Admin Resource Resolver. Administrative Resource Resolver has always been used without…