
I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
The Apache Sling project just released the latest version of the Apache Sling Starter, version 11. This artifact is an aggregator of the modules making up Apache Sling and is used by many downstream applications as a basis for the "stable" version of the Apache Sling codebase.
/posts/2018/10/lucky-num-11-sling-11-java-11-support.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.htmlA video about the Apache Sling Service User WebConsole a new feature in AEM from Perficient/Digital that will make creating service users significantly easier for AEM developers.
/posts/2018/10/achieving-development-tranquility-apache-sling-service-user-webconsole.htmlAre you still writing Servlets to render JSON in AEM? Use the Sling Models Exporter instead!
/posts/2018/07/no-servlets-required-exporting-data-sling-models.htmlOne of the most common content structures in Content Management is articles. Articles are self-contained pieces of content relating to a single subject.
/posts/2018/07/article-taxonomy-architecture.htmlHow can you find the source or JavaDocs for an Apache Sling dependency of AEM? The answer is trickier than you'd think, but I've got a new tool to make it easier!
/posts/2018/07/misconceptions-missing-modules-apache-sling.htmlBuilding a content production approach is critical to a successful implementation of Adobe Experience Manager.
/posts/2018/07/take-quiz-content-development-approach.htmlAnnouncing my webinar Easy Access to Critical Information: Content Reports in AEM
/posts/2018/04/upcoming-webinar-easy-access-to-critical-information-content-reports-in-aem.htmlIn HTL many developers create overly complex Sling Model driven components for simple content lists. Instead, using child-component includes you can create complex content-driven components without a line of Java code.
/posts/2018/05/item-list-htl-aem.htmlHow to resolve an issue with the AEM+Adobe Search&Promote integration in AEM 6.3.
/posts/2018/02/aem-search-promote-stage-issue.html