I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Discusses the point at which CQ 5.6 becomes unreliable
/posts/2015/09/cq-56-tipping-point.htmlUse Eclipse's LogViewer to follow updates in AEM log files right from the IDE.
/posts/2014/07/tailing-aem-logs-in-eclipse.htmlThere's some great events and conferences coming up this summer for enthusiasts and developers on Apache Sling. Check them out!
/posts/2021/06/summer-of-sling.htmlDetails of my work as Adobe Architect on the project Adobe Digital Marketing Assessment for Bombardier Recreational Products
/projects/2016-02-brp.htmlSummary of my work at Mercy Health, helping to identify optimizations to their geolocation experience.
/projects/2018-03-mercy.htmlThe latest version of ACS AEM Commons, version 4.4.0, includes a new feature to fetch remote files and serve them via AEM. The primary use case I implemented this feature for was to automatically download the Launch by Adobe script so it can be served from the primary domain.
/posts/2020/01/1st-party-adobe-launch-acs-aem-commons.htmlAEM as a Cloud Service uses a new feature of Apache Sling, the Sling Feature Model API Regions - how this feature may effect your dependency use in AEM
/posts/2021/08/feature-model-api-regions.htmlHow can you find the source or JavaDocs for an Apache Sling dependency of AEM? The answer is trickier than you'd think, but I've got a new tool to make it easier!
/posts/2018/07/misconceptions-missing-modules-apache-sling.htmlThe AEM Dispatcher is not just a caching engine and load balancer, is the first line of defense for your AEM application. That's why it's so important to ensure your Dispatcher is configured to be secure.
/posts/2019/01/mastering-aem-dispatcher-part-7-securiting-dispatcher.htmlHow to clear AEM's Compiled JSP cache in your Continuous Integration build
/posts/2016/08/clearing-aem-jsp-cache-jenkins-build.html