SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
TITLE   MVP ASAP PLZ!
        High Speed Rails
ME        Philip Poots
          @pootsbook

          Ruby Developer

          Audacio.us


     3

     18

     3
MVP   MVP?
MVP   MVP?
      Minimum Viable Product
MVP   MVP?
      Minimum Viable Product




       Minimum         Viable
LEAN   Lean Startup
LEAN   Lean Startup
LEAN   The Lean Startup
LEAN   Eric Ries
QUOTES   Eric Ries

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

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




         Why?
QUOTES   Tim O’Reilly

 “Powerful web applications
  that formerly might have
  taken weeks or months to
  develop can be produced in
  a matter of days.”
QUOTES   James Duncan Davidson
                    “Rails is the most well
                     thought-out web
                     development
                     framework I’ve ever
                     used. Nobody has
                     done it like this
                     before.”
QUOTES     Evan Williams


         “Rails stood out as the
          best choice. We
          consider it a key
          business advantage.”
USAGE   Twitter
USAGE   Groupon
USAGE   GitHub
USAGE   Basecamp
USAGE   Cabinet Office
USAGE   FreeAgent
USAGE   CustomerSure
USAGE   SageOne
QUOTES   Klaus-Michael Vogelberg


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

  CTO
ABOUT   Speed of Development

        Code

        Convention

        Community
ABOUT   Speed of Development

        Code Ruby

        Convention

        Community
ABOUT   Speed of Development

        Code Ruby

        Convention Rails

        Community
ABOUT   Speed of Development

        Code Ruby

        Convention Rails

        Community RubyGems
RAILS   Speed of Development


        Convention Rails
RAILS   RESTful Architecture

        Database   HTTP
        Create     POST
        Read       GET
        Update     PUT
        Destroy    DELETE
RAILS   RESTful Actions




        GET   /invoices/1
RAILS   XML




        GET   /invoices/1.xml
RAILS   JSON




        GET   /invoices/1.json
RAILS   PDF?




        GET    /invoices/1.pdf
RAILS   PDF


                                , :pdf	




        GET   /invoices/1.pdf
RAILS   PDF




        GET   /invoices/1.pdf
ABOUT   Speed of Development

        Code Ruby

        Convention Rails

        Community RubyGems
GEMS   Speed of Development




       Community RubyGems
GEMS   Payment Processing

       ActiveMerchant gem
GEMS   Payment Processing

       ActiveMerchant gem

       Shopify
GEMS   Payment Processing

       ActiveMerchant gem

       Shopify

       50+ Payment Gateways
MORE   Ruby on Rails


       http://rubyonrails.org/



       @rubynortheast

Más contenido relacionado

Destacado

疑難2d──提問方式
疑難2d──提問方式疑難2d──提問方式
疑難2d──提問方式
lifeved
 
抗反思_逆對談── 例1-6
抗反思_逆對談── 例1-6抗反思_逆對談── 例1-6
抗反思_逆對談── 例1-6
lifeved
 
Examen de writing
Examen de writingExamen de writing
Examen de writing
SaMiiiThoO
 
疑難1a── 單向教育的後遺症
疑難1a── 單向教育的後遺症疑難1a── 單向教育的後遺症
疑難1a── 單向教育的後遺症
lifeved
 
疑難2b──反思對談溝通法
疑難2b──反思對談溝通法疑難2b──反思對談溝通法
疑難2b──反思對談溝通法
lifeved
 
REDIculouS: Introduction to Redis
REDIculouS: Introduction to RedisREDIculouS: Introduction to Redis
REDIculouS: Introduction to Redis
pootsbook
 
兒童事工──疑難一&二
兒童事工──疑難一&二兒童事工──疑難一&二
兒童事工──疑難一&二
lifeved
 
疑難2f──關鍵語_小明例子
疑難2f──關鍵語_小明例子疑難2f──關鍵語_小明例子
疑難2f──關鍵語_小明例子
lifeved
 
疑難2c──反思對談的目的
疑難2c──反思對談的目的疑難2c──反思對談的目的
疑難2c──反思對談的目的
lifeved
 
疑難2e──按格施教
疑難2e──按格施教疑難2e──按格施教
疑難2e──按格施教
lifeved
 
生命價值教育──兒童課程簡介
生命價值教育──兒童課程簡介生命價值教育──兒童課程簡介
生命價值教育──兒童課程簡介
lifeved
 

Destacado (17)

