How XHP Revolutionized Frontend Development at Facebook

Stefan Parker (20.May.2011 at 14:30)
Talk at Dutch PHP Conference 2011 (English - UK)

Rating: 4 of 5

XHP has transformed how PHP is written at Facebook. An open source augmentation of the PHP language to allow XML document fragments as valid expressions, XHP changes the way front end code is developed. Using these XHP objects instead of string literals to output HTML has eliminated XSS vulnerabilities, prevented missing closing tags, and stopped invalid markup.

Learn some of the tricks Facebook has developed over the past 18 months building the first UI framework on top of XHP and see how it can be leveraged for any sized web application. I'll discuss how XHP can be used to build adaptable grid layouts, templating architectures, and progressively enhanced HTML, as well as demo how it can radically reduce the amount of time to rebuild a new site design.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.

Comments

Rating: 5 of 5

20.May.2011 at 15:35 by Jeroen Keppens (39 comments)

I am a php back-end developer so I usually tend to stay away from frontend related talks. But I decided to have a look what the fuss around XHP was about.

I found the talk very informative and interesting. It also made me feel like "I want to try this out!" so you captured my interest and made me curious for more. That's wha a good conference talk should do, hense the 5 stars.

Rating: 4 of 5

20.May.2011 at 21:18 by Arjan van den Bos (13 comments)

Good and interesting talk! Beside that it's nice to get a quick behind the scenes at facebook!

Rating: 4 of 5

21.May.2011 at 12:03 by Derick Rethans (71 comments)

A good (and short and sweet) introduction into XHP. If not for a lot of questions, the talk would have run quite short. I would perhaps suggest to fill that up by showing some more configuration/examples that tells you how to get started with XHP.

Rating: 4 of 5

21.May.2011 at 15:23 by Koen (16 comments) via api

Agree with Dereck that installing or configuring it could be included. Good presentation though, well done!

Rating: 4 of 5

21.May.2011 at 17:56 by boukeversteegh (8 comments)

Good presentation. Could be more thorough, but it was inspiring as it was, I hope XHP will really take off from now.

Rating: 4 of 5

22.May.2011 at 13:53 by Dennis Luitwieler (27 comments)

Interesting talk, nice to see some "under the hood" information on Facebook and very well presented.
Also the level of technical details was good. 4 thumbs up!

I can imagine that implementing XHP was a LOT of work, but I could not help but just seeing a polished SMARTY templating engine.... but perhaps that is just me?

Rating: 4 of 5

23.May.2011 at 21:24 by Patrick Allaert (26 comments)

The talk might have been improved with a complete and concrete case that would be different than Facebook's one. Anyway, good and interesting presentation!

Rating: 4 of 5

24.May.2011 at 09:27 by Daan van den Berg (55 comments)

Good talk that was very motivating. There was some room left that could be used to show how it is installed and configured.

© Joind.in 2014