Brainvita - 33 Hole Peg Solitaire Game in JavaScript

March, 24, 2014

I had some free time this week. So set out to build a simple board game in JavaScript to refresh my skills. For this, I chose one of my favorite... Read more

Javascript Prototype methods vs Object methods

February, 16, 2014

In JavaScript, when you define an object, you can attach it's functions in two different ways. Inside object's constructor function, using this.func = function(){...} Using prototype. i.e. Obj.prototype.func = function()... Read more

Responsive timeline with CSS and HTML

February, 02, 2014

TLDR; Just finished updating/redesigning (or messing up) my online resume. For the new design, I needed a timeline like UI component to show my work history. The componenent need... Read more

Looking back and forward (2013)

January, 04, 2014

One more year has passed and we made it so far after the deadly 2012 end-of-the-world incident. Kudos to us. As I usually do at the end of each year... Read more

Biking the East Coast Road

December, 29, 2013

This post was supposed to be written couple of weeks back. But, thanks to my laziness, it had to wait for this long to get published. Anyways, here's a (pretty... Read more

Joined ThoughtWorks

October, 08, 2013

The news is, I have left PayPal last week, and joined ThoughtWorks as an UI developer. I have been associated with PayPal for almost 3 years (with 3 months break... Read more

Launching - my new side project

September, 02, 2013

Today, I am very happy to announce the launch of is a HTML5 / JavaScript application to track your daily activities anonymously. It's been developed out of my... Read more

JavaScript Closure - examples

August, 16, 2013

Earlier, I talked about the basics of JavaScript Closure. In this post, lets continue to explore Closure with the help of some practical examples. Before we begin, just to recap,... Read more