React for Beginners Re-Recorded (again!)

React for Beginners Re-Recorded (again!)

Well well well! Today I am excited to announce that my React for Beginners course has been totally updated and re-recorded.

Announcing my CSS Grid Course

Announcing my CSS Grid Course

It's Here! The past few months I've been working hard on my latest course on CSS Grid, and today I'm happy to announce it's available!

Announcing Learn Node!

Announcing Learn Node!

It's finally here! I'm super excited to announce my latest course - Learn Node.

The Breakout Email Management System

The Breakout Email Management System

An email management system for overwhelmed creatives who want to get back to work.

Announcing JavaScript30 — A Free 30 day Vanilla JS Coding Challenge

Announcing JavaScript30 — A Free 30 day Vanilla JS Coding Challenge

You have probably heard on Twitter or got an email from me. I just launched JavaScript30 - my latest free course. It has absolutely blown...

A Dead Simple intro to Destructuring JavaScript Objects

A Dead Simple intro to Destructuring JavaScript Objects

Destructuring is a huge part of ES6. If you want to learn all about the different parts of destructuring check out my ES6.io video...

Rename & Destructure Variables in ES6

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

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

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

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...