Developer Center

 
S01E48: Xavier Shay
November 18, 2011

Load Podcast

  • 0:00 About about Xavier Shay
  • 0:38 Xavier’s introduction to open source
  • 1:19 What is DataMapper? What are the goals of DataMapper?
  • 2:52 Xavier’s work on the analytics team at Square
  • 3:55 Technologies Square uses: Ruby, JVM, Cube, D3
  • 4:50 Impressions of and use for various JVMs: Rubinius, MRI, JRuby
  • 6:10 Xavier’s interest in speeding up Rails startup time
  • 8:20 Protecting yourself from data integrity problems and the importance of using foreign keys
  • 12:35 Considering tradeoffs of various databases
  • 14:41 Xavier’s favorite talks from RubyConf 2011

Links About Xavier Shay "Twitter:":http://twitter.com/#!/xshay "Github:":https://github.com/xaviershay

"DataMapper":http://datamapper.org/

"Square":https://squareup.com

"Cube":http://square.github.com/cube/

"d3.js":http://mbostock.github.com/d3/

"Rubinius":http://rubini.us/ "MRI":http://www.ruby-lang.org/en/

"JRuby":http://jruby.org/

"Xavier Shay’s Blog Post “Speeding up Rails Startup Time”":http://rhnh.net/2011/05/28/speeding-up-rails-startup-time

"Xavier’s Workshop “Database is your friend”":http://www.dbisyourfriend.com/

RubyConf 2011 "1. Greg Moeck’s “Why You Don’t Get Mock Objects” presentation":http://confreaks.net/videos/659-rubyconf2011-why-you-don-t-get-mock-objects "2. Brian Ford’s presentation on improving tooling for Ruby “Nikita: The Ruby Secret Agent”":http://confreaks.net/videos/691-rubyconf2011-nikita-the-ruby-secret-agent "3. Dr. Nic’s “Threading versus Evented”":http://rubyconf.org/presentations/18

Featuring

Xavier Shay
Xavier Shay
Erik Jones
Erik Jones