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 Talks

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.

Dutch PHP Conference

10 - 12 Jun 2010

At TBD, Amsterdam, Netherlands.

O'Reilly Open Source Convention

19 - 23 Jul 2010

At Oregon Convention Center, Portland, Oregon.

New Comments

Niall Kelly wrote:

Having tried other methods without success and looked through plenty of bloated documentation, th...

Posted in Git on Snow Leopard
liukang wrote:

I have problem with this example. In my php.ini magic_quotes_gpc is off so i'm using only addsla...

Posted in addslashes() Versus mysql_real_escape_string()
RyanTheGreat wrote:

Well, I'm not Chris, but I will do my best to address the questions raised in the comments by Ian...

Posted in Security Corner: Cross-Site Request Forgeries
Chris Shiflett wrote:

Thanks for the kind words, Simon. I'm glad you liked the tutorial. In case it's helpful, here'...

Posted in Webstock
Chris Shiflett wrote:

Hi Robin, I plan to post something about it, but it's going to be hard to express everything i...

Posted in Webstock

Browse Comments


Work and Books

Analog Essential PHP Security HTTP Developer's Handbook