thumbnail
11 min read.

Protected routes are an important part of any web application. In this article you'll learn how to create authenticated routes (routes that only certain users can access based on their authentication status) using React Router.

thumbnail
6 min read.

Arrow functions are the new fundamental building blocks of building modern web applications. In this post/video, you'll learn how Arrow Functions both make your code more concise while also making the 'this' keyword more manageable. You'll also learn about implicit returns, logging with arrow functions, and combining implicit returns with objects.

thumbnail
3 min read.

Template literals are like strings on steroids. In this video, we'll look at the main benefits of template literals including string interpolation and multiline strings.

thumbnail
5 min read.

A compiler like Babel will almost certainly be a foundational tool in building JavaScript applications going forward. A fundamental part of Babel is understanding the difference between compiling your code and polyfilling it. In most cases, doing one without the other will only get your code part of the way there. In this post, we'll break down the differences between the two so you can confidently future proof your code.

thumbnail
3 min read.

In this video you'll learn how ES6's (ES2015) Default Parameters allow you to set default values for any arguments that are undefined when a function is invoked. You'll also learn how to use Default Parameters to make certain arguments required.

thumbnail
6 min read.

In this video we'll dive deep into the history of JavaScript including Netscape, ECMA, ECMAScript, TC-39, and the steps needed for an idea to become part of the official EcmaScript specification.

thumbnail
1 min read.

In this video, you'll learn how to have an expression be computed as a property name on an object in JavaScript using ES6's (ES2015) 'computed property names' feature.

thumbnail
1 min read.

In this video you'll learn two new ways to create variables in ES6 (ES2015). They are const and let. To better do that, we'll compare var with let and const by diving into function vs block scope, variable hoisting, and immutability.

thumbnail
9 min read.

In this video you'll learn how to more easily extract data from both Arrays and Objects in JavaScript using ES6's (ES2015) destructuring feature.

thumbnail
10 min read.

In this video you'll learn two new ways to create variables in ES6 (ES2015). They are const and let. To better do that, we'll compare var with let and const by diving into function vs block scope, variable hoisting, and immutability.

thumbnail
1 min read.

I could argue that one of the most misunderstood aspects of JavaScript is the 'this' keyword. In this video, we'll walk through three techniques for figuring out what the 'this' keyword is referencing. They are 1) Implicit Binding 2) Explicit Binding 3) new and window binding. In covering these techniques we'll also cover some other confusing parts of JavaScript as well. call, apply, bind, and the new keyword.

thumbnail

Build your own React Router v4

16 min read.

Learn how React Router v4 works under the hood by building your own version of it.

thumbnail
10 min read.

Have an interview related to React coming up? Here are some questions (and answers) you should know.

thumbnail
5 min read.

A collection of "Aha" moments while learning React.

thumbnail
5 min read.

A guide to understanding the difference between Components and Elements in React.

thumbnail
9 min read.

A guide to installing the Facebook SDK into a React Native App

thumbnail

Imperative vs Declarative Programming

8 min read.

A guide to understanding the difference between Imperative and Declarative programming.

thumbnail
1 min read.

thumbnail
2 min read.

thumbnail
4 min read.

A guide to understanding life cycle events in React

thumbnail
4 min read.

A guide to building UI with pure functions and function composition in React

thumbnail
12 min read.

A guide to utilizing Webpack and Babel in your React app

thumbnail
1 min read.

thumbnail
15 min read.

A guide to understanding the Flux architecture.

thumbnail
1 min read.

thumbnail
24 min read.

A guide to building a React app with Gulp and Browserify.

thumbnail
25 min read.

The most popular guide for learning to build apps with React.

thumbnail
4 min read.

thumbnail
1 min read.

thumbnail
13 min read.

A guide to understanding the difference between Factories, Services, and Providers in Angular.

thumbnail
3 min read.

thumbnail
2 min read.

Newsletter

Listen, I get it, newsletters are the worst.

But, as Louis from Colorado says, "This newsletter sucks less than the others".

We only send spam. That's a joke.

Filter