Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agile Environment (Ruby Social Club Milan)

Agile Environment (Ruby Social Club Milan)

The importance of choosing the best environment for your application, not the most cool.

@ Ruby Social Club Milan, 2010

99e0b39c091e10d9c7d4452a34ca52dc?s=128

Simone Carletti

December 16, 2010
Tweet

Transcript

  1. Agile Environment Choosing the right environment, not the cool one.

  2. About Me • Simone Carletti • www.robodomain.com • www.simonecarletti.com •

    Co-Founder RoboDomain Inc • OOP Addicted • Ruby Enthusiast since 2006
  3. Why?

  4. http://www.flickr.com/photos/jonathanapples/3421604893/ Avoid Over Optimization

  5. Wrong approach

  6. KISS http://www.flickr.com/photos/visbeek/4611476357/

  7. http://www.flickr.com/photos/24425242@N04/3333679282/ Reduce Complexity

  8. The easier way to keep track of your domains. www.robodomain.com

  9. One year ago 1.8.6 1.9.2

  10. Today 1.8.7 1.9.2

  11. One year ago 80$

  12. Today 120$

  13. Decoupled Functionalities • Decouple functionalities to facilitate controlled growth •

    Create standalone services • Delegate to third-party services
  14. None
  15. Experiment

  16. https://gist.github.com/408157 Benchmark

  17. https://gist.github.com/408157 Benchmark

  18. Alternatives Ruby on Rails -> Sinatra -> Padrino Test::Unit ->

    RSpec ActiveRecord -> Sequel -> DataMapper Ruby -> MacRuby -> JRuby -> Rubinius
  19. Thank you! Simone Carletti www.simonecarletti.com