JavaScript Weekly

By Shravan Kasagoni | Shravan Kasagoni created a magazine on Flipboard. “JavaScript Weekly on Flipboard” is available with thousands of other magazines and all the news you care about. Download Flipboard for free and search for “Shravan Kasagoni”.

Build a realtime chart with VueJS and Pusher - Pusher Blog

<i>This blog post was written under the Pusher Guest Writer program.</i><p>Data has become a very important part of our lives recently and making sense of that …

JavaScript

The Best Frontend JavaScript Interview Questions (written by a Frontend Engineer)

I was at a Free Code Camp meetup in San Francisco a few days ago (for those not familiar, Free Code Camp is a group of people who get together to …

Programming

Getting started with Webpack 3

Rollbar

Some of the most common questions we get here at Rollbar deal with source maps:<p>What are source maps and what do they do?<br>• How can you enable source …

JavaScript

Announcing TypeScript 2.4

Today we’re excited to announce the release of TypeScript 2.4!<p>If you haven’t yet heard of TypeScript, it’s a superset of JavaScript that brings …

JavaScript

VulcanJS: An Open

Vulcan is the follow-up to the original Telescope project. It’s the result of all these months experimenting with Apollo, and all the many years …

Standard ECMA-262

Standard ECMA-262 <br>ECMAScript® 2017 Language Specification<p>8th edition (June 2017)<p>This Standard defines the ECMAScript 2017 general-purpose programming …

ECMAScript

Optimizing AWS Lambda performance with MongoDB Atlas and Node.js

JavaScript

Automated testing with Headless Chrome | Web

<b>By</b> Eric Bidelman<p>Engineer @ Google working on Lighthouse, Web Components, Chrome, and the web<p>[This section requires a browser that supports JavaScript …

TC39, ECMAScript, and the Future of JavaScript

<i>Last week, I gave a presentation by the same name as this article at Tencent Frontend Conference in Shenzhen, China. In this article, I’m adapting</i> …

JavaScript

Mastering the Node.js CLI & Command Line Options

<b>Node.js comes with a lot of CLI options to expose built-in debugging & to modify how V8, the JavaScript engine works.</b>In this post, we have collected …

JavaScript

The future of ES6 (Jafar Husain) - Full Stack Fest 2016

JavaScript

10 Lodash Features You Can Replace with ES6

[author_more]<i>This article was peer reviewed by Mark Brown. Thanks to all of SitePoint's peer reviewers for making SitePoint content the best it can</i> …

Introduction to Immutable.js and Functional Programming Concepts

Functional programming has been on the rise the last few years. Languages such as Clojure, Scala and Haskell have brought to the eyes of imperative …

Programming

ES6 module loading: More complicated than you think

One of the most long-awaited features of ECMAScript 6 is the formal definition of modules as part of the language. For years, JavaScript developers …

JavaScript

JavaScript Testing: Unit vs Functional vs Integration Tests

Unit tests, integration tests, and functional tests are all types of automated tests which form essential cornerstones of continuous delivery, a …

Functional Programming for JavaScript People

<i>(</i><i>Japanese</i><i>,</i> <i>Chinese</i><i>)</i><p>Like many of you, I started hearing a lot about functional programming several months ago and I had no idea what it was. It was …

Programming

Leveling Up Your JavaScript

JavaScript is one of those languages that can be easy to pick up, it can be infinitely more difficult to master. However, a lot of articles seem to …

JavaScript

A short survey about current popular JavaScript technologies.

The State Of JavaScript<p>Depending on who you ask, right now JavaScript is either turning into a modern, reliable language, or a bloated, overly …

JavaScript

Six nifty ES6 tricks

In this blog post, I show six tricks enabled by new ES6 features. At the end of each section, I point to related material in my book “Exploring ES6” …

JavaScript

Yarn: A new package manager for JavaScript

In the JavaScript community, engineers share hundreds of thousands of pieces of code so we can avoid rewriting basic components, libraries, or …

JavaScript

A Guide to Proper Error Handling in JavaScript

Ah, the perils of error handling in JavaScript. If you believe Murphy’s law, anything that can go wrong, will go wrong. In this article, I would like …

Getting Started with webpack 2 – Thinking in Code

<i>Jun 2017 edit:</i> <i>3 was just released</i><i>! The syntax for 3.x is identical to 2.x, which means this article is still up-to-date (if I missed something,</i> …

JavaScript

Refactoring a javascript video store

The simple example of calculating and formatting a bill for a video store opened my refactoring book in 1999. If done in modern Javascript, there are …

JavaScript

Master the JavaScript Interview: What is a Closure?

“Master the JavaScript Interview” is a series of posts designed to prepare candidates for common questions they are likely to encounter when applying …

JavaScript

Professor Frisby Introduces Composable Functional JavaScript - Course by @drboolean

JavaScript

Emoji.prototype.length — a tale of characters in Unicode

Emoji are the base for text-driven conversations these days. Without these tiny little symbols, a lot of chat conversations today would end in …

Programming

Guide to Installing Node.js on a Raspberry Pi

This article has been updated to cover the installation of the latest version of Node at the time of this writing which is Node 8.x.<p>In this …

Raspberry Pi

Voca: The ultimate JavaScript string library

The ultimate JavaScript string library<p>Voca is a JavaScript library for manipulating strings.<p>The Voca library offers helpful functions to make string …

Programming