I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Talks about levering Tags and Expression Language to improve your CQ Development techniques
/posts/2014/02/expression-language-tags-and-you.htmlMy initial learnings in updating Sling CMS to the Sling Feature Model
/posts/2020/07/exploring-sling-feature-model-part-one.htmlA guide to the Adobe CQ5 Translator, a tool for managing translated content in Adobe CQ5.
/posts/2012/05/adobe-cq5-translator.htmlMisconfiguring the includedPaths and queryPaths on your custom Oak indexes could cause results to be missing from search. Find out why and how to fix it.
/posts/2023/04/demystifying-oak-search-part-4-included-query-paths.htmlExperimenting with using Unicode characters in the JCR
/posts/2022/01/unicode-🥳-with-ɘHↄAqA -🐇-🅢🅛🅘🅝🅖.htmlUsers interact with websites in many different ways, learn how to use the WebSpeect API to enable voice searching with Adobe Search&Promote
/posts/2017/11/web-speech-search-promote.htmlShows how to integrate Front End built tools into an Apache Maven based OSGi Bundle build process
/posts/2018/01/incorporating-front-end-builds-osgi-bundle.htmlFollow these three rules for setting up a sustainable Apache Jackrabbit Oak Access Control model
/posts/2022/12/3-simple-rules-for-success-with-aem-acls.htmlA comparison of the performance of top Java Virtual Machine implementations in running Apache Sling.
/posts/2020/08/apache-sling-jvm-performance-comparison.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