I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
In 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.htmlAnswers from experts on how MVC is implemented in Adobe CQ5
/posts/2013/05/ask-experts-mvc-adobe-cq5.htmlHere's a neat trick for AEM developers and architects: you can create a diagram representation of the service dependencies using Composum.
/posts/2019/10/visualize-osgi-service-graphs-composum.htmlIntroduction and basic documentation for the new Workflow Purge Scheduler in CQ 5.6.1
/posts/2013/10/new-aem-561-workflow-purge-scheduler.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.htmlExplains the process for setting up and running Apache Axis 1.4 in AEM.
/posts/2014/08/running-axis-1-4-in-aem.htmlAnnouncing the release of Apache Sling 10 and the Service User WebConsole.
/posts/2018/02/announcing-sling-10.htmlIt's going to be a busy autumn! I'm excited to present at two back-to-back conferences this fall: AdaptTo (Sept 27-29th) and Adobe Developers Live (Oct 4-5th)!
/posts/2021/09/webinars-galore-meet-me-at-adaptto-and-adobe-developers-live.htmlExplains the process for debugging Axis 1.4 requests and responses with SLF4J
/posts/2014/08/debugging-axis-1-4-in-slf4j.htmlIn order to create a sling servlet you must set a name for it - learn why
/posts/2012/12/gotcha-sling-servlet-requires-name.html