* – the previous version is published in Russian, need to backport/translate the new one from English. If you'd like to translate it into your language, please ...
‘Higher-order functions’ is a fancy term for functions that take other functions as arguments or that return functions. Very powerful! Last week, I casually dropped the term “higher-order function” ...
Functional programming, as the name implies, is about functions. While functions are part of just about every programming paradigm, including JavaScript, a functional programmer has unique ...
JavaScript was developed in 1995 by a programmer named Brendan Eich and was under the employment of Netscape Communications Corporation. This then has grown to a strong language capable of defining ...
This tutorial provides a comprehensive guide to JavaScript Map and Set, explaining their differences, use cases, and how to effectively utilize them. JavaScript offers a rich set of data structures ...
Last week we enhanced a map interface with voice commands using annyang. This week we’ll extend our multi-modal interface even further by adding simple head-tracking using pico.js. Pico.js is a ...
Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most. Lets geek out. The HackerNoon library is now ranked by reading time created. Start ...
A simple Slack app (slash command) demo that repeats what you say after a command, /echo. Sure, this sounds like a useless demo, but the poupose of this example is to show how to implement an OAuth ...