headshot of Chris Tonkinson
Chris Tonkinson

tech {enthusiast, practitioner, leader, podcaster, mentor, entrepreneur}


Refactored Podcast

I co-host Refactored, a casual, ongoing conversation between two technology leaders trying to suck a little less every day.

Career Schema Project

I founded the Career Schema Project with the mission of developing open standards and technology to reduce the hassle of online jobseeking.

RSS Subscribe

© 2021 Chris Tonkinson


  • Refactored

    About six months ago I began co-hosting a podcast called Refactored…

  • Introducing the Career Schema Project

    It’s 2021, and finding a job is still a royal pain. What should you put in your résumé? How should you structure it? And for goodness’ sake, WHAT is the point of…

  • Making Work From Home Work For You

    In 2006 I began working remotely (part time). In 2013 when I started my first small business, I decided to make the transition to full time work from home. Over the last 14 years, I’ve learned a thing or two…

  • DRYer strong_parameters in Rails

    This post documents a very simple pattern for DRYing up strong_parameters knowledge to make your Rails controllers cleaner and virtually maintenance free (at least in the face of model attribute changes).

  • Jekyll Plugin: Automatically Optimize Images

    Jekyll is a great platform for managing static sites (like chris.tonkinson.com). It does the Right Thing™ out of the box, is simple to initialize and deploy, and it plays very nicely with some popular hosting options like GitHub Pages, S3, and Heroku. If roll-your-own-blog…

  • How To Recover 20GB of Disk Space Back From Git

    I love open source software for myriad reasons. Some are ideological, some are academic, and some are practical. One of the most beneficial practical aspects of open source software is that you can easily introspect what would otherwise be a black box.

  • The Bureau of Silence

    Bruce Schneier explains the cost/benefits of the FBI throwing in the towel in the Apple case. Per his reputation for thoughtful analysis, this is well worth reading. At one point Schneier repeats what the industry has been crying for weeks…

  • FreeNAS-Generated Certificates: Buyer Beware

    I recently upgraded my FreeNAS from 9.3-STABLE to 9.10-STABLE. The process is easy — you simply adjust the update train, Check Now, and then Apply Pending Updates. This will require…

  • Do we really want to hire Unicorns?

    I saw an email come through the PSL mailing list this morning with the following title…

  • Subresource Integrity Is Finally Mainstream... Almost

    Subresource Integrity (SRI) has finally made its way into the Firefox release pipeline, having already seen release in Chromium/Chrome (currently version 45) and Opera (version 32). Firefox Developer Edition (the “aurora” channel, currently v43) already includes SRI…