Zet de manager naar je hand
Zet de manager naar je handZet de manager naar je hand
Zet de manager naar je hand
 
疑難2d──提問方式
疑難2d──提問方式疑難2d──提問方式
疑難2d──提問方式
 
抗反思_逆對談── 例1-6
抗反思_逆對談── 例1-6抗反思_逆對談── 例1-6
抗反思_逆對談── 例1-6
 
Ember.js Basics
Ember.js BasicsEmber.js Basics
Ember.js Basics
 
Examen de writing
Examen de writingExamen de writing
Examen de writing
 
疑難1a── 單向教育的後遺症
疑難1a── 單向教育的後遺症疑難1a── 單向教育的後遺症
疑難1a── 單向教育的後遺症
 
Cuento indu
Cuento induCuento indu
Cuento indu
 
FutureDev / Love'Script
FutureDev / Love'ScriptFutureDev / Love'Script
FutureDev / Love'Script
 
疑難2b──反思對談溝通法
疑難2b──反思對談溝通法疑難2b──反思對談溝通法
疑難2b──反思對談溝通法
 
REDIculouS: Introduction to Redis
REDIculouS: Introduction to RedisREDIculouS: Introduction to Redis
REDIculouS: Introduction to Redis
 
兒童事工──疑難一&二
兒童事工──疑難一&二兒童事工──疑難一&二
兒童事工──疑難一&二
 
疑難2f──關鍵語_小明例子
疑難2f──關鍵語_小明例子疑難2f──關鍵語_小明例子
疑難2f──關鍵語_小明例子
 
疑難2c──反思對談的目的
疑難2c──反思對談的目的疑難2c──反思對談的目的
疑難2c──反思對談的目的
 
疑難2e──按格施教
疑難2e──按格施教疑難2e──按格施教
疑難2e──按格施教
 
生命價值教育──兒童課程簡介
生命價值教育──兒童課程簡介生命價值教育──兒童課程簡介
生命價值教育──兒童課程簡介
 
Backbone.js — Introduction to client-side JavaScript MVC
Backbone.js — Introduction to client-side JavaScript MVCBackbone.js — Introduction to client-side JavaScript MVC
Backbone.js — Introduction to client-side JavaScript MVC
 
Probabilistic PCA, EM, and more
Probabilistic PCA, EM, and moreProbabilistic PCA, EM, and more
Probabilistic PCA, EM, and more
 

Similar a High Speed Rails

Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
arif44
 
Ruby Rails Web Development.pdf
Ruby Rails Web Development.pdfRuby Rails Web Development.pdf
Ruby Rails Web Development.pdf
Ayesha Siddika
 
Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718
tengu
 
Ruby Rails Web Development SEO Expert Bangladesh LTD.pdf
Ruby Rails Web Development  SEO Expert Bangladesh LTD.pdfRuby Rails Web Development  SEO Expert Bangladesh LTD.pdf
Ruby Rails Web Development SEO Expert Bangladesh LTD.pdf
Tasnim Jahan
 
Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)
Konstantin Gredeskoul
 

Similar a High Speed Rails (20)

Ror Seminar With agilebd.org on 23 Jan09
Ror Seminar With agilebd.org on 23 Jan09Ror Seminar With agilebd.org on 23 Jan09
Ror Seminar With agilebd.org on 23 Jan09
 
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
 
Ruby On Rails Presentation
Ruby On Rails PresentationRuby On Rails Presentation
Ruby On Rails Presentation
 
Make your app idea a reality with Ruby On Rails
Make your app idea a reality with Ruby On RailsMake your app idea a reality with Ruby On Rails
Make your app idea a reality with Ruby On Rails
 
Ruby Rails Web Development.pdf
Ruby Rails Web Development.pdfRuby Rails Web Development.pdf
Ruby Rails Web Development.pdf
 
8 awesome benefits of ruby on rails application development
8 awesome benefits of ruby on rails application development 8 awesome benefits of ruby on rails application development
8 awesome benefits of ruby on rails application development
 
Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718
 
Why Use Ruby On Rails.pdf
Why Use Ruby On Rails.pdfWhy Use Ruby On Rails.pdf
Why Use Ruby On Rails.pdf
 
Ruby on Rails Development Services
Ruby on Rails Development ServicesRuby on Rails Development Services
Ruby on Rails Development Services
 
Benefits of using Ruby on rails for Apps Development
Benefits of using Ruby on rails for Apps Development Benefits of using Ruby on rails for Apps Development
Benefits of using Ruby on rails for Apps Development
 
