I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
In this post, I'll show you how to easily and cleanly create a dynamic dropdown in an AEM Content Fragment Model driven by an ACS AEM Commons Generic List.
/posts/2019/09/dynamic-dropdowns-aem-content-fragments.htmlTalks about levering Tags and Expression Language to improve your CQ Development techniques
/posts/2014/02/expression-language-tags-and-you.htmlLearn how a better way of generating HTML than generating HTML in Java classes.
/posts/2014/02/how-not-to-generate-html.htmlLearn how to dynamically load classes in Adobe CQ
/posts/2012/11/loading-classes-adobe-cq.htmlSee how easy it is to change the design path on a CQ Component
/posts/2013/06/simple-container-component-start-end-bars.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.htmlLearn about how to create Integration Tests in Apache SLing with the SlingTestBase
/posts/2013/06/creating-integration-tests-apache-sling.htmlFiguring out what is the current authoring mode in components in Adobe CQ can sometimes be a tricky prospect.
/posts/2013/04/what-my-cq-mode.htmlIntroducing CQ Deploy: A Maven Plugin for Deploying CQ Projects
/posts/2012/05/introducing-cq-deploy-maven-plugin-deploying-cq-projects.htmlLearn how to send emails using the Adobe CQ API
/posts/2012/08/sending-email-adobe-cq-api.html