Archive for the ‘es6’ Category

Patterns for Object Inheritance in JavaScript ES2015

Posted on: No Comments
With the long-awaited arrival of ES2015 (formerly known as ES6), JavaScript is equipped with syntax specifically to define classes. In this article, I’m going to explore if we can leverage the class syntax to compose classes out of smaller parts. Kee...

Make Your Website Interactive and Fun with Velocity.js (No jQuery)

Posted on: No Comments
Special thanks from me go to James Hibbard and the developers behind Velocity for reviewing this article. Also to users and developers who contribute and have contributed to Velocity over the years. In this article I introduce Velocity.js, a fast an...

10 Lodash Features You Can Replace with ES6

Posted on: No Comments
When learning to write JavaScript without jQuery, I found posts like this (also on SitePoint) quite helpful to reference. Now we're going through that again, in a way, with ES6 replacing some of what we used libraries to help with. Direct Link to Arti...

A Beginners Guide to Webpack 2 and Module Bundling

Posted on: No Comments
Webpack is a module bundler Webpack has become one of the most important tools for modern web development. Primarily it's a module bundler for your JavaScript but it can be taught to transform all of your front-end assets like HTML and CSS, even im...

Filtering and Chaining in Functional JavaScript

Posted on: No Comments
One of the things I appreciate about JavaScript is its versatility. JavaScript gives you the opportunity to use object oriented programming, imperative programming, and even functional programming. And you can go back and forth among them depending on ...

Tinder for Bananas

Posted on: No Comments
I saw this little web app by Das Surma going around the other day. It's funny, but it's also a really compelling demo app for a bunch of modern technologies. I'm sure that's the whole point of it. Minimal build process. Just Gulp to use Babel and Post...

WebAssembly Is Overdue: Thoughts on JavaScript for Large Projects

Posted on: No Comments
[special]At Auth0, most of our software is developed using JavaScript. We make heavy use of the language both on the front and the back-end.[/special] In this article, we'll take a look at JavaScript's usefulness as a general purpose language and give ...

Lebab

Posted on: No Comments
Turn your ES5 code into readable ES6 (sugar-syntax). It does the opposite of what Babel does. David Walsh has a post on it. I'm interested, as I'm still working on my muscle memory for ES6. Even the simple stuff. So blasting some old code through this ...

JavaScript: 2016 in Review

Posted on: No Comments
2016 has been a monumental, bizarre, and somewhat jubilant/terrifying year depending on your outlook. To concentrate on JavaScript alone may seem inconsequential compared to other events, but it's a huge part of every web developer's working life. Jav...