The 1920×1080 slide decks behind each episode. Click one to open it — use ← / → to move through slides, and print / export to PowerPoint from there.
Where AEM fits in Adobe Experience Cloud, the Sling / JCR / OSGi engine underneath, and the hotel analogy.
Setting up AEM locally, installing WKND, building a real page with components, and going live.
The folder structure, the pom.xml, and the commands to build it and deploy to your local instance.
A Card component built live in CRXDE — dialog, HTL, template policies, the JCR round trip, and the export to code.
A Teaser dialog built from scratch — Granite UI fields, tabs, validation, and a multifield inside a multifield, down to the JCR.
Templates, policies, structure and initial content — and why the Teaser was allowed on the page.
How a URL becomes a resource becomes a script — resource types, super types, selectors, and search paths.
Categories, dependencies, embedding — and why the URL has that long hash in it.
The ${…} expression, the objects it reads, operators, and the display contexts that keep every value safe.
data-sly-use, data-sly-test, data-sly-list, data-sly-resource, data-sly-template — the attributes that build the markup.
@Model, @ValueMapValue, adapting a resource — typed data for your components instead of raw properties.