24
Ruby off Rails Saturday, September 11, 2010

Ruby off Rails

Embed Size (px)

Citation preview

Page 1: Ruby off Rails

Ruby off Rails

Saturday, September 11, 2010

Page 2: Ruby off Rails

I’ve been using Rails since 2005

Saturday, September 11, 2010

Page 3: Ruby off Rails

Have since been an evangelist

Saturday, September 11, 2010

Page 4: Ruby off Rails

Until recently...

Saturday, September 11, 2010

Page 5: Ruby off Rails

Rails 3 feels a lot like a java framework

Saturday, September 11, 2010

Page 6: Ruby off Rails

Feels sluggish, not to mention it has a big memory footprint

Saturday, September 11, 2010

Page 7: Ruby off Rails

I got to know Monk + Ohm (and a slew of

other libraries)

Saturday, September 11, 2010

Page 8: Ruby off Rails

Monk is a glue framework for web development in Ruby. It’s truly modular by relying on the best tool for each job. It’s also pretty fast thanks to Rack and Sinatra.

http://monkrb.com

Saturday, September 11, 2010

Page 9: Ruby off Rails

OhmOhm is a library for storing objects in Redis, a persistent key-value database. It includes an extensible list of validations and has very good performance.

http://ohm.keyvalue.org

Saturday, September 11, 2010

Page 10: Ruby off Rails

Parallelisms?

Saturday, September 11, 2010

Page 11: Ruby off Rails

ActionController <=> SinatraActionView <=> TiltActiveRecord <=> OhmCucumber + Rspec <=> Stories + Contest

Saturday, September 11, 2010

Page 12: Ruby off Rails

gem install railsrails new myapp

gem install monkmonk init myapp

Saturday, September 11, 2010

Page 13: Ruby off Rails

rails server

ruby main.rb

Saturday, September 11, 2010

Page 14: Ruby off Rails

rails console

irb -r ./main

Saturday, September 11, 2010

Page 15: Ruby off Rails

Convenience is overrated?(it maybe just me though :-)

Saturday, September 11, 2010

Page 16: Ruby off Rails

LET THE CODE SPEAK!

Saturday, September 11, 2010

Page 17: Ruby off Rails

Saturday, September 11, 2010

Page 18: Ruby off Rails

Saturday, September 11, 2010

Page 19: Ruby off Rails

Saturday, September 11, 2010

Page 20: Ruby off Rails

Saturday, September 11, 2010

Page 21: Ruby off Rails

Saturday, September 11, 2010

Page 22: Ruby off Rails

Saturday, September 11, 2010

Page 23: Ruby off Rails

Saturday, September 11, 2010