Search
Search articles
Find articles by title, tag, or anything in the text. Every word you type has to match.
Real-World Scenario — When a Sling Model Earns Its Place (and When ValueMap Is Enough)
Where Sling Models are genuinely the right abstraction in real AEM components, the recurring null-adaptation and over-injection problems that show up once a project has dozens of them, and honest criteria for when raw resource/ValueMap access is simpler, with a full working example.
Real-World Scenario — When a Content Fragment Beats a Page (and When It's Overkill)
Where Content Fragments are genuinely the right content model in real AEM projects, the recurring model-migration and publication-dependency problems that show up once fragments are in production, and honest criteria for when a plain page or component dialog is simpler.
Servlets in AEM — Request Resolution, Security, and Production Architecture
Understand how Sling Servlets fit into AEM architecture, how Sling resolves servlet requests, resource type vs path registration, secure repository access, Dispatcher considerations, and production troubleshooting.
Universal Editor Routing and Local Development — What Matters for EDS Projects
A practical EDS-focused chapter distilled from a Universal Editor routing guide. Covers what is useful for Universal Editor projects, how to replace Touch UI editing, local development setup, instrumentation, and the parts you should ignore if you are working on pure Document Authoring EDS.
EDS Migration Is Not a CMS Swap — The Mental Model That Matters
What changes when moving to AEM Edge Delivery Services. Covers the delivery architecture shift, what transfers from traditional AEM, what does not, and where the complexity moves.
AEMCoder in Practice — Results from the EDS POC
AEMCoder results from an EDS POC. Covers block scaffolding, content import, where the tool needed manual refinement, and why source structure matters.
EDS Project Setup
Setting up an AEM Edge Delivery Services project with Universal Editor, GitHub, AEM Cloud, aem-code-sync, paths.json fstab.yaml, and a local development environment, including the setup issues I ran into during the POC.
EDS Project Structure and Content Flow
How an EDS project is organized and how authored content becomes an enhanced page. Covers the root files, the content-to-browser flow, block discovery, scripts.js loading phases, CSS loading, fonts, icons, inspecting the delivered DOM, and first-failure debugging.
EDS Blocks
Block architecture in EDS. Covers how scripts.js discovers blocks, how decorate() works, key-value versus multi-cell patterns, and common mistakes.
EDS Blocks — The Fundamental Development Model
Understanding how EDS blocks should be designed around content structure, DOM contracts, rows and cells, optional content, repeated items, variants, configuration, asynchronous behavior, and clear component boundaries.