Simple is Hard

Development, Workshop
Location: 1A14 Level:
Presentation File:
http://talks.php.net/show/w2e09
Average rating: ***..
(3.36, 11 ratings)

This talk will focus on the architecture, performance and security of Web 2.0 applications. The Web is inherently simple and lends itself well to highly scalable fast Web applications. But, if you get the architecture wrong, it can have disastrous performance consequences which will be illustrated with tools such as strace, callgrind and xdebug.

Many of the currently popular frameworks do not do a very good job of encouraging people to write fast applications choosing developer productivity over end-user page latencies. There are ways to get both and hopefully after having looked at the architecture and performance of a number of popular web applications and optimized a couple, attendees will have a better appreciation for simple fast architectures and simple modular design techniques.

And since there is no point in building fast and scalable applications if they aren’t secure, I’ll also cover architecting for security and go through the current state of XSS and CSRF security considerations that all Web developers should be familiar with.

While parts of this talk is PHP specific, most of the concepts covered apply to all Web applications regardless of the language they are written in.

Photo of Rasmus Lerdorf

Rasmus Lerdorf

Etsy

Rasmus Lerdorf is known for having gotten the PHP project off the ground in 1995 and has contributed to a number of other open source projects over the years. He is currently an infrastructure architect at Yahoo! He was born in Greenland, grew up in Denmark and Canada and has a Systems Design engineering degree from the University of Waterloo.

Sponsors
  • IBM
  • Microsoft
  • Awareness
  • Blue Kiwi Software
  • Ericsson Labs
  • Jive Software
  • Layered Technologies, Inc.
  • Neustar, Inc.
  • OpenText
  • Opera Software
  • Overtone
  • Qtask
  • Rackspace Hosting
  • Sony Ericsson

Sponsor & Exhibitor Opportunities

Rob Koziura
(415) 947-6111
rkoziura@techweb.com

Download the Web 2.0 Expo New York Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Kaitlin Pike
(415) 947-6306
kpike@techweb.com

Contact Us

View a complete list of Web 2.0 Expo contacts.