Writing JavaScript code that does not produce runtime exceptions at all is possible! Let’s see how... (more…)
Read more »
Richard Dawkins wrote a suite of computer programmes to demonstrate evolution in action. Now they’re available online for the first time. Have a play. (more…)
Read more »
Experimentation is very important in our industry. Before succeeding one time, we may need to fail ten times. This is why reducing the time it takes to run our experiments, can dramatically increase… (more…)
Read more »
I was doing code review for a coworker yesterday, and it soon became obvious that he used a linter and that the linter gave him a bright idea: use strict comparisons. Using strict comparisons is a great rule to follow. === instead of ==, !== instead of !=... (more…)
Read more »
The ES2018 introduced us with the concept of the rest and spread operators. Though the ES2015 already introduced us the spread operator, ES2018 further expanded the syntax by adding spread properties to object literals. Both of them become very usefu... (more…)
Read more »