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 possible. Atom and Slack applications were also made with Electron. Continue reading How 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: Rendering). The previous post ended with a very ad-hoc solution Continue reading Let’s Write a 2D Platformer From Scratch Using HTML5 and JavaScript, Part 3: Collision Detection

JavaScript Weekly Issue 371: February 2, 2018

The feature set of ES2018, the next formal version of the underlying language that we eventually call JavaScript, was finalized at the latest TC39 meeting. Here’s another code-driven roundup. Dr. Axel Rauschmayer Firefox’s new JS debugger is pretty powerful, and Continue reading JavaScript Weekly Issue 371: February 2, 2018

Converting Multi-page Layouts To Clean SPAs with JavaScript and JQuery

Let me start with a simple scenario. In the below example, We have a user, Bill, who wants to access our database of books. He searches for books from 1985. We make an API call, and deliver the results to Continue reading Converting Multi-page Layouts To Clean SPAs with JavaScript and JQuery

A modest JavaScript framework for the HTML you already have

Modern JavaScript doesn’t have to mean single-page, client-side MVC apps. We write a lot of JavaScript at Basecamp, but we don’t use it to create “JavaScript applications” in the contemporary sense. All our applications have server-side rendered HTML at their core, Continue reading A modest JavaScript framework for the HTML you already have

Building Real-Time Web Applications using wolkenkit

TL;DR: This article will show you how to build real-time web applications using wolkenkit, a CQRS and event-sourcing framework for JavaScript and Node.js, that perfectly matches DDD. See the repository for the sample code. wolkenkit is an open-source framework for Continue reading Building Real-Time Web Applications using wolkenkit

Javascript Daily Trending Repositories [Jan31]

Introducing the awesome open source JavaScript projects released on GitHub 🌟 A set of best practices for JavaScript projectsStar:15,284🌟 The cutest little WebSocket wrapper!Star:634🌟 🦎 Move an async function into its own thread.Star: 2,131🌟 🛰 Skema provides a handy & Continue reading Javascript Daily Trending Repositories [Jan31]

TypeScript 2.5: Optional catch Binding

TypeScript 2.5 implemented the optional catch binding proposal, which changes the ECMAScript grammar to allow for the omission of the variable binding within a catch clause. That is, you can now omit the error variable and its surrounding parentheses in Continue reading TypeScript 2.5: Optional catch Binding

Create a very basic “loading” screen using only JavaScript & CSS.

Recently, while creating a webpage that makes an API call, I found that because the API was so large, it often took several seconds for the content to load. This is just a basic side project, and I wasn’t too Continue reading Create a very basic “loading” screen using only JavaScript & CSS.