// Blog & episodes

Every AEM build, in one place.

New tutorial every Tuesday. Watch the video on YouTube, or read the written walkthrough on Substack — whichever way you learn best.

EP11 · Coming
Next Tuesday

Sling Models — Clean Data for Your Components

Stop reading raw properties in HTL. @Model, @ValueMapValue, adapting a resource — typed data, and the end of "fine for learning, not how real projects ship it".

EP10 · Video
Sep 2026

HTL Part 2 — The data-sly-* Block Statements

data-sly-use, data-sly-test, data-sly-list, data-sly-resource, data-sly-template — the attributes that build the markup expressions fill.

EP09 · Video
Aug 2026

HTL (Sightly) Part 1 — Expressions & Contexts

Your .html files aren't HTML — they're HTL. The ${…} expression, the objects it reads, operators, and the display contexts that keep every value safe.

EP08 · Video
Aug 2026

Clientlibs — How CSS and JavaScript Reach the Page

Categories, dependencies, embedding — and why the URL has that long hash in it.

EP07 · Video
Aug 2026

Sling Resource Resolution — How a URL Becomes a Script

How a URL becomes a resource becomes a script — resource types, super types, selectors and search paths.

EP06 · Video
Jul 2026

Editable Templates — How Every Page Gets Its Structure

Templates, policies, structure and initial content — and why the Teaser was allowed on the page.

EP05 · Video
Jul 2026

AEM Dialogs — Deep Dive

A Teaser dialog built from scratch — Granite UI fields, tabs, validation, and a multifield inside a multifield, down to the JCR.

EP04 · Video
Jul 2026

Build Your First AEM Component — No Java Needed

A Card component built live in CRXDE: dialog, HTL, template policies, the JCR round trip — and exporting it to code before a deployment eats it.

EP03 · Video
Jul 2026

Your First AEM Maven Project — Built the Right Way

The folder structure, the pom.xml, and the commands to build it and deploy to your local instance.

EP02 · Video
Jun 2026

How Are AEM Pages Built? Components, Templates & Local Setup Explained (2026)

Setting up AEM locally from scratch, installing WKND, building a real page with components, and going live.

EP01 · Video
Jun 2026

What is Adobe Experience Manager (AEM)? Complete Overview 2026

Where AEM fits in Adobe Experience Cloud, the Sling / JCR / OSGi engine underneath, and the hotel analogy that makes it click.

Intro · Post
Jun 2026

I've spent 13 years inside Adobe Experience Manager. Here's why I'm finally talking about it publicly.

The real reason AEM practitioners have nowhere to go for good content — and why I'm changing that.

// Never miss an episode

Get every AEM build in your inbox

One email a week — the new tutorial, the written walkthrough, and the source. Free.

No spam. Powered by Substack · aeminsider.substack.com
✓ You're on the list. Check your inbox to confirm — the next build lands Tuesday.