Location visible to members
April's meetup will be held at AT&T Interactive headquarters in Glendale.
7:00 – 7:15 Open
7:15 – 7:30 Introductions
7:30 – 9:00 Presentations (2 25-minute talks + lightning talks)
9:00 – 10:00 Open
Optimize the Obvious by David Henner
Instead of looking at memprof and adding memcached to optimize your site, let's start with the low hanging fruit. I'll look at: N+1 queries, using joins and includes, Looking at the log file, refactoring bad code, understanding Bottlenecks, configuring the DB, upgrading RAM and Ruby 1.9.2, using Constants wisely, Optimizing images, index (only look at the first X characters), use STI wisely.
David is the creator of ror_ecommerce. ror_ecommerce is an open source e-commerce platform written in Rails3. He is currently investigating opportunities to start a company of his own. If he isn't coding, he is blogging or investigating the next great ruby technology.
The AppScale Project by Chris Bunch
This talk will focus on the AppScale project, a core focus of the UCSB Racelab group in recent years. AppScale is an open source implementation of the Google App Engine APIs, designed to provide an open cloud platform by which research can be performed. Our talk discussed Google App Engine itself, our implementation of their APIs via AppScale, as well as the research directions we have pursued thus far. One notable direction is Neptune, a domain specific language that harnesses AppScale to run high performance computing codes written in MPI, X10, MapReduce, and Erlang. We also discuss planned developments for AppScale, with a specific focus on those targeting Ruby developers.
Chris Bunch is a fourth year Ph.D. student studying Computer Science at the University of California, Santa Barbara.
Parking: Park in the guest parking for 611 N. Brand. ATTi will validate your parking ticket.