Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

RailsConf 2010 - Presentation to RI Ruby Users Group

1,282 views

Published on

A few notes about my experience at RailsConf 2010 for the Rhode Island Ruby Users Group

Published in: Technology
  • Be the first to comment

  • Be the first to like this

RailsConf 2010 - Presentation to RI Ruby Users Group

  1. 1. RailsConf 2010
  2. 2. Overall • Pretty damn cool • The Ruby and Rails core team members that I met are chill, no-ego folks • 1500 people • Worse male/female ratio than WPI
  3. 3. Not all “table-talkers” • Music Jam • Beer with drnic and John Nunemaker • Yehuda makes *me* feel tall • And he doesn’t have a CS degree
  4. 4. Rails 3 • 37Signals is running Rails 3 in production • New routing is pretty sweet •
  5. 5. Rails 3 • More chained methods; fewer hashes
  6. 6. Rails 3
  7. 7. Active Relation • Add it to your own projects! • http://en.oreilly.com/rails2010/public/ schedule/detail/14144
  8. 8. Bundler • Goal: Making the sharing of Ruby apps easier by automatically resolving gem dependencies • “If Bundler is pissing you off, you’re probably doing something wrong.” - DHH • Syntax is changing a bit for the 1.0 release • http://andre.arko.net/2010/06/09/ railsconf-2010-bundler-talk-slides/
  9. 9. Speaking of sharing... • drnic’s github gem • # gh fork • You’ll miss the hardcore forking action, but you’ll dig the easier contribution • Other smart stuff (resolving patch submissions, sign-offs, and more) • http://oss-8steps.heroku.com/
  10. 10. Gemcutter • 5,211,337 gem downloads from gemcutter in May • Probably on an uptick due to rvm • Publishing gems is pretty damn easy • Webhooks might be helpful to Cerberus users?
  11. 11. RVM • “RVM gemsets + Bundler = awesome” • http://bcardarella.com/post/699582642/ rvm-gemsets-bundler-awesome • RVM for production use • /usr/local/rvm • rsync Ruby environments across machines
  12. 12. Rack • I don’t need to tell you that Rack is awesome • Middleware • Mount a Sinatra app into a Rails app • More stuff I don’t understand yet
  13. 13. YAML >= JSON • Neat!
  14. 14. NoSQLConf? • MongoDB, Cassandra • NOSQL (Not ONLY SQL) • Redis / Resque • Chris Wanstrath - Fast-talking dood from GitHub • Lots of features over DJ
  15. 15. Fun with graphs • “Amazon reportedly making 25% of sales based on personalized suggestions” • Check out the presentation by Matthew Deiters (inc) • Neo4jr‐social gem + Neo4j = easy connected graph traversal • “More REST, less Java”
  16. 16. Contribute • drnic - Document or fix other people’s projects • Sam Ruby - Help test Rails and provide direct, helpful bug reports • Yehuda Katz - Some Rails core members started by contributing something trivial
  17. 17. Worth checking out • http://en.oreilly.com/rails2010/public/ schedule/proceedings • All excellent keynotes • Don’t miss the ones by DHH and Yehuda • Gary Vaynerchuk is fucking entertaining
  18. 18. • Hot • Monkey • Love
  19. 19. @joealba

×