Understanding this Keyword in JavaScript

this keyword is one of the most confusing in JavaScript. This article will help you understand the value of this keyword contains in different scenarios like in global space, global functions, object literal methods, inner functions, constructor functions, prototype methods, callback functions, controlling the value of this using apply, call, and bind methods. Finally this keyword in event handlers.

Goodies Box from DZone

Few months back I received an email from DZone saying that I was selected as top blogger of 2012 and they will soon gonna send a T-Shirt. Today (7th Feb, 2013) I received a goodies box containing not only t-shirt but other items as well which I want to share here :)

Functional Programming Using JavaScript

Programmers use different techniques to achieve abstraction and hide complexity e.g Object Oriented techniques does exactly that. They do so because programs grow at fast pace and they quickly become complex. Humans are intelligent but they can handle complexity to a particular level. So basically Functional programming is also used to hide complexity of programs using functions.

sBubble: jQuery/CSS3 Tooltip Plugin

sBubble is a jQuery tooltip plugin which is totally based on CSS3 for shapes and animations. Yes no images used and no jQuery code used for animation. Plus some color themes are also provided.

Load More – Node.js Messaging Server (Part 3)

Part 2 was introduction to Node.js and Socket.io. In this Part we will develop Twitter like functionality using Node.js and Socket.io to load new messages without requesting or pooling the server. I have given enough introduction to what we are going to develop in this part. Those who want to review can read the third paragraph from Part 2.

Mistakes to Avoid as a Web Developer

For all web developers, it is extremely important to give the best service they possibly can in order to make sure things are done correctly. However, it sometimes becomes an often occurrence that developers will make the same mistakes and that could send the whole project off course and force you to take longer than needed. This off course means more money being spent and time being lost that could be used on other stages.

Linux Command Line – Part 2

In first part you learned about navigating file system using Bash shell and you also learned how to get help for a particular command. In this part you will learn:

  • Filesystem Hierarchy Standard.
  • Create, Copy, Move, and Delete files or directories.
  • Rename file or directories.

Linux Command Line – Part 1

As a web developer you are assigned a task to administer Linux based web server or your company says we don’t like Windows you must have to choose Mac or Linux based system. Things get worse when you are afraid of command line and hesitate to write commands yourself. This series of articles will help you jump start with command line quickly, easily, and after reading the whole series, you will not fear to run commands yourself.