I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
The how and the why of logging in AEM to support cloud scale observability
/posts/2022/03/8-tenets-for-cloud-scale-logging-in-aem.htmlIt is important to understand the distinction between the two ways of getting the Message Gateway
/posts/2012/08/messagegatewayservice-vs-messagegateway.htmlDiscusses the process for creating a Sling Service Factory
/posts/2013/08/service-boss-level-service-factories.htmlIntroducing the latest version of CQ Deploy: A Maven Plugin for Deploying CQ Projects
/posts/2012/06/introducing-cq-deploy-version-011.htmlAnnouncing the latest version of AEM DataLayer with support for AEM 6.4 and Johnzon serialization
/posts/2019/02/new-release-aem-datalayer.htmlIntroduction to the new Sling Adapters Console, available in Adobe CQ5.
/posts/2012/05/new-cq-55-sling-adapters-console.htmlThe AEM Dispatcher is the entry point for your AEM application, but it's also a black box. Learn how to debug requests in the AEM dispatcher.
/posts/2017/10/mastering-aem-dispatcher-part-1-debugging.htmlUse Eclipse's LogViewer to follow updates in AEM log files right from the IDE.
/posts/2014/07/tailing-aem-logs-in-eclipse.htmlAEM as a Cloud Service finally consolidates the login experience between AEM and the rest of the Adobe Experience Cloud. Learn more about the new default authentication for AEM as a Cloud Service, Adobe IMS
/posts/2020/03/adobe-ims-aem-as-a-cloud-service.htmlExplains the process for setting up and running Apache Axis 1.4 in AEM.
/posts/2014/08/running-axis-1-4-in-aem.html