Pages Tagged with "Apache Sling"

Clearing AEM's JSP Cache in your Jenkins Build

How to clear AEM's Compiled JSP cache in your Continuous Integration build

/posts/2016/08/clearing-aem-jsp-cache-jenkins-build.html
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
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
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
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
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