I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
In CQ 5.5, by default you cannot compile code with CRXDE, learn about how to fix this.
/posts/2012/05/scr-javadoc-tags-deprecated-cq-55.htmlMy summary of three best practices many CQ projects miss
/posts/2013/07/three-commonly-missed-cq-best-practices.htmlAnnouncing my webinar Easy Access to Critical Information: Content Reports in AEM
/posts/2018/04/upcoming-webinar-easy-access-to-critical-information-content-reports-in-aem.htmlNow in Apache Oak you can specify limit and offset options in the body of Oak queries
/posts/2023/11/apache-oak-query-offset-limit-options.htmlA guide to the Adobe CQ5 Translator, a tool for managing translated content in Adobe CQ5.
/posts/2012/05/adobe-cq5-translator.htmlHow to resolve an issue with the AEM+Adobe Search&Promote integration in AEM 6.3.
/posts/2018/02/aem-search-promote-stage-issue.htmlHow to fix the java.lang.VerifyError: Expecting a stackmap frame at branch target error in AEM
/posts/2014/11/escaping-the-dreaded-verify-error.htmlIn AEM 6.1, the structure of the user accounts, this post hows how to change user passwords in AEM 6.1 via cURL.
/posts/2015/06/changing-user-passwords-aem-61-curl.htmlWith AEM as a Cloud Service, Adobe has solved some challenging problems to make AEM scale in the cloud. Here's how Adobe can scale AEM as a Cloud Service, vs the fixed model for AEM "Classic".
/posts/2020/02/how-aem-as-a-cloud-service-scales.html