Jaivyas·Jul 22AEM Servlets Explained: Everything You Need to KnowLearn how servlets work in AEM. This guide covers SlingSafeMethodsServlet, SlingAllMethodsServlet, servlet registration, resource types, etc
Igor Bešlić·Jun 15OSGi rate limiter inside Liferay DXP — Part 2: the implementationIn part one, a public regulatory platform was being crippled by four to five million anonymous requests a day, and we decided to build a…
Igor Bešlić·Jun 8OSGi rate limiter inside Liferay DXP — Part 1: the incident, and why we built our ownFor months, the official story was that we had a JVM memory problem. Nodes in the Liferay DXP cluster kept falling over, the Elasticsearch…
Bhavik Kothari·May 20The Architect’s Guide to OSGi Schedulers & Sling Jobs: From Anti-Patterns to Cloud-Ready ExecutionThe Core Problem: Why Your Scheduler Is Broken in the Cloud
Jsanca·May 7Grounding AI Agents: How to Build a Context Inspector for dotCMS.How a small plugin blueprint journey became the foundation for AI-assisted site generation
Renny Koshy·Mar 25Navigating FedRAMP Chapter 2: The Bootstrap Paradox and the OSGi versioningWelcome to Chapter 2 of the series on dragging a massive, proprietary software stack into a FedRAMP High cloud environment. In my last…
Bhavik Kothari·Mar 4Under the hood of the Versioning Trap: AEM Developer’s Guide to package-info.javaOSGi Runtime vs. Maven Compile Time (The Versioning Trap)
Bhavik Kothari·Mar 2Under the Hood of OSGi: AEM Developer’s Guide to Import-Package and Security EnforcementOSGi Dependency Resolution (The Gatekeeper)
Prashant Kumar·Feb 9OSGi Event Handler — The Foundation of AEM Event-Driven Architecture🎯 Introduction: The Real-World Problem