About the Author

Chris Shiflett

Hi, I'm Chris, a web developer and a founding member of Analog. I live and work in Brooklyn, NY.


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:

http://shiflett.org/blog/2007/dec

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 at 23:40:02 GMT.

7 Comments

1. thornmaker's Gravatarthornmaker 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's Gravatarcene 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's GravatarCal Evans said:

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

=C=

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


4. George Jeffas's GravatarGeorge 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's GravatarAdler 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's GravatarAdler 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's GravatarScott 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


Post A Comment

Personal Details and Comment

Style Guide

Line breaks are converted to paragraphs. Also use:

  • <a href="" title="">text</a>1
  • <em>text</em>
  • <blockquote><p>text</p></blockquote>
  • <code>2  <?php  if ($foo) {      $foo = TRUE;  }  ?></code>
  1. Note: <code> can be used inline (e.g. in paragraphs) or in a block as shown. Include whitespace and newlines in blocks.

Please enter Chris (my first name) below. This is a primitive spam prevention technique, and I apologize for the inconvenience.

Preview and Submit

Upcoming Talks

Kiwi Foo Camp

12 - 14 Feb 2010

At Mahurangi College, Warkworth, New Zealand.

Webstock

15 - 19 Feb 2010

At Wellington Town Hall, Wellington, New Zealand.

ConFoo

10 - 12 Mar 2010

At Hilton Montréal Bonaventure, Montréal, Canada.

South by Southwest

12 - 16 Mar 2010

At Austin Convention Center, Austin, Texas.

New Comments

Sujoy wrote:

Chris, this is the first time I'm visiting your blog! Your 2009 Highlights is really great! Fanta...

Posted in 2009 Highlights
Giovanni wrote:

Hi Chris! First of all, my persona thanks for all your article about PHP security! it's really u...

Posted in The Truth about Sessions
Chris Shiflett wrote:

Thanks, John. Friendly and trustworthy are high compliments. Much appreciated. :-) Sorry about...

Posted in 2009 Highlights
Eric B wrote:

Hi Chris, Thanks for this clean, concise article on this topic. You are a life saver! -E

Posted in Guru Speak: Storing Sessions in a Database
Radoslav Stankov wrote:

wow, I looks like 2009 wasn't very boring year. p.s. I didn't know you too are Arsenal fan.

Posted in 2009 Highlights

Browse Comments


Work and Books

Analog Essential PHP Security HTTP Developers Handbook