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
Checklist for a Successful Website Migration

Relaunching or migrating a website is an intensive process and it's very easy for small issues to slip through the cracks. Here are some things to watch out for I've seen observing and being involved in several dozen migrations over the course of my career

/posts/2020/04/checklist-successful-website-migration.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