About the Author

Chris Shiflett

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

Web Craftsmanship & Commentary

January 2016

2015 Highlights

Each January, I try to find the time to record my personal highlights of the previous year. This is the 13th such post. This is a tradition I first began back in January 2004. It was a significant milestone…

May 2015

PHP Community

I read a nice post about the PHP Community project over the weekend. I think Ben has done a really good job of documenting a lot of what has happened over the years. I remember being very active on the PHP …

Indie Web Movement and IndieAuth

At last year's Brooklyn Beta, Tantek gave me the lowdown on the Indie Web movement. To say it sounded right up my alley would be an understatement. One of the first things I read about was IndieAuth. Tantek…

Social Sharing Links

Since the redesign of this blog in 2007, I’ve had a few social sharing links at the bottom of each post. Last night, as I was fixing a few old bugs, I noticed these links were a bit outdated. Delicious i…

January 2015

2014 Highlights

2014 was a year of change. As I write this, I'm in Boulder, Colorado, my new home. After a dozen years in Brooklyn, my wife and I decided it was time for a change. We miss Brooklyn terribly, but we're excited …

October 2014

Brooklyn Beta Opening Remarks

Welcome to Brooklyn Beta. We’re so glad you’re here. Thank you for sharing your day with us. For many of you, this is your first time, and you’ve got some questions. What are we doing here? We don…

May 2014

The Motherfuton News

I absolutely loved the first season (two episodes) of MFN, so I’m highly anticipating the new season. Watch out, Idina Menzel. You’ve got some serious competition. As an experiment, pleas…

New Comments

Muhammad Azaz Qadir wrote:

Definitely agree with you. Shared hosting has security issues, it is not always the best option for…

Posted in Shared Hosting
Private Proxies wrote:

Great share.

Posted in Cross-Site Request Forgeries
विनोद अनुज wrote:

is suggesting the mysqli prepared statement not appropriate?

Posted in SQL Injection
Tommy Tom wrote:

The top link is dead, here is (I think) an alternate link http://adaptivepath.org/ideas/ajax-new-a…

Posted in Ajax Is Not an Acronym
Vincent Wansink wrote:

Beware that storing the session in the database can be a huge performance hit if you're using the s…

Posted in Storing Sessions in a Database
Chris Shiflett wrote:

Just noticed another one: http://mds.is/

Posted in URL Sentences
Chris Shiflett wrote:

Julio, can you share a screen shot or a paste or something that shows what's happening? Also, th…

Julio Potier wrote:

Hello Each time i try to hack the host header in a request, each time the server response is "400 …


Browse Comments