N
Naveenr.dev

By Naveen Rapelly

Learn how real systems work.

In-depth guides and real-world problems, from the fundamentals to running software in production.

Latest writing

Recently published

Search all articles

AEM - Adobe Experience Manager · 23 min read

AEM Client Libraries (Clientlibs) Deep Dive

A developer and architect guide to AEM Client Libraries covering categories, proxy delivery, dependencies and embeds, HTL inclusion, authoring clientlibs, loading strategy, caching, production debugging, and modern frontend builds.

Read article →

AEM - Adobe Experience Manager · 30 min read

AEM Frontend Build Pipeline — From ui.frontend Source to Browser

A developer and architect guide to the AEM frontend build pipeline, covering ui.frontend, npm, webpack, generated Clientlibs, Maven integration, local development, Cloud Manager deployment, and production troubleshooting.

Read article →

AEM - Adobe Experience Manager · 23 min read

AEM Responsive Design & Image Delivery

A developer and architect guide to responsive layouts and image delivery in AEM, covering the responsive grid, Core Image Component, Adaptive Image Servlet, Web-Optimized Image Delivery, Dynamic Media, caching, performance, authoring, and production troubleshooting.

Read article →

AEM - Adobe Experience Manager · 24 min read

AEM Component Frontend Architecture

A developer and architect guide to organizing CSS and JavaScript around AEM components, covering markup contracts, BEM, data attributes, initialization, lifecycle, Clientlib boundaries, authoring behavior, accessibility, performance, and production troubleshooting.

Read article →

AEM - Adobe Experience Manager · 40 min read

OSGi Configuration Architecture in AEM — Designing Runtime Configuration Without Hard-Coding

A practical developer and architect guide to OSGi configuration in AEM, covering configuration contracts, @ObjectClassDefinition, @Designate, activation, AEM as a Cloud Service configuration, service boundaries, and runtime configuration design.

Read article →

AEM - Adobe Experience Manager · 35 min read

Sling Jobs vs Schedulers in AEM — Choosing the Right Background Processing Model

A practical developer and architect guide to Sling Jobs and schedulers in AEM, covering asynchronous work, scheduled execution, persistence, retries, queue design, idempotency, and AEM as a Cloud Service.

Read article →

Have a question or an idea?

Tell me what you are building or which topic you would like covered next.