I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Promoting the cq:EditConfig an configuration node which allows developers to customize the authoring experience for a component
/posts/2014/01/the-great-and-powerful-cq-editconfig.htmlA list of 9 JCR-SQL2 queries every AEM developer should know.
/posts/2014/10/9-jcr-sql-2-queries-every-aem-dev-should-know.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.htmlUnderstand the relationships between and roles of the Adobe Experience Cloud solutions. Provides a high-level overview of the solutions, including alternative names and example integration points to provide a background of each solution and to help understand each solution's role.
/posts/2018/03/adobe-solution-landscape.htmlI've seen and written a lot of background jobs in my career and in my experience, they are most common culprits to hard-to-diagnose issues in website operations. This is why, with background jobs, it's even more important than your standard component code to ensure the job executes successfully.
/posts/2018/08/anatomy-ideal-background-job.htmlPluralSight has great courses on Adobe Analytics and Target for you to build expertise on these powerful solutions during #FreeApril
/posts/2020/04/become-adobe-digital-marketing-expert-in-april.htmlIn many applications, although the application itself has an MVC structure, the application is built as a monolith. Services, libraries, and the application code are all intermingled, making the process of extending or creating a similar application far more difficult than should be required.
/posts/2018/11/creating-scalable-application-ecosystem.htmlIf you use AEM 6.3+ you should be using the OSGi R6 DS Annotations, but how do you avoid gotchas when upgrading old projects?
/posts/2018/05/3-gotchas-migrating-felix-scr-osgi-r6-annotations.htmlWouldn't it be great if it was just as easy as "use an index" Here are 5 Oak Indexing Gotchas
/posts/2022/07/demystifying-oak-search-part-3-five-indexing-gotchas.htmlLast month, Adobe Open Sourced an Event-Driven Data Layer implementation called the Adobe Client Data Layer. I've tried it out and believe it will be the way to implement a DataLayer soon.
/posts/2019/11/early-thoughts-adobe-client-data-layer.html