/Josh Comeau

Hands-Free Coding tl;dr: Josh developed a repetitive-strain injury in both of elbows - he couldn't use use a mouse or keyboard. After trying to solve the problem with "physiotherapy, ergonomics, braces, diet and supplements, prescription medications, supplements, mindbody soul-searching, and a bunch of other stuff," he found a solution allowing him to be productive without risking further nerve damage, working almost exclusively using a microphone and an eye-tracker. He shows how that works here. 

featured in #352


My Wonderful HTML Email Workflow tl;dr: Building an HTML email from scratch is a "gnarly adventure." Email clients don't support modern luxuries like CSS Grid, or Flexbox. Instead, "we need to resort to using HTML <table> tags. Plus, there are dozens of email clients, each with their own quirks and idiosyncracies." Josh discusses the adventure here.

featured in #330


The Front-End Developer's Guide To The Terminal tl;dr: "It's the missing manual of terminal fundamentals needed to work with modern JS frameworks like React, so you can move onto the fun stuff: building user interfaces! Josh also shares "favourite tips and tricks for getting the most out of the terminal" - "the stuff I wish someone had shown me when I was first getting started."

featured in #310


Understanding Layout Algorithms tl;dr: "The key realization I had is that CSS is so much more than a collection of properties. It's a constellation of inter-connected layout algorithms. Each algorithm is a complex system with its own rules and secret mechanisms." Josh looks at how this new lens can help make sense of what's happening in CSS. And use that lens to "solve a surprisingly-common mystery."

featured in #304


Designing Beautiful Shadows In CSS tl;dr: "In this tutorial, we'll learn how to transform typical box-shadows into beautiful, life-like ones."

featured in #254


Hands-Free Coding tl;dr: Josh lost his ability to use a mouse and keyboard and taught himself how to code using voice commands and eye tracking, using Talon and tobii 5. He demonstrates how he creates code.

featured in #212