My BlogPost when VS Code was first announced earlier this year VS Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools. VS Code helps […]

Read More →

Let’s take the following example: 1 2 3 4 5 6 7 var arr = [1,2,3,4]; arr.forEach(function(val){ if(val===2){ return false; } console.log(val); });var arr = [1,2,3,4]; arr.forEach(function(val){ if(val===2){ return false; } console.log(val); }); You would expect it to just print 1, instead it prints 1,3,4. You might yell WTH, but thats how the forEach method […]

Read More →

In an angularjs application if you have encountered [$compile:multidir] error then you must be having multiple directives applied to the same DOM element, and processing them would result in a collision or an unsupported configuration. To resolve this issue remove one of the directives which is causing the collision. Example scenarios of multiple incompatible directives […]

Read More →

A typical day of a javascript developer has some sort of Array operation that needs to be done. The choicest way of doing this is to loop through it, however ECMASCRIPT5 has a lot of convenience methods for almost all of the needs. Some of these methods have existed in the previous versions as well. […]

Read More →

Developing AngularJS applications is fun. However, debugging certain aspects of your application might not be as straight forward as we might think. Here are few tricks we can use to inspect the AngularJS application from the javascript console of your browser. In webkit based borwser if we inspect the element, then that element can be […]

Read More →