When async is not enough. An introduction to multithreading in the browser

First things first: JavaScript code being asynchronous does not implicate it running in more than one thread. So what does asynchronous mean exactly? Imagine making an Ajax request to fetch Continue ReadingWhen async is not enough. An introduction to multithreading in the browser

How to create and distribute desktop applications with JavaScript (Electron) in 30 minutes

Overview Electron is a tool that you can create desktop applications with JavaScript. Because it is an MIT license, it can be used for free and commercial use is also Continue ReadingHow to create and distribute desktop applications with JavaScript (Electron) in 30 minutes

Let’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript, Part 3: Collision Detection

This article is a part 3 of the Let’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript series. Click here to go to the previous article (part 2: Continue ReadingLet’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript, Part 3: Collision Detection