top of page

The AEM Maven
ma·ven \ ˈmā-vən \
: one who is experienced or knowledgeable
A blog about Adobe Experience Manager and AEMaaCS. Written by an AEM Maven.


The Context-Aware Configuration Editor
You might be looking to create your own custom context-aware configurations. Or you might be dealing with existing ones like those for...
Juan Ayala
Nov 6, 20224 min read


AEM Unit Testing With Groovy & Spock
In my last post, I explored three different ways to use Groovy in our AEM projects. Using Groovy to build OSGi components, servlets and...
Juan Ayala
Feb 20, 20225 min read


Making AEM Groovy Without the Console
Learn how you can integrate Groovy 3.0 into your AEM project. Without the AEM Groovy console.
Juan Ayala
Feb 6, 20224 min read


Apache Sling Sitemap in AEM 6.5 & AEMaaCS
On almost every AEM project I've worked on, there has been a need to generate a Google sitemap. It is standard SEO practice. The first...
Juan Ayala
Nov 28, 20213 min read


System Users in AEM 6.5 and AEMaaCS
In the old days, if you needed a Sling ResourceResolver, you would get a reference to a ResourceResolverFactory and call...
Juan Ayala
Nov 21, 20213 min read


Configuring Author Access on AEMaaCS Instances
You spent countless hours developing, testing, and putting together an awesome AEM site. The whole time you work as 'admin'. You make it to QA and the question will arise. "How do we grant content authors access?" In previous projects, you dealt with local AEM groups. Or you had an LDAP integration. If you find yourself in AEMaaCS now the question is "What is IMS and how do I grant content authors access?" Create a User in IMS Adobe's Identity Management System allows custome
Juan Ayala
Nov 14, 20214 min read


AEM as a Cloud Service & Java 11 Pipelines
Recently I started a new AEM as a Cloud Service project. The first thing I did was generate a new repository using the Maven archetype. I...
Juan Ayala
Nov 8, 20212 min read


equals() & hashCode() & AEM Unit Testing
Make assertions easy by adding equals() and hashCode() to your Sling Models and POJOs.
Juan Ayala
Oct 25, 20215 min read
bottom of page
