Announcing Learn Redux

I'm super excited to announce my latest course Learn Redux. Redux is a way to manage your state in your React (and other JavaScript…

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?

I get this question a lot so I thought I'd make a quick video. When you have a list of items, nth-child() and nth-of-type may not do…

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 edit…

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

Don't you just love little tips that make you say "How did I not know that?!"? Small incremental improvements are the way that you inch…

My Animated GIF Workflow 🔥

I'm often asked how I create the Animated Gifs that I post on Twitter . I've done a lot of testing of different tools and I've settled on…

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

A big thanks to bitHound for sponsoring my time to research and write this article. Check out their service, which provides continuous…

Matt Mullenweg to WordPress Community - “Learn JavaScript, Deeply”. Here are some resources for doing that.

A few weeks back, the WordPress community was abuzz when Automattic announced Calypso — the new WordPress admin interface build with Node…