I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
The 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.htmlDiscusses the process for creating a custom Apache Felix Web Console Plugin
/posts/2013/09/service-boss-level-part-2-custom-web-console-plugins.htmlChart 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 fix the java.lang.VerifyError: Expecting a stackmap frame at branch target error in AEM
/posts/2014/11/escaping-the-dreaded-verify-error.htmlIntroduction to the new Sling Adapters Console, available in Adobe CQ5.
/posts/2012/05/new-cq-55-sling-adapters-console.htmlLearn how to configure your AEM repository with code via Apache Sling RepoInit
/posts/2020/06/one-tool-configure-all-sling-repoinit.htmlIf you use AEM 6.3+ you should be using the OSGi R6 DS Annotations, but how do you avoid gotchas when upgrading old projects?
/posts/2018/05/3-gotchas-migrating-felix-scr-osgi-r6-annotations.htmlIn AEM 6.1, the default repository based ClassLoader was replaced with the new FSClassLoader (File System ClassLoader). This post talks about how this affects developers as well as introducing a new OSGi console to help developers debug issues in JSP development.
/posts/2015/06/new-apache-sling-fs-classloader-console.htmlDemonstrates a simple technique for creating HTML templates for Apache Felix WebConsole screens
/posts/2014/01/simple-webconsole-templates.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.html