Category: Design

The false security of Notifications

The Problem On one of my recent projects, I just got added to a distribution list that receives alerts from our monitoring system. first few days I tried to read some of those…
Read More

Do it differently

This is not a technical post, but more of philosophical. I generally post such stuff on my personal blog(http://bizarreprodigy.com). but this time, I am going to make an exception but because "do…
Read More

This part of my life is called “Chasing Quality”

As far as I can recall, one thing that always stuck with me is the OCD around doing things the right way. No matter what I did - could have played…
Read More

Are annotations bad?

I eased off into this topic with my principles on my post about Spring XML vs. Annotations that other day. This easy inlet was also my way of not complicating…
Read More

Making Thread Dumps Intelligent

Long back I had learnt about something called Log MDC, and I was a big fan of it. I was suddenly able to make sense of anything that happens in…
Read More

Spring Framework – XML vs. Annotations

This question has been around for many years since Spring started to move heavily towards Annotation based configurations (if i recall right it's called configuration by convention). Annotations based configurations…
Read More

High availability design

If you have ever travelled in an Indian Railways you would have noticed that the capacity for which the train is supposed is handle holds no meaning because the number…
Read More

AEM Development Workflow – Part 3 (Coding Old School)

In this series I have been trying to define the various development workflows (that have existed or will arise in near future) and what sort of problems do I see…
Read More

AEM Development Workflow – Part 2 (finding the problem)

While this post will be a self sufficient one, I will recommend that you go back and read up on the context and the background on the AEM Development Workflow to…
Read More

AEM Development Workflow – Part 1 (introduction)

If you have followed my blogs recently, you would know that I have debated the Development Workflow for a CMS based application being developed on top of Adobe AEM. If…
Read More

Squares pegs in Round holes

This is a part 2 of a series of articles I have just started to write. I spoke about Think Clients (SPA) and CMS and what sort of problems do…
Read More

Thick Clients and CMS

I originally started this blog off with a once very famous thick client (Adobe Flex); and after half a decade I am seeing a surge of the thick clients once…
Read More

Caching Architecture (Adobe AEM) – Part 1

Cache (as defined by Wikipedia) is a component that transparently stores data such that future requests for data can be faster. I hereby presume that you understand cache as a…
Read More

Need to re-learn JavaScript

I was that developer. Over course of last few years I have noticed that developers have moved away from doing anything in JS and they look upto Site Developers to…
Read More

Learning MongoDB // The CRUD

If you have not been following my blog for the training i am undertaking on mongodb, it is time you do so now because this is getting way too much interesting. Last night…
Read More

A POV on Slice (a Adobe CQ Framework)

I have worked in Adobe CQ for last 18 months now; a large part of my not being active on this blog is because i was busy but the most…
Read More

Modeling Content in CQ54

CQ54 is not a a typical RDBMS where I can model a set of relationships in table and soon a pretty picture starts to present itself. CQ54 stores everything in…
Read More

Write Through Cache

I was a young budding developers when I was first introduced to the concept of Cache. My Senior Architect then told me Cache is a component that will magically store…
Read More

Java EE 6 vs. Spring Framework: A technology decision making process

I came across this article which I just want to share with others - I found this a good read. Java EE 6 vs. Spring Framework: A technology decision making…
Read More

Setup for Success

Project start is the time when is most critical and single-handedly decide the fate of the project. That is the time when we are preparing ourselves for a journey, and…
Read More