Facebook Cookbook - Jay Goldman [1]
Ilya Grigorik: Advanced Caching with Nginx and memcached, Advanced Caching with Nginx and memcached
Every now and then, you run into a person who is so much smarter than you that you’re really just dumbfounded. Ilya is one of those people. He’s the founder and CTO of AideRSS (http://www.aiderss.com), an RSS filtering service designed to help you find and read what matters. In his downtime, he maintains a popular blog (http://www.igvita.com) where he talks about Ruby, Ruby on Rails, and best practices of scalable web architectures. The scope of his recipe is probably beyond all but the most advanced readers, though I encourage you to consider it in your architecture if you’re planning an app that really needs to scale.
James Walker: Integrating Drupal and Facebook, Integrating Drupal and Facebook
Since some of you will be experienced PHP developers, there’s a good chance that you’ve played around with Drupal or even built some sites on it. What you may not know is that you can save yourself a lot of time and energy by building your Facebook app on it! James, known to his loyal followers as Walkah, is a High Priest in the religion of Drupal. He’s also a father, a geek, a drummer, a (former) hockey goalie, a music nerd, a free software advocate, a beer drinker, a thinker, a Cancer, a flirt, a closet singer, a dork, a hugger, a clown, and alive. James and I have shared many conversations in which the answer ended up being “Drupal,” so I was thrilled when the conversation about him contributing to this book started with “Drupal” and ended with “Yes.” You can find him at http://walkah.net/ and at http://lullabot.com, where he’s the director of education.
Daniel Burka: Facebook’s Global User Interface, Facebook’s Global User Interface
Daniel is one of the friendliest people I’ve ever met. Maybe it’s because he’s a fellow Canadian, but it’s always such a pleasure to run into each other and catch up. You may not recognize his name, but you know his work: Daniel is a partner at Silverorange and the design director at Digg, as well as a cofounder of Pownce. You can find him at http://deltatangobravo.com.
Jason DeFillippo: Starting Out in PHP, Starting Out in PHP
Many of you will be new to the world of programming or won’t be overly familiar with PHP. I asked my good friend Jason DeFillippo to contribute a recipe on a simple but effective beginner PHP tip, which he happily did. Jason has been building websites professionally since 1994, working for companies such as Epson, Paramount, Technorati, and 8020 Publishing. He specializes in social media and blogging and is the cofounder and CTO of the Metblogs global network. Jason’s blog can be found at http://jpdefillippo.com, and his awesome photos can be ogled at http://aphotoaday.com.
Martin Kuplens-Ewart: Web Standards, Web Standards
Martin was a member of our team at Radiant Core and now consults on frontend development for Zerofootprint. He’s a brilliant web designer and writes better HTML than almost anyone I’ve ever met, which makes him perfectly qualified to contribute a recipe about why web standards are important, even on Facebook. Martin has helped major groups and brands, including Microsoft, Mozilla, Toronto’s Hospital for Sick Children, UNESCO, YMCA, and Zerofootprint, understand how to embrace web technologies and online community as part of their core business, and he has developed online solutions for these and other major organizations. He is an expert in the development of web applications using standards-compliant methodologies and is a 10-time judge of the Web Marketing Association WebAwards. Martin’s consulting services can be found