
I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Chart of which versions of the Apache Felix SCR Annotations and Apache Felix Maven SCR Plugin are compatible
/posts/2015/09/felix-scr-plugin-compatibility-chart.htmlHow to clear AEM's Compiled JSP cache in your Continuous Integration build
/posts/2016/08/clearing-aem-jsp-cache-jenkins-build.htmlIllustrates why you need to be careful with the Export-Package instruction and in general when setting up a project.
/posts/2013/08/beware-export-package.htmlDiscusses the process for creating a Sling Service Factory
/posts/2013/08/service-boss-level-service-factories.htmlDiscusses the process for creating a custom Apache Felix Web Console Plugin
/posts/2013/09/service-boss-level-part-2-custom-web-console-plugins.htmlDemonstrates a simple technique for creating HTML templates for Apache Felix WebConsole screens
/posts/2014/01/simple-webconsole-templates.htmlHow to fix the java.lang.VerifyError: Expecting a stackmap frame at branch target error in AEM
/posts/2014/11/escaping-the-dreaded-verify-error.htmlIt is important to understand the distinction between the two ways of getting the Message Gateway
/posts/2012/08/messagegatewayservice-vs-messagegateway.htmlIn CQ 5.5, by default you cannot compile code with CRXDE, learn about how to fix this.
/posts/2012/05/scr-javadoc-tags-deprecated-cq-55.htmlThe latest version of Adobe Experience Manager, AEM 6.3 includes depreciation of the Apache Felix SCR Annotations and Apache Sling Commons JSON, how do you cope?
/posts/2017/08/aem-63-handing-deprecation.html