hello.js

var please = require('share');
console.log('thank you');

Friday, 14 August, 2015 UTC

Functional and Object Oriented Programming with Higher Order Functions

Functional and Object Oriented Programming with Higher Order Functions

A higher order function is a function whose argument list or return value includes a function. Knowledge about higher order functions is essential when writing programs both in functional and in object oriented style. Why is functional programming good? ... more


Sunday, 9 August, 2015 UTC

JavaScript Debugging Tips and Tricks

JavaScript Debugging Tips and Tricks

Following the previous post about principles of debugging web applications, it is time to explore JavaScript debugging in practice. Browser Developer Tools My personal favorite is the Chrome Developer Tools. Safari and Firefox don’t match the high standards ... more


Saturday, 25 July, 2015 UTC

Cloning Objects in JavaScript

Cloning Objects in JavaScript

JavaScript made its way from being a toy language for simple animations to becoming a language for client side and server side web application development. Some generic concepts also made their way to the JavaScript world and developers become more and ... more


Sunday, 19 July, 2015 UTC

Understand Value and Reference Types in JavaScript

Understand Value and Reference Types in JavaScript

JavaScript does not give you full access to your data structures in memory. However, reference types still exist in the language. Mixing value and reference types comes with unwanted side-effects and bugs. Understanding the difference between value and ... more


Sunday, 12 July, 2015 UTC

My 8 Step Code Review Process

My 8 Step Code Review Process

Developing and maintaining web applications requires code changes of excellent quality. When a team develops an application for years, team members lose track of some updates. Developers tend to make more mistakes when touching code they are not familiar ... more