High Speed Rails

42
MVP ASAP PLZ! High Speed Rails TITLE

description

Delivered at North East New Tech, Newcastle upon Tyne, on 7th October 2011. See why people are choosing Ruby on Rails to develop web applications faster.

Transcript of High Speed Rails

Page 1: High Speed Rails

MVP ASAP PLZ!

High Speed Rails

TITLE

Page 2: High Speed Rails

Philip Poots

@pootsbook

Ruby Developer

Audacio.us

3

18

3

ME

Page 3: High Speed Rails

MVP? MVP

Page 4: High Speed Rails

MVP?

Minimum Viable Product

MVP

Page 5: High Speed Rails

MVP?

Minimum Viable Product

MVP

Minimum Viable

Page 6: High Speed Rails

Lean Startup LEAN

Page 7: High Speed Rails

Lean Startup LEAN

Page 8: High Speed Rails

The Lean Startup LEAN

Page 9: High Speed Rails

Eric Ries LEAN

Page 10: High Speed Rails

Eric Ries QUOTES

“Rails has done more for startups than a whole boatload of Venture Capitalists.”

Page 11: High Speed Rails

Eric Ries QUOTES

“Rails has had an incredible impact on the startup ecosystem.”

Page 12: High Speed Rails

Why?

QUOTES

Page 13: High Speed Rails

Tim O’Reilly QUOTES

“Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.”

Page 14: High Speed Rails

James Duncan Davidson QUOTES

“Rails is the most well thought-out web development framework I’ve ever used. Nobody has done it like this before.”

Page 15: High Speed Rails

Evan Williams QUOTES

“Rails stood out as the best choice. We consider it a key business advantage.”

Page 16: High Speed Rails

Twitter USAGE

Page 17: High Speed Rails

Groupon USAGE

Page 18: High Speed Rails

GitHub USAGE

Page 19: High Speed Rails

Basecamp USAGE

Page 20: High Speed Rails

Cabinet Office USAGE

Page 21: High Speed Rails

FreeAgent USAGE

Page 22: High Speed Rails

CustomerSure USAGE

Page 23: High Speed Rails

SageOne USAGE

Page 24: High Speed Rails

Klaus-Michael Vogelberg QUOTES

“Ruby on Rails…is both revolutionary as a language as well as a framework.” CTO

Page 25: High Speed Rails

Speed of Development

Code

Convention

Community

ABOUT

Page 26: High Speed Rails

Speed of Development

Code Ruby

Convention

Community

ABOUT

Page 27: High Speed Rails

Speed of Development

Code Ruby

Convention Rails

Community

ABOUT

Page 28: High Speed Rails

Speed of Development

Code Ruby

Convention Rails

Community RubyGems

ABOUT

Page 29: High Speed Rails

Speed of Development

Convention Rails

RAILS

Page 30: High Speed Rails

RESTful Architecture

Database HTTP

Create POST Read GET Update PUT Destroy DELETE

RAILS

Page 31: High Speed Rails

RESTful Actions RAILS

GET /invoices/1

Page 32: High Speed Rails

XML RAILS

GET /invoices/1.xml

Page 33: High Speed Rails

JSON RAILS

GET /invoices/1.json

Page 34: High Speed Rails

PDF? RAILS

GET /invoices/1.pdf

Page 35: High Speed Rails

PDF RAILS

GET /invoices/1.pdf

, :pdf

Page 36: High Speed Rails

PDF RAILS

GET /invoices/1.pdf

Page 37: High Speed Rails

Speed of Development

Code Ruby

Convention Rails

Community RubyGems

ABOUT

Page 38: High Speed Rails

Speed of Development

Community RubyGems

GEMS

Page 39: High Speed Rails

Payment Processing

ActiveMerchant gem

GEMS

Page 40: High Speed Rails

Payment Processing

ActiveMerchant gem

Shopify

GEMS

Page 41: High Speed Rails

Payment Processing

ActiveMerchant gem

Shopify

50+ Payment Gateways

GEMS

Page 42: High Speed Rails

Ruby on Rails

http://rubyonrails.org/

@rubynortheast

MORE