Uses

Everyday I get a few emails asking about the specifics of some piece of software or hardware I use. I change up things fairly often, so this…

Beginner JavaScript

It's here! I'm incredible proud to announce Beginner JavaScript — a fun, exercise heavy approach to learning Modern JavaScript from scratch…

Flying a DJI Tello Drone with React and Node.js

Hey Folks! Kind of a fun one here today. I wrote some JavaScript to fly a DJI Drone. IBM is giving away 2,000 DJI Tello drones as part of a…

React’s New Context API Explained

Hey Folks! React 16.3 has a new Context API which makes accessing data and functions anywhere in your application a snap. If you ever find…

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. The front end…

Announcing my CSS Grid Course

CSS Grid is a brand new layout system in CSS and it will blow your mind! It's not a framework or library - it's part of CSS and is going to…

Announcing Learn Node!

It's finally here! I'm super excited to announce my latest course - Learn Node . The last 5 months of my life have been spent creating this…

The Breakout Email Management System

An email management system for overwhelmed creatives who want to get back to work. This is a collection of my thoughts over the last year of…

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

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…