When to close a ResourceResolver in AEM, when leaving it open is actually correct, and the resource-leak and session-reuse pitfalls that catch most developers.
Tutorials
Field notes on AEM, Java, web development, performance, tooling, and the little fixes that save future-you an afternoon.
Learn how to backup or restore local AEM instance using npm cli.
Read featuredBrowse the archive
Latest Articles
Why path-based servlets are one of the biggest security risks in Adobe Experience Manager, how attackers discover and exploit them, and how to build secure resource-type servlets.
True story — what’s forgotten isn’t gone. Sometimes, it’s just waiting.
God Mode gives you instant access to your favorite Windows settings in one place.
This blog post explains how to create a custom service in AEM to monitor replication queues. The service checks if the queue is blocked and sends notifications to admin users if issues arise. It also includes a scheduler to automatically run the monitoring at set intervals.
Check out this unique collection of useful cURL commands for Adobe Experience Manager (AEM). These commands, gathered from various sources, will help make your AEM tasks easier
Learn more about the Page Visibility API and its usefulness across different applications by monitoring whether a page is visible or hidden.
Discover how to add a custom attribute or element search for dita content in aem assets ui.
Learn how to generate ID's for elements whenever they are inserted in Author mode.
AEM tutorial shows you the best way to fetch resources using resolver and avoid common pitfalls.
Find out how to make your AEM system safer by learning how to switch the port it runs on. Explore AEM settings to change the port.
Learn more details about hidden HTML attributes used in web development, including features like `contenteditable` for direct content editing, secure content embedding with `sandbox`, and script optimization using `async` and `defer`. Elevate your web development skills with these powerful techniques.
This post provides an in-depth tutorial for mastering XPath queries in Java, covering setup and practical examples for efficient XML document manipulation.
Learn how to backup or restore local AEM instance using npm cli.
Complete guide to disabling annoying push notifications, pop-up prompts, and site spam in Google Chrome on Windows, Mac, Android, and iOS.
A curated, practical collection of ADB and Fastboot commands for Android developers and power users — covering wireless debugging, app management, logcat filtering, screen recording, and debloating.