About the Author

Chris Shiflett

Hi, I’m Chris: web craftsman, community leader, husband, father, and partner at Fictive Kin.

Latest Links

I use Pinboard to manage my bookmarks. You can follow along there or subscribe via RSS. The most recent ones are below.

April 2016

Scaling PHP Book
Learn to scale PHP, MySQL, and Redis from Steve Corona, a Twitpic engineer who learned to handle 60 million users and 20 billion HTTP requests per month.
"We cover subjects who tend to be underrepresented in the greater tech narrative. This includes (but is not limited to) women, people of color, folks over 50, LGBT, working parents, disabled, etc."

March 2016

Convenient app for recording and sharing screencasts.

January 2016

The A11Y Project
A community-driven effort to make web accessibility easier.
What Is the Contributor Covenant?
A thoughtful critique of the Contributor Covenant by Matt Prelude.
Rethinking What We Mean by 'Mobile Web'
We shouldn’t think of “the web” as only what renders in web browsers. We should think of the web as anything transmitted using HTTP and HTTPS.
URLs Beyond the Web
"'Cool URIs don’t change.' Even cooler ones work everywhere."

December 2015

Storytelling Map
An interactive storytelling experiment with Canvas.

November 2015

Vox Code of Conduct
Really good example to follow.

September 2015

Safe Conferences Are Deliberately Designed
Jared Spool's opinions on Codes of Conduct. Long but interesting read.

June 2015

Test your site for HTTP/2 or SPDY support.

May 2015

I Fooled Millions Into Thinking Chocolate Helps Weight Loss. Here's How.
"If you measure a large number of things about a small number of people, you are almost guaranteed to get a “statistically significant” result."
Rails SQL Injection Examples
A whole page dedicated to SQL injection vulnerabilities in Rails apps.
Mistakes You Apparently Just Have to Make Yourself
This is a fantastic list from a self-described old-timer.
The Simple Logical Puzzle That Shows How Illogical People Are
"Anyone who tries to solve the puzzle has a marked tendency to just choose the items named in the rule, a logically perilous tactic."
Facebook and the Media
"Columnists, managers, pundits, and journalists seem to have no interest in understanding the technical foundation of their livelihoods. Instead they are content with assuming that Facebook can somehow magically render HTML over HTTP faster than anybody else."
The JavaScript-Dependency Backlash
"Progressive Enhancement remains the best option for solving web development issues such as wide-ranging browser support, maintenance, and future-proofing your application."
Deprecating HTTP
Let's make HTTPS easy first. Then we can start to talk about ways of encouraging adoption.
The Many Faces of the Web
Please stop breaking the Web.

November 2014

Unicode Text Converter
Fun little Unicode tool. I love that it's a CGI script.
The Current State of Smart Locks
Really thorough evaluation of current options, by Schuyler Towne.

October 2014

The Internet Arcade
The Internet Arcade is a web-based library of arcade (coin-operated) video games from the 1970s through to the 1990s.
Your Dreams Should Scare You.
David Hieatt's Brooklyn Beta talk.
Chris Kluwe's Gamergate Article
Probably the most hard-hitting, honest account of what Gamergate is all about.
Open Boulder
Open Boulder seeks to make the Boulder area an even better place to live, work, and play for a diverse spectrum of people.

September 2014

You’re Sitting on Your Toilet Wrong
Basically a design audit of the bathroom, by Kevin Roose.
Switching to HTTPS
Jeremy gives a thorough walkthrough for switching to HTTPS.

July 2014

The Elements of HTML
Fantastic resource showing which elements are valid in which version of HTML.

June 2014

A command line HTTP client aiming to be as human-friendly as possible.

May 2014

Macaroons Are Better Than Cookies!
Macaroons are a new kind of authorization credential developed by the folks at Google for use in distributed systems.
Why It Makes Sense to Bike Without a Helmet
Yet another article explaining why bicycle helmets are silly.

April 2014

Google AdSense Leak
An ex-Google employee leaks alleged information about Google AdSense fraud.
A PHP parser written in PHP that can help with static code analysis and manipulation.
A tool for intelligently refactoring source code.
Interesting tool for intelligently grepping source code.
Is Your Site HSTS Enabled?
Good post explaining HTTP Strict Transport Security.
Project Naptha
Cool project to free text imprisoned in images.
Interactive Game of Thrones Map
Google Maps for Westeros. Really cool.
Fastpacking the John Muir Trail
Fun post from Craig Cannon about hiking the John Muir Trail.
Letter to a Junior Designer
Great article from Cennydd Bowles.
Better Bash Scripting in 15 Minutes
Great post from Robert Muth about writing Bash scripts.
Print lines matching ranges of dates.
Heartbleed Bug
The worst vulnerability in a long time.
Fourier Series Visualization
This is a pretty incredible animation using JavaScript.
Prismatic Case Study
Incredible case study from Teehan+Lax.

February 2014

Ridiculously Responsive Social Sharing Buttons
Responsive social sharing buttons. Built with SASS.
Why We Left AngularJS: 5 Surprisingly Painful Things about Client-Side JS
Another story of client-side JS back to serving regular web pages.
Allison House

December 2013

Old Fashioned 101 (Page Two)
The secret page two for Old Fashioned modifications.
Replacing MyOpenID
Good post from Evert Pot about using IndieAuth.

Upcoming Events

Smashing Conference

1516 Mar 2016

At Oxford Town Hall, Oxford, England.