I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Discusses the process for creating a custom Apache Felix Web Console Plugin
/posts/2013/09/service-boss-level-part-2-custom-web-console-plugins.htmlWorkflows are a powerful tool in AEM, however, due to questionable UI choices, they are buried. Here's how to cleanly overlay the default AEM experience using Sling Resource Merger.
/posts/2019/06/wheres-the-workflow.htmlDid you know there are properties you can't see in your Apache Sling / Adobe Experience Manager repository? You can see them with Apache Oak Run.
/posts/2019/10/revealing-hidden-oak-properties.htmlThe most important part of identifying the correct architecture is to approach the current context without bias and chose the simplest solution that meets the need.
/posts/2020/04/the-focus-and-the-f150.htmlExcept for a few specific conditions, you cannot use TouchUI to edit any components under the /etc directory.
/posts/2017/11/no-touchui-under-etc.htmlIn this post, we'll discuss how to set up configuration values in the AEM Dispatcher to promote clarity and make it easy to compare and sync configuration files across environments.
/posts/2017/10/mastering-aem-dispatcher-part-3-shared-configuration.htmlIterating the AEM repository gets a bad rap. Here's some tips to iterate safely.
/posts/2023/07/safely-iterating-aem-repository.htmlLearn about how to create Integration Tests in Apache SLing with the SlingTestBase
/posts/2013/06/creating-integration-tests-apache-sling.htmlAEM Mobile is going on Tour! Anton Zuponcic and Lynn Brading from Perficient will be traveling the US to demonstrate Perficient's groundbreaking implementation of AEM Mobile.
/posts/2016/06/aem-mobile-tour.htmlLearn how Sling Models can make AEM development easier and more fun by replacing spaghetti and boilerplate code with dynamic models.
/posts/2014/11/sling-models-for-fun-and-profit.html