Author: kvahuja

We are in Alpha – is a lame excuse

Alpha releases are done to test functionality for early feedback Alpha releases do not run for 6 months Alpha releases are not exposed such that consumers are able to consume…
Read More

Cracking The “Laravel Vs. Cakephp” debate

I started off this thread to compare 2 frameworks for my next project which would have a team of 20 developers. Team experience was a bit skewed on CakePHP, but…
Read More

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

Make Sense out of your Stack Traces

I recently came across this cool tool http://www.stackifier.com/ which allows you to make so much sense out of your stack traces. Once I have locked on a stack I want to…
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

stories and artificial intelligence

Ravi Pal aside from being a dear friend is someone I respect a lot; he is a technologist who wows me every time I talk about something. I recently came to…
Read More

Don’t Like Throttling?

You don't have a choice - the underlying system (The JVM here will do it for you). I still recall the summer of 2013 when I was running a project and…
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

It’s all about laying blame

I heard this in House MD Good things happen often, Bad things happen sometimes. If you are are talented and skilled you will try things that others are afraid to try…
Read More

Motivated or Skilled?

It's interesting how when we have to select a bunch of people to be on our projects we immediately latch onto the skilled ones whether or not they are motivated…
Read More

Just Write away…

I have been meaning to write a few articles for "let's just say someone" but that publication will mean a bunch of reviews and approvals. I get the fact that I…
Read More

Unit Testing in AEM (thinking loud)

This is not a recommendation of any sorts but a culmination of ideas and a few options that are available for us to use if we want to do unit…
Read More

Don’t be afraid to course correct

When driving a car if you sense a flat tyre; do you stop and fix it or do you just go about driving with a sluggish pace which eventually will…
Read More

Start by getting familiar

The level of confidence a team can get for the number of functional defects that a client can find in UAT has a direct relation to how much they know of…
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

Yahoo Moment: Google gets my content as #1 link on search

I have been blogging off and on in recent times, and last few weeks it has been all about sling, adobe aem (cq), unit testing and what not. As i continue…
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