Facebook Development and Performance with Rails
Location: Portland Ballroom 255 Level: Intermediate
We’ll look at the lifecycle of Facebook application, from creating a new application all the way through some advanced scaling techniques. These are all real world techniques used in several real world applications. Combined, they support more than 5 million daily users and 10 million requests a day.
We’ll look at the basics of Facebook development including how the API and platform work and how to set up an application with Facebooker. From there, we’ll take a tour of the Facebook API and FBML.
Finally, we’ll look at how to improve performance using memcached, Facebook REFs, page caching and asynchronous queueing.
People planning to attend this session also want to see:
Since obtaining his BS in Computer and Information Science from The Ohio State University, Mike has held a variety of positions in both large and small companies. Most Recently, Mike was a Vice President at JPMorganChase, responsible for software architecture and development for the Global Storage division.
After living through the .com highs and lows, Mike decided it was time to better understand the world of the startup. In 2004, he earned his MBA through the part time program at the Fisher College of Business where was was recognized by the faculty for academic excellence. More recently, he has been a featured speaker at The Rails Edge and Ruby East.
When not running Elevated Rails, Mike can often be found running along the Chicago lakefront. He completed the 2006 and 2007 Chicago marathons and hopes to improve his time in 2008. Mike lives in Chicago with his wife Jen and their two dogs. Together they enjoy cooking and Ohio State athletics.