About the Author

Chris Shiflett

Hi, I’m Chris: entrepreneur, community leader, husband, and father. I live and work in Boulder, CO.


All posts for 2010

Merry Xmas!

To everyone who participated in the Christmas Conundrum, I hope you enjoyed this little dose of holiday fun. :-) Congrats to everyone who solved it. If you're curious, here are the first seven people who solved it, in order: Christer Edvartse…

Christmas Lights

Did you read yesterday's post, Christmas Conundrum? If you didn't, and you like puzzles, you should read that first. As promised, I'm going to be providing a hint, but before I do, I want to congratulate Christer Edvartsen. He was the first person to …

Christmas Conundrum

I like puzzles. Several years ago, I made a puzzle of my own. At the time, the PHP community was much smaller, but this particular post got a lot of attention. Zend offered a prize to the first person who could solve it, and for a few days, it managed to…

PHP Advent

Tomorrow is December, which means it's already time for PHP Advent again! Sean and I are busy curating this year's fantastic authors, and if you want to keep up, just follow @phpadvent on Twitter, subscribe to our feed, or visit the site each day. As …

Brooklyn Beta

A little more than a week ago, something special happened in Brooklyn. On a beautiful autumn day in the charming neighborhood of Cobble Hill, some of the friendliest and most talented web developers, designers, and entrepreneurs gathered together at the …

Twitter OAuth

This post is a quick walkthrough of implementing Twitter OAuth, complete with a working demo. I've been working on a project with my Analog friends that might use the Twitter API to streamline stuff like signup for those who already use Twitter. Becau…

Mozilla Account Manager

For some time now, I've been happily using 1Password to manage all of my online accounts. I really like it and recommend it to all of my friends, but I do have a few reservations: It uses a proprietary format for storing my account information. …

PHP Anthem

Yesterday on IRC, Andrei Zmievski mentioned a new song about PHP. Sean Coates linked to a YouTube video with the song, which I then mentioned on Twitter: PHP finally has an anthem. This is what we’ve been lacking. http://j.mp/PHPanthem /via @coa…

Auto Increment with MongoDB

We are currently working on an app that uses a number of technologies, including PHP, Python, and MongoDB. Recently, a need arose to use sequential identifiers for users, similar to an auto_increment column in MySQL. If you've used MongoDB, you might …

Change Blindness and Zooming Out

Two weeks ago, I had the great honor of giving a keynote at the Dutch PHP Conference. Because I had never been to Amsterdam or to the Dutch PHP Conference, I was really excited to have a chance to speak there. It was also an opportunity to give my fa…

URL Sentences

Two and a half years ago, I was helping Jon Tan redesign a web site. We share an affinity for organization and structure, but we also like to experiment with new ideas. One morning via Skype, I shared a crazy idea that I wasn't entirely sure of yet, t…

CSS Naked Day

Where did my design go? For the fourth consecutive year (2007, 2008, 2009), I'm participating in CSS Naked Day. The CSS Naked Day site has not been updated, but this year's CSS Naked Day is Fri, 09 Apr 2010. I'm a bit late, but the "day" officially la…

Conferences Galore

It's been a little more than a month since my last post, and during that time, I've spoken at three different conferences (Webstock, ConFoo, and SXSW) in three different countries (New Zealand, Canada, and the US). I'm taking a break for a few months to …

Webstock

I've been speaking at conferences since 2003, but I've never been as excited about a conference as I am about Webstock. I remember discussing it at the first Kiwi Foo Camp with Natasha Lampard and a few others. I liked the name — I love…

2009 Highlights

I'm a bit delinquent, but this is my first post of the year, and sticking with tradition, it's a chance for me to record highlights from the previous year. This is my seventh consecutive year doing this; it's hard to believe I've been blogging consistent…