agile environment
DESCRIPTION
The importance of choosing the best environment for your application, not the most cool. Ruby Social Club Milan, 2010.TRANSCRIPT
Agile EnvironmentChoosing the right environment, not the cool one.
About Me
• Simone Carletti
• www.robodomain.com
• www.simonecarletti.com
• Co-Founder RoboDomain Inc
• OOP Addicted
• Ruby Enthusiast since 2006
Why?
http://www.flickr.com/photos/jonathanapples/3421604893/
Avoid Over Optimization
Wrong approach
KISS
http://www.flickr.com/photos/visbeek/4611476357/
http://www.flickr.com/photos/24425242@N04/3333679282/
Reduce Complexity
The easier way to keep track of your domains.
www.robodomain.com
One year ago
1.8.6
1.9.2
Today
1.8.7
1.9.2
One year ago
80$
Today
120$
Decoupled Functionalities
•Decouple functionalities to facilitate controlled growth
• Create standalone services
•Delegate to third-party services
Experiment
https://gist.github.com/408157
Benchmark
https://gist.github.com/408157
Benchmark
Alternatives
Ruby on Rails -> Sinatra -> Padrino
Test::Unit -> RSpec
ActiveRecord -> Sequel -> DataMapper
Ruby -> MacRuby -> JRuby -> Rubinius
Thank you!Simone Carletti
www.simonecarletti.com