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

Mastering Markdown Mini Series

Mastering Markdown Mini Series

Markdown is my favourite way to write everything from training material to github responses and it's ubiquitous enough that we are able to...

🔥 Git Hot Tips

🔥 Git Hot Tips

Don't you just love little tips that make you say "How did I not know that?!"?

My Animated GIF Workflow 🔥

My Animated GIF Workflow 🔥

I'm often asked how I create the Animated Gifs that I post on Twitter.

CSS Highlight on Hover Animation

CSS Highlight on Hover Animation

I saw this great little highlight hover animation on Web Designer Depot the other day and I wondered how it worked. Turns out it's just a...

An Intro To Using npm and ES6 Modules for Front End Development

An Intro To Using npm and ES6 Modules for Front End Development

The JavaScript landscape is changing quickly and along with it the way that we work with dependencies in our websites and applications.