MMadhusudhanGinaemdeepdive.hashnode.dev·2d ago · 4 min readAEM Project Structure ExplainedSeries: AEM Foundations — Part 5 When you generated a project from Adobe's Maven archetype earlier in this series, it created several modules with cryptic-looking names — core, ui.apps, ui.content, ui00
MMadhusudhanGinaemdeepdive.hashnode.dev·2d ago · 4 min readUnderstanding Sling: Resource Resolution & Request LifecycleSeries: AEM Foundations — Part 4 AEM is built on top of Apache Sling, a web framework that takes a fundamentally different approach to handling requests than typical Java web frameworks. If you've wor00
MMadhusudhanGinaemdeepdive.hashnode.dev·2d ago · 4 min readSetting Up a Local AEM SDK Dev EnvironmentSeries: AEM Foundations — Part 3 Before you can build components, write Sling Models, or test anything discussed in this series, you need a working local AEM environment. This post walks through getti00
MMadhusudhanGinaemdeepdive.hashnode.dev·2d ago · 4 min readAEM Architecture Explained: Author, Publish, DispatcherSeries: AEM Foundations — Part 2 If there's one concept every AEM developer needs to internalize before writing code, it's the three-tier architecture: Author, Publish, and Dispatcher. Misunderstandin00
MMadhusudhanGinaemdeepdive.hashnode.dev·2d ago · 4 min readWhat is AEM? Sites & Assets — a practical overviewSeries: AEM Foundations — Part 1 If you're new to Adobe Experience Manager (AEM), the first hurdle isn't the code — it's understanding what AEM actually is. The name gets used loosely to mean several 00