I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Introducing a new method in the Sling Resource class: getChildren
/posts/2012/11/new-apache-sling-getchildren.htmlLearn about the new properties available on the Apache Sling Commons Testing's Mock Resource
/posts/2012/10/sling-2611-mockresource-properties.htmlThe latest release of Sling CMS, 0.14.0, brings tremendous new capabilities and dramatic improvements to the authoring experience.
/posts/2019/12/sling-cms-version-0-14-0.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.htmlSee how Tag Managers can use Tag Reports to create a report of all the references to all of the tags under a path in AEM
/posts/2019/05/aem-tag-reports.htmlAnnouncing the latest version of AEM DataLayer with support for AEM 6.4 and Johnzon serialization
/posts/2019/02/new-release-aem-datalayer.htmlAdobe's acquisition of Marketo brings exciting opportunities to extend Adobe's considerable marketing capabilities. As a leading partner, Perficient built a component to integrate Marketo JavaScript forms into AEM and contributed it into ACS AEM Commons.
/posts/2020/01/adding-marketo-forms-aem-pages.htmlMy initial learnings in updating Sling CMS to the Sling Feature Model
/posts/2020/07/exploring-sling-feature-model-part-one.htmlIntroducing a new feature I contributed to the ACS AEM Commons, Audit Log Search
/posts/2017/04/acs-aem-commons-audit-log-search.htmlA quick video showing the use of AEM DataLayer in AEM 6.3
/posts/2017/04/intro-aem-datalayer.html