Theory / Ideas Tutorials

  • By
    Confessions of a Web Developer XV

    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: I sometimes regret being a software engineer.  I've been doing a lot of manual labor for a friend...

  • By
    An Introduction to Static Site Generators

    Static site generators seem to have been becoming more and more popular recently, but they're not one of those ephemeral novelty things that grow in popularity as quickly as they fall into oblivion shortly after. For over a decade, many different projects - 394 of...

  • By
    I’m an Impostor

    This is the hardest thing I've ever had to write, much less admit to myself.  I've written resignation letters from jobs I've loved, I've ended relationships, I've failed at a host of tasks, and let myself down in my life.  All of those feelings were very...

  • By
    Designing for Simplicity

    Before we get started, it's worth me spending a brief moment introducing myself to you. My name is Mark (or @integralist if Twitter happens to be your communication tool of choice) and I currently work for BBC News in London England as a principal engineer/tech...

  • By
    5 Ways to Make Your Site Smaller and Faster

    Confession:  I'd say once a week I genuinely wish I was a kid who spent his work day cutting grass and doing landscaping.  Why?  Because at the end of the day, they are able to say "the grass is cut, the job is complete."  As Web Developers, we...

  • By
    7 Lessons I’ve Learned at Mozilla

    You know what the sign of a good job is?  You learn. A lot.  And quickly.  And best of all -- your employer and colleagues encourage and foster it.  Such has been the case in my (almost) three years at Mozilla.  Mozilla continues to bring out the...

  • By
    Confessions of a Web Developer XIV

    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: I've been at Mozilla for almost three years now and I don't feel as though I've left...

  • By
    500

    Over the past four or so months, I've been having a hell of a time with seeing 500 errors on my site.  And while I'm on my site a few hours a day, the amount of 500s my visitors must have seem is probably huge.  And that's...

  • By
    Eliminating Distractions II

    One year ago I wrote about eliminating distractions, something everyone should focus on doing.  And being a work-from-home father of a energetic one year old, I need all the focus I can get while I'm at work.  Life improved a little bit but a month ago I had another...

  • By
    5 Best Practice Mentalities to Get Over

    Every developers strives to write clean, maintainable, and functional code, whether they hack on the server side or dabble on the client side. Over the last few decades of the web, we've learned from some of our early mistakes and formed a site of always...