
Hi, I am Khalil Ganiga. Welcome to my space.
Logic by Design, Imagination by Heart
Essays on technology, tales in Telugu — crafted with equal measure of reason and wonder.
Latest articles
SegmentNotFoundException in AEM - How to Fix It Safely
Learn what causes SegmentNotFoundException, why it happens, and how to fix and prevent repository corruption in TarMK
AEM Dispatcher Series 1 - A Developer’s Guide to What It Is and Why You Should Care
Learn about the AEM Dispatcher in perspective of developer, why it exists, and how it works as both a caching and security layer.
AEM Dispatcher Series 2 - Understanding the `dispatcher.any` File
A detailed walkthrough of the dispatcher.any configuration — explaining its key sections like /cache, /filter, /renders, and /farm. Learn how to read, structure, and maintain it properly.
AEM Dispatcher Series 3 - Securing Your AEM Site - Deep Dive into Dispatcher `/filter` Rules
A detailed walkthrough of the Dispatcher `/filter` Rules
AEM Dispatcher Series 4 - A Developer’s Guide to Dispatcher `/cache` Rules
A detailed walkthrough of the Dispatcher `/cache` Rules
AEM Dispatcher Series 5 - When and How to Clear Cache
Understand how AEM keeps cache fresh using the .stat file mechanism. Learn when and how Dispatcher marks content as stale, what /statfileslevel does, and how asset updates trigger invalidation.
Featured Musings

Some memories never fade—like the joy of your first cycle ride.This touching story, written for Telugu hearts, takes you on a gentle journey through childhood, family, and the little things that stay with us forever.You won’t just read it—you’ll feel it.

Only for telugu speaking audiences.

Only for telugu speaking audiences.

A tiny creature’s journey through fear, curiosity, and discovery unveils the hidden wonders of a human world, weaving a tale of innocence, quiet wisdom, and unexpected revelations.

A fictional solo bike ride through rain-soaked hills and villages unfolds into a journey of reflection, unexpected encounters, and small, meaningful moments.