Quasilinear Thoughts

- A developer's log book.

hi, I’m Khalil Ganiga

Welcome to my blog - Thoughts from a wandering mind. I have created this site to share my thoughts and experiences.
Have a good read!

Latest Stories


Oh my for loop

Learn how to write a optimized version of for loop.

AEM Quicklink Navigator - chromium based browser extension

An useful web browser extension for AEM developers for easy navigation.

How to run offline compaction in AEM on Windows

Learn how to perform offline compaction in aem to reduce the repository size on windows machine.

How to get the Windows 10 context menu in Windows 11

Learn howto bring back the classic right-click context menu with all the options on Windows 11 by editing this key in the Registry.

How to resolve PKIX path building failed/unable to find valid certification path to requested target issue

Learn how to resolve PKIX path building issues during java based application development.

The story of Mukkonda hill

Here I explored the trekking spot near my hometown.

How to embed YouTube Videos on Markdown pages

Learn how to embed a youtube player into markdown documents.

How to automatically generate ID for elements in oXygen XML Editor

Learn how to generate ID's for elements whenever they are inserted in Author mode.