I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Learn how Sling Models can make AEM development easier and more fun by replacing spaghetti and boilerplate code with dynamic models.
/posts/2014/11/sling-models-for-fun-and-profit.htmlImprovements and recommendations from my previous post about Integration Testing in Adobe CQ.
/posts/2014/06/follow-up-to-integration-tests-adobe-cq.htmlA list of 9 JCR-SQL2 queries every AEM developer should know.
/posts/2014/10/9-jcr-sql-2-queries-every-aem-dev-should-know.htmlUse Eclipse's LogViewer to follow updates in AEM log files right from the IDE.
/posts/2014/07/tailing-aem-logs-in-eclipse.htmlDiscusses how I structure my computer to support easy and flexible AEM Development.
/posts/2014/04/my-aem-dev-setup.htmlLearn how to setup monitoring on your AEM instances using New Relic.
/posts/2014/04/monitoring-aem-newrelic.htmlLearn how a better way of generating HTML than generating HTML in Java classes.
/posts/2014/02/how-not-to-generate-html.htmlTalks about levering Tags and Expression Language to improve your CQ Development techniques
/posts/2014/02/expression-language-tags-and-you.htmlThe how and the why of logging in AEM to support cloud scale observability
/posts/2022/03/8-tenets-for-cloud-scale-logging-in-aem.htmlYou've modernized your CMS, now modernize your tests!
/posts/2022/08/5-techniques-modernize-aemcs-tests.html