I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Learn about the most concepts most developers have problems understanding when starting to develop on the AEM platform
/posts/2013/11/5-hardest-aem-concepts-new-developers.htmlMy summary of three best practices many CQ projects miss
/posts/2013/07/three-commonly-missed-cq-best-practices.htmlA post about the bookmarks I use every day for developing on Adobe CQ
/posts/2013/04/my-cq5-bookmarks.htmlAnswers from experts on how MVC is implemented in Adobe CQ5
/posts/2013/05/ask-experts-mvc-adobe-cq5.htmlLearn how to create packages with complete metadata and deploy them with the CQ Deploy Plugin
/posts/2013/05/creating-detailed-packages-cq-deploy-plugin.htmlProvides a PHP script for automatically deploying Jekyll sites via a GitHub Post Receive Hook
/posts/2014/01/automatically-deploying-jekyll-sites-php.htmlLearn how to create a custom Column Control in Adobe CQ
/posts/2012/02/creating-a-column-control-in-adobe-cq.htmlLearn how to integrate XMLBeans with Adobe CQ5.
/posts/2012/02/using-xmlbeans-in-adobe-cq.htmlHow to create a really simply bit.ly clone with MySQL, mod_rewrite and PHP.
/posts/2009/06/creating-a-twitter-redirect-tool.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.html