Open meet and greet. Please bring a favorite beverage to share.
Everyone gets a few minutes to tell what they've been working on, what ideas they're playing with, and some of the nifty things they've seen around the community. PHP ideas or not, the goal of this is to find out what is out there and who is doing it.
Title: You Look Like You Could Use Some REST!
Speaker: Ben Ramsey
Time: About 60 minutes
Same title as my talk for php|works this year, but not the same material. This talk is a cobbled together, Frankenstein's monster of three previous talks I've given that have covered representational state transfer (REST). Learn about REST as I breeze through it, and spend the last half of the talk attempting to solicit audience participation from the morning zombies – er, campers – (who may feel that they lack rest) to design a RESTful web service.
Description of the talk I'll give at php|works next month follows:
Representational State Transfer, or REST, has become the hip, new buzzword of Web 2.0. But what really makes an application RESTful? Is it pretty URLs? Or the use of XML over HTTP? Is it any web service that doesn't use SOAP? In all of the hype, the definition of REST has become clouded and diluted.
It's time to take a fresh look at REST. In this talk, Ben Ramsey reintroduces REST and its architectural style. He shows that REST is not only an architecture for web services but that it describes an architecture for the Web. Ramsey will demonstrate how statelessness, a resource-oriented architecture, atomicity of requests, and other traits of REST make the most of the Web's architecture to provide scalable and simpler web services turning the Web into a platform by which rich clients can access and manipulate data.
Title: The Bionic Bot
Speaker: Matthew Turland
Time: About 30-45 minutes
Case study of the development of Phergie, a PHP 5-based IRC bot, including caveats of the IRC protocol, core functionality needed by a bot, API design considerations, and use of scope to limit memory consumption. This talk will include some information from two related articles showcased on the C7Y web site and (hopefully) some roundtable discussion on potential design improvements and feature additions.
Title: Rickroll To Go With PHP, WURFL, and Other Open Source Tools
Speaker: Brian DeShong
Time: About 40-45 minutes
Want to get that wallpaper on your iPhone or that Rick Astley video on your Nokia N95? In a world where mobile content is becoming more prevalent by the day, how can we enhance the experience of gathering images, audio and video for consumption on mobile devices?
Brian will demonstrate how you can leverage the Wireless Universal Resource File (WURFL), PHP, ImageMagick, ffmpeg, and other open source tools to optimize content for consumption on mobile devices.
Note: Recently presented at ZendCon 2008; would be happy to give it again if there's sufficient interest!
Title: Indexing All the Worlds Products
Speaker: Brian Moon
Time: About 30-45 minutes
Our CEO wants every product sold in the world indexed for his personal pleasure. This is quite a challenge. So far, I have about 6 million updating every day. Importing that much data into MySQL so it could be indexed and searchable was a challenge. I will talk about all that crazy hacks I did to make it work. More MySQL than PHP. FYI, I have no slides on this, but I like to talk.
Title: Better, Faster, Stronger: Trac for PHP Roundtable
Moderator: Brandon Savage
Time: About 45 minutes
While at ZendCon, and chatting with Elizabeth Smith (dangerous, I know), I mentioned how nice it would be to have Trac for PHP and somehow I got anointed the Feature Idea Collector for some yet-unnamed open source project that has yet to have a team assembled to build it. So, I want to hear from you, what you'd put in it, what you think about it, how you would build it, etc. This isn't a talk so much as a roundtable discussion, so bring your ideas, your hopes and dreams, and your favorite Subversion tool.
Title: PHP + AGI: Making phones jump through fiery hoops of death.
Speaker: Rob Peck
Time: About 30-45 minutes
An introduction to the AGI, the Asterisk Gateway Interface, and using PHP to interact with voice over IP telephone calls.
Title: PHP Trivia Game Show