Rename & Destructure Variables in ES6

Last post we took a look at an intro to destructuring . Let's take a look at another use case which would be renaming your variables…

Setting Default Values with JavaScript’s Destructuring

There's one last thing we need to know about destructuring objects, and that is the ability to set defaults. This one's a little bit…

4 New String Methods in ES6 that you should know

The String type in ES6 has come with four new methods that are really handy, help us write a little bit more readable code, as well as…

How to Sanitize Data with ES6 Template Strings

These last few examples we've been creating HTML and inserting it right into the DOM. If you have any sort of security background and…

Tagged Template Literals

One feature that comes along with template literals, or template strings, is the ability to tag them. That means is that we can run a…

Easy Creation of HTML with JavaScript’s Template Strings

Another feature of template literals or template strings is the ability have multi-line strings without any funny business. Previously…

An Intro to Template Strings

In JavaScript, when you want to put a variable inside of a string, it's a pain in the ass because you have to stop your string, concatenate…

React For Beginners Updated and Re-Recorded!

Hey Folks - I totally updated and re-recored every single video on my React for Beginners series . Just under a year ago I launched…

JavaScript Default Function Arguments

Default function arguments in JavaScript are here. This is one of those features that's going to make your life much easier, and make your…

JavaScript Arrow Functions and this scoping

We've learned about the concise syntax of arrow functions. We've learned about the implicit return of arrow functions. The last thing we're…