Khalil Ganiga

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 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.