I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Details of my work as Developer on the project WCMS Migration / Implementation for Cooper Industries
/projects/2012-04-cooper-industries.htmlRunning into a null pointer exception when using a ModifiableValueMap and not sure why? This blog post pulls back the covers and offers some alternative ideas.
/posts/2015/02/modifiablevaluemap-not-found.htmlDetails of my work as Developer on the project E-Commerce Site for PetSolutions
/projects/2011-01-pet-solutions.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.htmlUnlike case Insensitive web servers, such as IIS, the AEM Dispatcher on Apache httpd is case sensitive. Learn about how to support case Insensitive URLs in the AEM Dispatcher on Apache.
/posts/2017/10/mastering-aem-dispatcher-part-2-case-insensitive-urls.htmlLearn about how to create Integration Tests in Apache SLing with the SlingTestBase
/posts/2013/06/creating-integration-tests-apache-sling.htmlThe AEM Dispatcher is the entry point for your AEM application, but it's also a black box. Learn how to debug requests in the AEM dispatcher.
/posts/2017/10/mastering-aem-dispatcher-part-1-debugging.htmlDemonstrates a simple technique for creating HTML templates for Apache Felix WebConsole screens
/posts/2014/01/simple-webconsole-templates.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.htmlThis new Resource Filter API allows AEM / Sling developers to be significantly more succinct and readable and how they perform common repository traversals. It's not a pure replacement of JCR queries, but for simple content structures you can do a lot more with a lot less code.
/posts/2018/10/resource-streams-apache-sling.html