Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

About Me • Simone Carletti • www.robodomain.com • www.simonecarletti.com • Co-Founder RoboDomain Inc • OOP Addicted • Ruby Enthusiast since 2006

Slide 3

Slide 3 text

Why?

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

Wrong approach

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

One year ago 1.8.6 1.9.2

Slide 10

Slide 10 text

Today 1.8.7 1.9.2

Slide 11

Slide 11 text

One year ago 80$

Slide 12

Slide 12 text

Today 120$

Slide 13

Slide 13 text

Decoupled Functionalities • Decouple functionalities to facilitate controlled growth • Create standalone services • Delegate to third-party services

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Experiment

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

Alternatives Ruby on Rails -> Sinatra -> Padrino Test::Unit -> RSpec ActiveRecord -> Sequel -> DataMapper Ruby -> MacRuby -> JRuby -> Rubinius

Slide 19

Slide 19 text

Thank you! Simone Carletti www.simonecarletti.com