Pages Tagged with "Apache Sling"

Monitoring AEM in Adobe Managed Services with Sling Health Checks

Implementing proactive monitoring of AEM web applications using Sling Health Checks and Nagios when hosting through Adobe Managed Services.

/posts/2018/09/monitoring-aem-ams-sling-health-checks.html
404 ModifiableValueMap Not Found: Considerations in Using ModifiableValueMaps in an API

Running into a null pointer exception when using a ModifiableValueMap and not sure why? This blog post pulls back the covers and offers some alternative ideas.

/posts/2015/02/modifiablevaluemap-not-found.html
Mastering AEM Dispatcher Part 7: Securing the Dispatcher

The AEM Dispatcher is not just a caching engine and load balancer, is the first line of defense for your AEM application. That's why it's so important to ensure your Dispatcher is configured to be secure.

/posts/2019/01/mastering-aem-dispatcher-part-7-securiting-dispatcher.html
Where's the Workflow??

Workflows 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.html
Beware of Export-Package

Illustrates why you need to be careful with the Export-Package instruction and in general when setting up a project.

/posts/2013/08/beware-export-package.html
3 Gotchas in Migrating from Felix SCR to OSGi R6 Annotations

If 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.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
Resource Streams in Apache Sling

This new Resource Filter API allows AEM / Sling developers to be significantly more succinct and readable and how they perform common repository traversals. It's not a pure replacement of JCR queries, but for simple content structures you can do a lot more with a lot less code.

/posts/2018/10/resource-streams-apache-sling.html