Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 6 (more)

Merb Core

From ezmobius, 3 months ago

All you need.. none you don't.

2584 views  |  0 comments  |  6 favorites  |  107 downloads
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 2584
on Slideshare: 2584
from embeds: 0* * Views from embeds since 21 Aug, 07

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?