I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Promoting the cq:EditConfig an configuration node which allows developers to customize the authoring experience for a component
/posts/2014/01/the-great-and-powerful-cq-editconfig.htmlHere's a neat trick for AEM developers and architects: you can create a diagram representation of the service dependencies using Composum.
/posts/2019/10/visualize-osgi-service-graphs-composum.htmlA comparison of the performance of top Java Virtual Machine implementations in running Apache Sling.
/posts/2020/08/apache-sling-jvm-performance-comparison.htmlLearn how to select from a dynamically retrieved list of pages in a CQ Dialog
/posts/2012/08/select-pages-cq5-dialog.htmlExcept for a few specific conditions, you cannot use TouchUI to edit any components under the /etc directory.
/posts/2017/11/no-touchui-under-etc.htmlDemonstrating a flexible and scalable method for tracking Adobe Analytics through Google Tag Manager and the GTM DataLayer.
/posts/2017/04/adobe-analytics-custom-tracking-google-tag-manager.htmlA tongue and cheek writeup of 12 different questions I regularly ask myself about Adobe Experience Manager.
/posts/2019/12/12-complaints-aem-mas.htmlAT.js is a new client library for Adobe Target which is more flexible, faster and more secure than the current mbox.js
/posts/2016/01/are-you-ready-for-atjs.htmlTalks about levering Tags and Expression Language to improve your CQ Development techniques
/posts/2014/02/expression-language-tags-and-you.htmlPerformance is a critical concern for any web implementation. Users expect high performance, responsive web experiences and will abandon experiences that don't deliver. There are a number of different factors for ensuring Adobe solution performance.
/posts/2020/02/website-performance-adobe.html