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