Slideshow transcript
Slide 1: merb All you need, none you don’t
Slide 2: Guiding principles of merb development.
Slide 3: Prefer simplicity over magic as much as possible
Slide 4: Prefer simplicity over magic as much as possible This is framework code, no &:foo or returning allowed!
Slide 5: Prefer simplicity over magic as much as possible This is framework code, no &:foo or returning allowed! When in doubt... benchmark and profile
Slide 6: Prefer simplicity over magic as much as possible This is framework code, no &:foo or returning allowed! When in doubt... benchmark and profile Know your runtime and how it acts
Slide 7: Merb’s motto: No code is faster than no code.
Slide 8: Why?
Slide 9: Why Not?
Slide 10: Developer time is expensive... Servers are cheap...
Slide 11: Developer time is expensive... Servers are cheap... Who cares about efficiency, just throw more servers at the problem!
Slide 12: Throwing more servers at the problem only goes so far ...
Slide 13: Throwing more servers at the problem only goes so far ... Of course I’m happy to sell you more servers ;)
Slide 14: Premature Optimization is the root of blah blah blah...
Slide 15: *Postmature Optimization* is the root of all hosting bills ;)
Slide 16: back to merb...
Slide 17: What’s new?
Slide 18: merb-core Rack Webserver Abstraction Layer • Ebb • Evented Mongrel • FastCGI • Mongrel • Thin • Webrick
Slide 19: config/rack.rb
Slide 20: config/rack.rb
Slide 21: merb-core Powerful Router
Slide 22: merb-core Powerful Router
Slide 23: merb-core Provides API
Slide 24: merb-more • Code Generators • Asset Bundling • Mailers and Parts • Haml and other templating support • Action Args • Caching • Other essentials
Slide 25: merb-plugins • merb_dartamapper • merb_activerecord • merb_sequel • merb_helpers • merb_param_protection • many more to come
Slide 26: Contribute! • http://github.com/wycats/merb-core/tree/master • http://merb.lighthouseapp.com • #merb irc.freenode.net • http://groups.google.com/group/merb
Slide 27: Questions?




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 7 (more)