Fisl6

34
Ruby on Rails David Heinemeier Hansson

description

 

Transcript of Fisl6

Page 1: Fisl6

Ruby on Rails

David Heinemeier Hansson

Page 2: Fisl6

Web application framework

Page 3: Fisl6

Web application template

Page 4: Fisl6

Just fill in the blanks

All those little things

Convention over Config

But it’s all infrastructure!

Page 5: Fisl6

Java meets PHP

Page 6: Fisl6

Architectural purity of Java

Easy immediacy of PHP

Quick without getting dirty

Page 7: Fisl6

No single, big innovation

Page 8: Fisl6

A 37signals extraction

Page 9: Fisl6

http://www.basecamphq.com

Page 10: Fisl6

http://www.backpackit.com

Page 11: Fisl6

http://www.tadalist.com

Page 12: Fisl6

More practical than clever

Solving real problems

Page 13: Fisl6

The Whirlwind Tour

Page 14: Fisl6
Page 15: Fisl6

A full stack

Page 16: Fisl6
Page 17: Fisl6

Ruby in five E’s

Page 18: Fisl6

Everything is an object

Elegant blocks of inline joy

Exploring with reflection

Extending at runtime

Extensive standard library

Page 19: Fisl6
Page 20: Fisl6

Domain languages

Page 21: Fisl6
Page 22: Fisl6

Who cares?

Page 23: Fisl6

“In 1981, when I started working on Unix, I remember

being blown away by the power of the command-line

pipes-and-filters paradigm. I’ve worked with lots of

programming environments since then, but none of

them gave me that feeling of being able to write a

solution so well that working code just flew off of my

fingers. Until now: Ruby on Rails achieves for web

programming the same sort of conceptual leap that

Unix made for file-handling. You’ve got to try it!”

Bruce Perens

Page 24: Fisl6

60,000+ downloads

Page 25: Fisl6

“Most web frameworks force the developer to focus

on the needs of the framework. You spend your time

configuring X, or interfacing between Y and Z. Rails

isn't like that. With Rails you focus on delivering value

to your users. Everything else just gets taken care of.

Rails finally brings agility to the web.”

Dave Thomas

Page 26: Fisl6

10 job openings in May

Page 27: Fisl6

“Ruby on Rails is astounding. Using it is like watching

a kung-fu movie, where a dozen bad-ass frameworks

prepare to beat up the little newcomer only to be

handed their asses in a variety of imaginative ways”

Nathan Torkington

Page 28: Fisl6

5 books announced

Page 29: Fisl6

Learn more

Page 30: Fisl6

http://www.rubyonrails.org

Page 31: Fisl6

http://www.rubyonrails.com.br

Page 32: Fisl6
Page 33: Fisl6

Questions?

[email protected]

Page 34: Fisl6