I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Learn how to dynamically load classes in Adobe CQ
/posts/2012/11/loading-classes-adobe-cq.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.htmlThe FSClassLoader now comes in AEM 6.0 SP3, learn how developers can use the OSGi Console to view Java files for their JSPs
/posts/2015/10/fsclassloader-now-in-aem6-sp3.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.htmlWhat are OSGi HTTP Whiteboard Servlets and could they be useful for your project? Find the answers here!
/posts/2023/01/osgi-http-whiteboard-servers.htmlExploring Apache Jackrabbit Oak indexes with Luke
/posts/2022/03/demystifying-oak-search-exploring-indexes-with-luke.htmlLearn how to integrate XMLBeans with Adobe CQ5.
/posts/2012/02/using-xmlbeans-in-adobe-cq.htmlHow to use the Maven dependency plugin and bnd to dump all of the packages used by the dependencies of a Maven project to make it easier to wrap a library as an OSGi bundle
/posts/2022/04/using-bnd-maven-to-make-wrapping-complex-bundles-less-painful.html