Pages Tagged with "Best Practices"

Embedding Oak Index Configurations into a Package

AEM 6 ships with a new repository, CRX3 which is based on Apache Oak, a subproject of the Apache Jackrabbit project. This repository promises significant performance increases over CRX2, however it does require a bit more work to setup. Unlike CRX2, CRX3 requires you to explicitly declare which fields will be indexed.

/posts/2015/03/oak-index-packages.html
Six Dimensions + Storycode = Mobile Success

Learn about how the combination of Six Dimensions and Storycode presents awesome opportunities in the combination of AEM and DPS.

/posts/2015/03/6d-plus-storycode.html
Integration Tests in Adobe CQ

Learn about how to execute automated integration tests in the Adobe CQ platform

/posts/2013/11/integration-tests-adobe-cq.html
Follow Up to Integration Tests in Adobe CQ

Improvements and recommendations from my previous post about Integration Testing in Adobe CQ.

/posts/2014/06/follow-up-to-integration-tests-adobe-cq.html
Sling Models for Fun and Profit

Learn 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
5 Design Tips for Modern Digital Marketing

Excellent design can augment modern digital marketing platforms, here are five tips on how to maximize the effectiveness of your design

/posts/2017/05/5-design-tips-modern-digital-marketing.html
2 Common Concurrency Pitfalls in AEM and How to Avoid Them

Concurrency issues are challenging to identify, but knowing these 2 common AEM concurrency issues gives you a starting place to look to make sure your code is not affected by concurrency bugs.

/posts/2017/12/avoiding-concurrency-pitfalls-aem.html