I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Iterating the AEM repository gets a bad rap. Here's some tips to iterate safely.
/posts/2023/07/safely-iterating-aem-repository.htmlDetails of my work as Senior Technical Consultant on the project WCMS Implementation for AutoWeek
/projects/2011-05-autoweek.htmlConcrete tips and solutions for optimizing the creation & update of large numbers (100,000+) of users and groups in Adobe Experience Manager.
/posts/2019/10/improving-bulk-user-creation-200x.htmlI have a confession to make: in my heart of hearts I know JSP is better than HTL / Sightly.
/posts/2018/08/retrospective-on-htl-wrong-solution-for-the-problem.htmlThis new Resource Filter API allows AEM / Sling developers to be significantly more succinct and readable and how they perform common repository traversals. It's not a pure replacement of JCR queries, but for simple content structures you can do a lot more with a lot less code.
/posts/2018/10/resource-streams-apache-sling.htmlHow to use JConsole do diagnose a "bricked" AEM instance
/posts/2021/09/bringing-aem-back-to-life-with-jconsole.htmlHere is a quick starter to help you find your way around the servers provisioned by Adobe Managed Services
/posts/2020/08/5-commands-adobe-managed-services-should-have-documented.htmlExploring Apache Jackrabbit Oak indexes with Luke
/posts/2022/03/demystifying-oak-search-exploring-indexes-with-luke.htmlYou've modernized your CMS, now modernize your tests!
/posts/2022/08/5-techniques-modernize-aemcs-tests.htmlSome concrete recommendations to better fit Adobe Managed Services to customers diverse needs based on my experience as an AEM Architect and DevOps expert
/posts/2019/06/recommendations-adobe-managed-services.html