About the Author

Chris Shiflett

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

PHP Advent Calendar 2007

Thanks very much to everyone who participated in this year's PHP Advent Calendar. The entire calendar is available at the following URL:


For reference, the complete list of entries is below. (See also Chris Cornutt's list and Sean Coates's calendar.)

  1. Sean Coates

  2. Elizabeth Naramore (Writing Code is Like Doing the Dishes (5 Reasons Why Documenting Your Code Makes You a Better Coder))

  3. Sebastian Bergmann

  4. James McGlinn

  5. Cal Evans (Five Resources Every PHP Developer Should Know About)

  6. Davey Shafik (APIs, UIs, and Other Underused Acronyms)

  7. Elizabeth Smith (SPL to the Rescue)

  8. Matthew Weier O'Phinney (Don't Reinvent the Wheel)

  9. Ivo Jansch (Design Patterns)

  10. Chris Cornutt

  11. Ben Ramsey

  12. Ed Finkler

  13. Terry Chay (Filter Input; Escape Output: Security Principles and Practice)

  14. David Sklar (Timing and Profiling)

  15. Paul Reinheimer (Channels and Output)

  16. Jeff Moore (What We Can Learn about Software Development from a Failing Restaurant)

  17. Ilia Alshanetsky

  18. Christian Wenz (WSDL Despite PHP 5)

  19. Marcus Börger

  20. Adam Trachtenberg (User-Defined Functions in SQLite)

  21. Luke Welling (Following the Big Dogs on Web Application Security)

  22. Derick Rethans

  23. Jay Pipes

  24. Nate Abele

Coordinating this turned out to be a lot of work, but I hope to do it again next year. There are lots of people in the PHP community who have something useful to share, and one reason to continue putting this calendar together each year is to get some original content published in December, a month when many people get busy, and blogs go dormant. With a little bit of prodding, we all hopefully learned a little more than we would have otherwise, and the people who were gracious enough to share something deserve our thanks.

Happy holidays, everyone. See you in 2008.

About this post

PHP Advent Calendar 2007 was posted on Tue, 25 Dec 2007. If you liked it, follow me on Twitter or share:


1.thornmaker said:

Thanks for putting together this series of posts. Even though I'm not a PHP guy, it was educational and fun to follow.

Wed, 26 Dec 2007 at 02:57:48 GMT Link

2.cene said:

Each entry was very informative and an easy read.

The only issue I seemed to have is the title of the article did not reflect the content. ie "PHP Advent Calendar Day 23 - Chris Shiflett"

Not sure if this can be made a little more descriptive. But it would certainly help when scanning through my feeds.

Thanks again

Wed, 26 Dec 2007 at 08:34:13 GMT Link

3.Cal Evans said:

Thanks Chris for putting this project together and thanks for allow me to be a part of it.


Wed, 26 Dec 2007 at 17:50:55 GMT Link

4.George Jeffas said:

I have just gone back over the month to catch up. And I must say wonderful work. Not only are we meeting amazing people but we're getting nice articles across broad subjects. I couldn't ask for more. I'll second the title thing though, I had initially ignored your posts because there were so many with simmilar names. I'm glad I came back to follow up though.

Still reading thought them all so no favorite yet.

Wed, 26 Dec 2007 at 18:51:37 GMT Link

5.Adler Medrado said:

This was nice. I am thinking in do something like that here in Brazil with our regional group called PHPDF (Distrito Federal PHP Users Group).

Thank you and thanks for all the people who posted these interesting tips.

Best regards.

Thu, 27 Dec 2007 at 10:21:45 GMT Link

6.Adler Medrado said:

and sorry for my english. It is not my first language and i can make some mistakes.

Thu, 27 Dec 2007 at 10:22:22 GMT Link

7.Scott said:

Thanks to Chris and all the writers. I learned some really useful stuff from these articles.

Thu, 27 Dec 2007 at 23:31:10 GMT Link

Hello! What’s your name?

Want to comment? Please connect with Twitter to join the discussion.