Overloading vs Variable Arguments !!!

dynamic-languagesfunctionsjavascriptoverloadingphpstatic typingvariable arguments

In a statically typed (object oriented?) language, function overloading offers the facility of organizing your code into two or more functions with different types and/or number of arguments. This is …

Read more →

Getting reminded of the reminder !!!

androidprogrammingreminders

I have been using Android for quite some time now, and only recently I noticed that Android pops up a notification reminding you of a reminder. It says “Upcoming alarm – Buy Milk”, …

Read more →

jqGrid: Handling array data !!!

array datajavascriptjqgridprogrammingstackoverflow

This post is primarily a personal reference. I also consider this a tribute to Oleg, who played a big role in improving my understanding of the jqGrid internals – the way it handles source data types, …

Read more →

Clean Code

clean codeprogramming

I received quite a lot of criticism for Dealing with Bad Code. The criticism was mostly along these lines – There is no good or bad programmer. The good programmer thing is more of an illusion. When …

Read more →

The Windows Phone Epic !!!

windows phonewp8

Dear Reader, Do not be overwhelmed by the length of the article. I have tried my best to keep the length of the article NOT directly proportional to the time required to read it. If you want to tell …

Read more →