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


Exploring Branching Strategies for AEM Edge Delivery Services
Choosing the right Git branching strategy for AEM Edge Delivery Services: GitHub Flow vs. GitLab Flow. Explore the options.
Juan Ayala
Mar 175 min read
189 views
0 comments


Developing AEM Inside a Dev Container
Over the years I have set up countless development environments. And to help ease onboarding for new developers, I have leveraged several...
Juan Ayala
Aug 13, 20243 min read
877 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,487 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
161 views
0 comments


Speed Up Your AEM Unit Tests
Back in December of 2022, I was working on an AEM 6.5 project. It was a typical project. Including the build time. Locally, I mitigated...
Juan Ayala
Jul 23, 20232 min read
535 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
647 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
768 views
0 comments


Localhost TLS/SSL Proxy With Docker
When doing local dev and testing, you may find that you need TLS (Transport Layer Security). Also known as SSL (Secure Socket Layer), it...
Juan Ayala
Dec 11, 20222 min read
313 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
137 views
0 comments
Home: Blog2
bottom of page