Learning path
Discover Edge Delivery Services (EDS), performance optimization strategies, content delivery patterns, and modern web architecture.
Understanding the EDS architecture, the block development model, authoring, the delivery flow, and the main differences from traditional AEM.
Read chapter →
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.
Read chapter →
Exploring different EDS authoring and integration approaches, and why I chose to focus on AEM with Universal Editor for my learning POC.
Read chapter →
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.
Read chapter →
Block architecture in EDS. Covers how scripts.js discovers blocks, how decorate() works, key-value versus multi-cell patterns, and common mistakes.
Read chapter →
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.
Read chapter →