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|works Recap

Another conference has come and gone. As always, the folks at php|architect hosted a good conference, and it was nice to meet some new people and see old friends. There weren't even any hotel snafus this time. :-)

Wez Furlong

I really enjoyed my keynote. Not only was this my first keynote, it was also the first talk I've given that was more entertaining than educational. I even enjoyed preparing for it, which is unusual. For those who missed it, I provided a regular expression that automatically converts your code from PHP 4 to PHP 5, began the search for PHP 4's killer (and received an unsolicited confession from Derick), revealed Wez and Andrei as zombies, and demonstrated a couple of ways to test your legacy applications with PHP 5, one for those who test and one for those who don't. In retrospect, ending the talk after the serious part probably wasn't the best idea, since the energy from earlier had mostly subsided. Other than that, I think everyone had fun.

CSRF

My other talk, Security 2.0, was also a fun talk, partly because it's constantly evolving. Covering everything within an hour is almost impossible, but I managed to get pretty close. I'm looking forward to giving a longer version of this talk at The Future of Web Apps next month. For those who saw the talk, the pixelated characters are the work of Jon Tan, inspired in part by The IT Crowd. You'll hopefully be seeing more of the WebAppSec Crowd soon.

Digg and Facebook were represented at the conference, with Eli White of Digg and Lucas Nealan and Brian Shire of Facebook all giving talks.

Terry Chay of Tagged stole the show with his talk, Finding Art in Software Architecture. Concerns that Terry had mellowed in recent years were quickly put to rest; his energy and expletive-count were back to all-time highs. (Maybe all he needed was a new camera.) He discussed stability, scalability, speed, and security as layers, advising developers to focus on these issues in order. The experience was shared, to a certain extent, with everyone on #phpc.

Now it's time to get back to work. We're celebrating our 10-year anniversary this week!

About This Post

php|works Recap was posted on Mon, 17 Sep 2007 at 09:23:53 GMT.

4 Comments

1. Tim's GravatarTim said:

Do you have your keynote up somewhere in pdf form?

Mon, 17 Sep 2007 at 18:27:53 GMT Link


2. Wez Furlong's GravatarWez Furlong said:

Now everyone can see how I look before I've had my first Red Bull of the day.

Mon, 17 Sep 2007 at 18:32:43 GMT Link


3. Chris Shiflett's GravatarChris Shiflett said:

Tim, slides for most of the talks are available here:

http://works.phparch.com/c/p/works_live,slides

Tue, 18 Sep 2007 at 01:57:04 GMT Link


4. Jon Tan's GravatarJon Tan said:

Thanks for the mention, Chris, the WebAppSec Crowd were great fun to do. In fact, Wes' zombie would make good material for another character: Pre-Red Bull Man. :)

Wed, 19 Sep 2007 at 00:07:30 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 Events

Brooklyn Beta

21 - 22 Oct 2010

At The Invisible Dog, Brooklyn, New York.

New Comments

Chris Shiflett wrote:

Hi John, How do you avoid race conditions with this? The findandmodify() command is atomic,...

Posted in Auto Increment with MongoDB
John Judy wrote:

How do you avoid race conditions with this? Once you get to a certain traffic volume two or more ...

Posted in Auto Increment with MongoDB
Chris Shiflett wrote:

Hey Ivo, Andrei is best suited to give a full response, since he's the one who researched this...

Posted in Auto Increment with MongoDB
Ivo wrote:

Although you did mention that you werent going to discuss the why, I can't think of a single vali...

Posted in Auto Increment with MongoDB
Stikkyfinger wrote:

Jon Gibbins plays a mean guitar? I'd be interested to know what he plays and what type of guitar ...

Posted in Hello, Analog

Browse Comments


Work and Books

Analog Essential PHP Security HTTP Developer's Handbook