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.
Home: Welcome


How to Securely Integrate AEM with Azure Storage Using Azure Identity & Access Management
Learn how to securely integrate AEM with Azure Storage using Azure Identity & Access Management credentials. Follow step-by-step guide.
Juan Ayala
May 12, 20245 min read
299 views
0 comments


The SlingSettingsService & Run Modes in AEMaaCS
Explore the transition from deprecated Java APIs like org.apache.sling.settings.SlingSettingsService to future-proof practices in AEMaaCS
Juan Ayala
Dec 10, 20234 min read
2,595 views
0 comments


JSR-380 Bean Validation 2.0 in AEM
Don't write any more tedious, error-prone validation code. Use constraint annotations and let the bean validation framework do the rest.
Juan Ayala
Oct 15, 20233 min read
164 views
0 comments


Testing Java HTTP Clients in AEM
As part of my job, I review a lot of code. One of the problems that I see often is that a lot of code gets written to integrate AEM with...
Juan Ayala
Mar 6, 20233 min read
787 views
0 comments


The Templated Container's Structure Resources
One of the first things you will learn about AEM's architecture are its three basic parts. The content repository, implemented by...
Juan Ayala
Dec 4, 20223 min read
138 views
0 comments


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
1,548 views
1 comment


Private Keys, the KeyStore and Encryption
In my last post I covered the topic of digital signatures. And I wrote a servlet that used the certificate form the trust store to verify...
Juan Ayala
Sep 11, 20223 min read
853 views
0 comments


Certificates, the Truststore & Signatures
Cryptography is all around us. Surfing the web using SSL/TLS. SSH public key authentication. Or SAML authentication. Things get signed...
Juan Ayala
Jul 31, 20223 min read
476 views
0 comments


Syncing Files With Repo Tool
While developing custom solutions for AEM, files are synced with the JCR and tested oh... several hundred times a day! JSP, HTL, XML or...
Juan Ayala
Jul 24, 20222 min read
1,242 views
0 comments


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
699 views
0 comments


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
1,290 views
0 comments


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
9,015 views
0 comments


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
2,940 views
0 comments
Home: Blog2
bottom of page