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


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


Simplify Integrations With OpenFeign in AEM
Sometimes when I meet someone, the question comes up "What do you do for a living." I answer "I'm an internet plumber!" I create the...
Juan Ayala
May 7, 20234 min read
656 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
790 views
0 comments


Switching Java SDK with jEnv
In the AEM world, Oracle Java 1.8 was the de-facto standard for a long time. In recent years there has been a shift to Java 11 from both...
Juan Ayala
Jun 20, 20222 min read
328 views
0 comments


HTTP Whiteboard Service
I started out with AEM in 2013. On my first project, I remember having to do something with CORS headers. I remember doing it with a...
Juan Ayala
Jan 10, 20223 min read
714 views
0 comments


Ranking Multiple Dynamic References in OSGi
In AEM we tend to develop custom OSGi services that do small units of work. For example, an OSGi service to send emails. Or a service...
Juan Ayala
Dec 19, 20213 min read
2,197 views
0 comments


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


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