Theory / Ideas Tutorials

  • By
    How to Add Native Keyword Aliases to Babel

    Those of you who follow this blog know that not every blog post is an endorsement of a technique but simply a tutorial how to accomplish something. Sometimes the technique described is probably not something you should do. This is one of those blog...

  • By
    Tips for Working Remotely and Enjoying It!

    With the coronavirus spreading and employers telling employees work from home if possible, there are scores of people getting their first taste of working remotely. Depending on your experience and discipline levels, this could be a welcomed change or a complete culture shock. The...

  • By
    Confessions of a Web Developer XVII

    It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash:Firefox's DevTools are outstanding right now. From the improvements we've made to the debugger, to responsive...

  • By
    Get Up and Win

    Down on my hands and knees, I crawl around, bleeding out.  I'm resigned to my fate.  A kind stranger, a new friend, rushes over to me and kneels to help, reviving me at a time that didn't require it.  Just as I'm revived, the kind stranger...

  • By
    Lessons in Failure: Removing the Old Debugger from Firefox

    Joining the Firefox DevTools team was a dream come true for me.  I shared why in the first episode of the Script & Style show but the quick summary is that I grew up loving Firefox (even before it was called "Firefox") because Mozilla cared...

  • By
    Confessions of a Web Developer XVI

    It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash: If I were just getting into front-end development, I'd be so lost.  The norm these...

  • By
    Conquering Impostor Syndrome

    Two years ago I documented my struggles with Imposter Syndrome and the response was immense.  I received messages of support and commiseration from new web developers, veteran engineers, and even persons of all experience levels in other professions.  I've even caught myself reading the post...

  • By
    Thoughts on Devices: 2016

    If you follow this blog regularly or follow me on Twitter, you know that I love devices for all purposes.  Whether it's for watching videos, virtual reality, or any other number of entertainment tasks, I love cutting edge devices and have an opinion on all of them.

  • By
    Being a Dev Dad

    I get asked loads of questions every day but I'm always surprised that they're rarely questions about code or even tech -- many of the questions I get are more about non-dev stuff like what my office is like, what software I use, and oftentimes...

  • By
    Thoughts on the Upcoming Apple TV

    If you followed my Twitter account during Apple's event yesterday, you'll know that I was most excited about the Apple TV update.  Apple TV is a neglected gem inside the Apple world, and despite it not really being enhanced in the past few years, I'd still assert it's better...