Rails Conf 2009 Day 3 Trip Report
Attended a great talk by Michael
Bleigh on href="http://en.oreilly.com/rails2009/public/schedule/detail/8517">Twitter
on Rails. He has
built a gem, TwitterAuth,
that uses Twitter as authentication provider (OAuth or HTTP Basic)
which allows to to quickly and easily create
Twitter applications in Rails. In Michael's words " style="font-style: italic;">TwitterAuth makes Twitter Rails
apps stupid simple".
The talk built Twistener - a
Twitter application in Rails that shows how many tweepl are having a
conversation about you. A hosted version of
the application is available at href="http://twisteners.heroku.com/">twisteners.heroku.com.
and end result
of the code are always helpful.
a post-talk conversation he mentioned that all the gems are pure Ruby.
Any body willing to re-build the application and trying using JRuby and
And then attended href="http://en.oreilly.com/rails2009/public/schedule/detail/7539">Rails
3: Stepping off of the Golden Path by a "morally loose,
cheese eating surrender monkey", aka href="http://twitter.com/merbist">Matt Aimonetti :)
What are you going to get in Rails 3 ?
- Improved performance
- Increased modularity
- Agnosticism (choose any JS framework)
- Public API
- Mountable Apps
Templating => ERB, Testing => Test::Unit. The defaults
are exactly same as Rails 2.x.x and the idea is to provide the least
amount of changes from user perspective, yet provide a choice.
Some other key points highlighted in the talk were:
- More flexible, Less opinionated
- Templating engines: HAML and ERB are the big ones.
- ORM: ActiveRecord, DataMapper
- Adapaters: RDBMS, File Ssytem, IMAP, YAML, REST APIs,
- Sequel: Prepared statement, Sharding, highly customization
- Use Hibernate with either ActionORM, JRuby
- Ability to talk to Non RDBMS Systems; GAE, CouchDB, Redis,
Tokyo Cabinet, etc
a so-so lunch buffet at a href="http://www.indiaovenlasvegas.com/">local Indian
restaurant with a
limited variety and average food. It was hot in Vegas today
(98 degrees high and 72 degrees low) and we walked to the restaurant.
An Indian buffet and a
long walk in the high temperatures is a perfect recipe for a sleepy
afternoon ;-) But it was apparently contagious cause the person sitting
next to me dozed off while I kept awake!
Anyway here are some pictures captured earlier today:
And then the complete album:
See ya next year!