RailsConf 2010

I attended RailsConf in Baltimore, MD this year. It was especially exciting as we had just relocated to Baltimore 2 days earlier after a long drive from Minneapolis. Apart from the great sessions, I was able to meet some great people from the Ruby community like Ryan Bates and John Nunemaker.

Sunday: Lightning talks, great.

8 Steps to open source software development with Dr. Nic.: this was my second time seeing Dr. Nic, after the lightning talk Karaoke round Sunday night. He had good tips. We worked on a project by forking it and adding some development instructions.

  • check github issues
  • ruby toolbox
  • github gem
  • fork queue (check this and merge some forks in)
John Nunemaker
  • just in time not just in case
  • extraction vs. prediction
  • Book recommendation: Refactoring, Ruby edition
Ilya Grigorik session
  • Drivers, Ruby VM, Network
  • ltrace, mysqlplus gem, Apache model, worker/forker model
  • Ruby 1.9 Fibers (lightweight threads)
  • Introduced his new high performance stack: Ruby 1.9 + Rails 3 + new stack
Oauth, OpenID, Google data APIs
  • Chrome Webstore
  • Google Apps marketplace (introduced March 2010)
  • Twilio API voice functionality
  • ClientLogin, AuthSub, OAuth
RVM session with Wayne Seguin
  • ruby version manager, rvm answer, rvm question
Redis, Resque, Unicorn, Chris Wanstrath
  • Set, SortedSet, Integer, List (commands operate on these data structures)
  • Persistent (writes to disk)
  • redis-cli
  • Unicorn
  • Resque
Semantic HTML, css, presenters session
  • Zen coding
  • alphabetize CSS properties
  • toupee
  • deadweight
  • jammit
  • startup (gem, alternative to scaffold, hat tip to nifty_generators)
  • Dust Me selectors
  • modernizr (plugin for IE compatibility)
Designers and developers working together session
  • Person, purpose, priority
  • Worksheets

    1. timeline
    2. why are you using it?
  • Tip: design for mobile first, forces you to emphasize the most important thing.

  • Squint test

  • software is for people

  • speakinterface.com

Lightning talks
  • jquery client side validations, partido del internet (populo.heroku.com, partidodelinternet.es), rspec 2, Surveyor (surveys in your rails app), @igrigorik rewriting SQL on the fly, michael hartl railstutorial.org, how to publish online (polytexnic, coming soon), mentor programming in Africa opportunities bit.ly/RwandaOnRails
User recommendations session
  • social networking content, website analytics, predictive analysis
  • graphs: relationship between data just as interesting
  • Neo4J, neo4j.rb
  • SNA: social network analysis, common queries built in
  • Gremlin
  • Eigenvector centrality
User data tracking session
  • Google analytics, Garb, vanity (redis backed library for tracking)
  • clicktale (heat map)

I enjoyed my first Railsconf and am looking forward to attending next year.