Ruby Rails Web Development SEO Expert Bangladesh LTD.pdf
Ruby Rails Web Development  SEO Expert Bangladesh LTD.pdfRuby Rails Web Development  SEO Expert Bangladesh LTD.pdf
Ruby Rails Web Development SEO Expert Bangladesh LTD.pdf
 
Ruby on Rails industry trends
Ruby on Rails industry trendsRuby on Rails industry trends
Ruby on Rails industry trends
 
Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)Enterprise Architectures with Ruby (and Rails)
Enterprise Architectures with Ruby (and Rails)
 
Accelerate Your Business and Aim for the Cloud with Java and JRuby
Accelerate Your Business and Aim for the Cloud with Java and JRubyAccelerate Your Business and Aim for the Cloud with Java and JRuby
Accelerate Your Business and Aim for the Cloud with Java and JRuby
 
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
 
RubyonRails
RubyonRailsRubyonRails
RubyonRails
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
 
stackconf 2021 | How DevOps changed the way we operate software
stackconf 2021 | How DevOps changed the way we operate softwarestackconf 2021 | How DevOps changed the way we operate software
stackconf 2021 | How DevOps changed the way we operate software
 
Develop your website with ROR
Develop your website with RORDevelop your website with ROR
Develop your website with ROR
 
Ruby on rails backend development preferred choice for product owners
Ruby on rails backend development preferred choice for product ownersRuby on rails backend development preferred choice for product owners
Ruby on rails backend development preferred choice for product owners
 

Último

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

High Speed Rails

  • 1. TITLE MVP ASAP PLZ! High Speed Rails
  • 2. ME Philip Poots @pootsbook Ruby Developer Audacio.us 3 18 3
  • 3. MVP MVP?
  • 4. MVP MVP? Minimum Viable Product
  • 5. MVP MVP? Minimum Viable Product Minimum Viable
  • 6. LEAN Lean Startup
  • 7. LEAN Lean Startup
  • 8. LEAN The Lean Startup
  • 9. LEAN Eric Ries
  • 10. QUOTES Eric Ries “Rails has done more for startups than a whole boatload of Venture Capitalists.”
  • 11. QUOTES Eric Ries “Rails has had an incredible impact on the startup ecosystem.”
  • 12. QUOTES Why?
  • 13. QUOTES Tim O’Reilly “Powerful web applications that formerly might have taken weeks or months to develop can be produced in a matter of days.”
  • 14. QUOTES James Duncan Davidson “Rails is the most well thought-out web development framework I’ve ever used. Nobody has done it like this before.”
  • 15. QUOTES Evan Williams “Rails stood out as the best choice. We consider it a key business advantage.”
  • 16. USAGE Twitter
  • 17. USAGE Groupon
  • 18. USAGE GitHub
  • 19. USAGE Basecamp
  • 20. USAGE Cabinet Office
  • 21. USAGE FreeAgent
  • 22. USAGE CustomerSure
  • 23. USAGE SageOne
  • 24. QUOTES Klaus-Michael Vogelberg “Ruby on Rails…is both revolutionary as a language as well as a framework.” CTO
  • 25. ABOUT Speed of Development Code Convention Community
  • 26. ABOUT Speed of Development Code Ruby Convention Community
  • 27. ABOUT Speed of Development Code Ruby Convention Rails Community
  • 28. ABOUT Speed of Development Code Ruby Convention Rails Community RubyGems
  • 29. RAILS Speed of Development Convention Rails
  • 30. RAILS RESTful Architecture Database HTTP Create POST Read GET Update PUT Destroy DELETE
  • 31. RAILS RESTful Actions GET /invoices/1
  • 32. RAILS XML GET /invoices/1.xml
  • 33. RAILS JSON GET /invoices/1.json
  • 34. RAILS PDF? GET /invoices/1.pdf
  • 35. RAILS PDF , :pdf GET /invoices/1.pdf
  • 36. RAILS PDF GET /invoices/1.pdf
  • 37. ABOUT Speed of Development Code Ruby Convention Rails Community RubyGems
  • 38. GEMS Speed of Development Community RubyGems
  • 39. GEMS Payment Processing ActiveMerchant gem
  • 40. GEMS Payment Processing ActiveMerchant gem Shopify
  • 41. GEMS Payment Processing ActiveMerchant gem Shopify 50+ Payment Gateways
  • 42. MORE Ruby on Rails http://rubyonrails.org/ @rubynortheast