I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
The 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.htmlIn HTL many developers create overly complex Sling Model driven components for simple content lists. Instead, using child-component includes you can create complex content-driven components without a line of Java code.
/posts/2018/05/item-list-htl-aem.htmlExploring Apache Jackrabbit Oak indexes with Luke
/posts/2022/03/demystifying-oak-search-exploring-indexes-with-luke.htmlCompare and contrast Sightly and Handlebars, the new scripting languages available in AEM6.
/posts/2014/05/sightly-vs-handlebars-vs-jsp-comparing-scripting-languages.htmlHow to use the Maven dependency plugin and bnd to dump all of the packages used by the dependencies of a Maven project to make it easier to wrap a library as an OSGi bundle
/posts/2022/04/using-bnd-maven-to-make-wrapping-complex-bundles-less-painful.htmlAs Digital Marketers we are bloated with options for tools and processes and have bloated backsides from sitting at desks all day long. Over the past 3 years I have lost and kept off 80 lbs and have led multiple end-to-end digital marketing transformations.
/posts/2019/05/4-steps-personal-digital-marketing-fitness.htmlAnswers from experts on how MVC is implemented in Adobe CQ5
/posts/2013/05/ask-experts-mvc-adobe-cq5.htmlLearn how a better way of generating HTML than generating HTML in Java classes.
/posts/2014/02/how-not-to-generate-html.htmlLearn about the InheritanceValueMap which allows developers to inherit properties from parent resources.
/posts/2012/07/good-know-inheritancevaluemap.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.html