The Future of AEM: From Monolithic to Composable with App Builder
The AEM Maven
by Juan Ayala
1M ago
AEM is evolving to a cloud-native platform! Discover how App Builder enables powerful integrations and customization for developers ..read more
Visit website
Three Laps Around the Universal Editor
The AEM Maven
by Juan Ayala
4M ago
If you are an AEM developer reading this blog, there is a good chance you've heard of Edge Delivery Services (EDS). If so, then you have ..read more
Visit website
Enhance Security in AEM with Azure Key Vault Integration
The AEM Maven
by Juan Ayala
6M ago
Secure AEM with Azure Key Vault: Centralize secret management, use RBAC, and enhance security with client certificates in your AEM projects ..read more
Visit website
Developing AEM Inside a Dev Container
The AEM Maven
by Juan Ayala
6M ago
Over the years I have set up countless development environments. And to help ease onboarding for new developers, I have leveraged several ..read more
Visit website
Partner Day: Adobe Commerce
The AEM Maven
by Juan Ayala
8M ago
I got an invite to join 2 other colleagues for an Adobe "Partner Day" event in Austin. Focused on Adobe Commerce. Including the recently announced Edge Delivery front-end for the fastest storefronts. "I do Experience Manager, not Adobe Commerce." I said. "But that edge delivery stuff crosses over to AEM. Color me intrigued!" So I hopped in the A5CII Mini and took a road trip from Dallas to Austin. These are a few things I learned. Edge Delivery Services Yes! I can check off one more thing from my 2024 New Year Resolutions. That is taking a closer look at EDS. If you do Adobe Experience ..read more
Visit website
How to Securely Integrate AEM with Azure Storage Using Azure Identity & Access Management
The AEM Maven
by Juan Ayala
10M ago
Its already May and I have not posted anything since my 2024 Resolutions back in January. I have been deep in Azure. Going over the free online training. And getting some hands-on at work. In particular with Azure Identity and Access Management. Along the way I fell into some rabbit holes. Such as Development Containers . Building a dev container for AEM will get its own post. The Azure cloud is huge! There are way to many services and tools. And several ways to authenticate. For this post I will focus on Azure storage (blob & queue). And Azure identity with a service principal. With inte ..read more
Visit website
2024 New Year Resolutions
The AEM Maven
by Juan Ayala
1y ago
This morning someone said "January flew by!". Yes it did. So happy belated new year ! In 2023 I set three career resolutions for myself. I took a deep dive into AEM headless with content fragments and GraphQL. And I attended the Adobe Summit. 2 out of 3 isn't bad, so here are my 2024 resolutions. Certifications I already have a head start on this! As soon as I returned to work on January 3rd, I began to prep for the AEM Sites Architect Master AD0-E117 test. And I passed it on January 19th. The only other Adobe test that piques my interest is the AEM Cloud Service Migration Expert AD0-E136. But ..read more
Visit website
The SlingSettingsService & Run Modes in AEMaaCS
The AEM Maven
by Juan Ayala
1y ago
Recently I was working on an AEMaaCS migration. I was dealing with tons of deprecated Java APIs. One was org.apache.sling.engine.SlingSettingsService. I went straight into the commit history for the Sling Engine project. And I fished out a reference to SLING-1460. It looked simple enough. Switch to the new interface. So I began switching to the new interface, org.apache.sling.settings.SlingSettingsService. But my IDE was still screaming deprecation! I checked the source code on GitHub. It was not marked as deprecated. And if you are referencing the AEM 6.5 API, everything is fine! I was refere ..read more
Visit website
JSR-380 Bean Validation 2.0 in AEM
The AEM Maven
by Juan Ayala
1y ago
I have spent years writing and reviewing code. I have seen a lot of wheel re-invetions. I have even done a few my self But as much fun as re-inventing the wheel is, it gets tiresome. And I look for off-the-shelf solutions. For example I wrote an post on Open Feign. And how to avoid writing mountains of HTTP client code. This post is about validating user input. Something for which I have seen countless "util" classes written. This is insane, given that there is an entire implementation out there for this purpose. That is the Hibernate Validator. The reference implementation of JSR-380. Require ..read more
Visit website
Speed Up Your AEM Unit Tests
The AEM Maven
by Juan Ayala
1y ago
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 the long build by building only what was necessary. i.e. the core bundle. Or skipping the unit tests. Or using the repo tool to sync the only the changes needed. It was only on the CI/CD pipeline that I would have to wait upwards of an hour for it to complete. Then one day, an off-shore developer submitted a PR. Claiming to have improved the build time. "Popycock!" I said. Well it turns out he was right. And I was completely surprised by the issue. How could t ..read more
Visit website

Follow The AEM Maven on FeedSpot

Continue with Google
Continue with Apple
OR