Temporal Dead Zone ☠️

Temporal Dead Zone ☠️

Let's talk real quick about the Temporal Dead Zone. This is a bit of a boring topic, so I'm going to try and make it at least a little fun...

ES6 Block Scope is The new IIFE

ES6 Block Scope is The new IIFE

You can probably see where let and const are going to be useful: if you need to scope something to a block, or if you want to make a...

Quick Tip -  Use let with for Loops in JavaScript

Quick Tip - Use let with for Loops in JavaScript

The other problem using let and const will fix is with our for loop.

ES6 let VS const variables

ES6 let VS const variables

In the last post we learned all about how scoping works with JavaScript let, const and var variables.

How let and const are scoped in JavaScript

How let and const are scoped in JavaScript

There are a couple new ways to declare variables in ES6 that help us out with scoping. We can declare variables with var, which we've...

ES6 for Everyone!

ES6 for Everyone!

The last few months I've been hustling away at my next JavaScript course - ES6 for everyone. Today I'm super excited to launch it! ES6.io

Announcing Learn Redux

Announcing Learn Redux

I'm super excited to announce my latest course Learn Redux.

The Best Flexbox Resources

The Best Flexbox Resources

Flexbox is unbelieveable - it's not only making complex layouts easier to build, it's starting to push the limits of what we can do in the...

How do  - nth-child() and nth-of-type really work?

How do - nth-child() and nth-of-type really work?

I get this question a lot so I thought I'd make a quick video.

15 Slack Tips in 5 Minutes

15 Slack Tips in 5 Minutes

I'm finding many new devs are joining Slack channels and they aren't 100% sure on how do things like post code snippets, format text or...