hello.js

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

Thursday, 29 September, 2016 UTC

The Developer’s Edge – Double Your Career Speed with Soft-Skills

The Developer’s Edge – Double Your Career Speed with Soft-Skills

In last week’s article, I presented the new path to you. I also announced a concluding article about soft-skill, leadership, and career topics. These topics will be continued on my new website, devcareermastery.com. Dev Career Mastery Many people are ... more


Wednesday, 21 September, 2016 UTC

The New Path – Lessons Learned This Year

The New Path – Lessons Learned This Year

In this article, I will share my future plans with you about this tech blog. People who like to work with ES6, React, Redux, automated testing, and acceptance testing with Selenium, will like the new path. You will soon read about what this path will ... more


Sunday, 13 September, 2015 UTC

Introduction to Immutable.js

Introduction to Immutable.js

Most developers emphasize immutability when dealing with functional programming. Code written in functional style is testable, because the functions operate on data treated as immutable. In practice though, I see this principle violated from time to ... more


Sunday, 6 September, 2015 UTC

Are JavaScript Comments Useless?

Are JavaScript Comments Useless?

Should I write comments in my code? Should I avoid them at all costs? Should I use them sparingly? When developing software, all developers have their view on how and when to use comments. This article will reflect my opinion, not the ultimate truth. ... more


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