SlideShare a Scribd company logo
1 of 42
Download to read offline
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

More Related Content

Viewers also liked

Zet de manager naar je hand
Zet de manager naar je handZet de manager naar je hand
Zet de manager naar je handhamstramark
 
疑難2d──提問方式
疑難2d──提問方式疑難2d──提問方式
疑難2d──提問方式lifeved
 
抗反思_逆對談── 例1-6
抗反思_逆對談── 例1-6抗反思_逆對談── 例1-6
抗反思_逆對談── 例1-6lifeved
 
Ember.js Basics
Ember.js BasicsEmber.js Basics
Ember.js Basicspootsbook
 
Examen de writing
Examen de writingExamen de writing
Examen de writingSaMiiiThoO
 
疑難1a── 單向教育的後遺症
疑難1a── 單向教育的後遺症疑難1a── 單向教育的後遺症
疑難1a── 單向教育的後遺症lifeved
 
FutureDev / Love'Script
FutureDev / Love'ScriptFutureDev / Love'Script
FutureDev / Love'Scriptpootsbook
 
疑難2b──反思對談溝通法
疑難2b──反思對談溝通法疑難2b──反思對談溝通法
疑難2b──反思對談溝通法lifeved
 
REDIculouS: Introduction to Redis
REDIculouS: Introduction to RedisREDIculouS: Introduction to Redis
REDIculouS: Introduction to Redispootsbook
 
兒童事工──疑難一&二
兒童事工──疑難一&二兒童事工──疑難一&二
兒童事工──疑難一&二lifeved
 
疑難2f──關鍵語_小明例子
疑難2f──關鍵語_小明例子疑難2f──關鍵語_小明例子
疑難2f──關鍵語_小明例子lifeved
 
疑難2c──反思對談的目的
疑難2c──反思對談的目的疑難2c──反思對談的目的
疑難2c──反思對談的目的lifeved
 
疑難2e──按格施教
疑難2e──按格施教疑難2e──按格施教
疑難2e──按格施教lifeved
 
生命價值教育──兒童課程簡介
生命價值教育──兒童課程簡介生命價值教育──兒童課程簡介
生命價值教育──兒童課程簡介lifeved
 
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 MVCpootsbook
 
Probabilistic PCA, EM, and more
Probabilistic PCA, EM, and moreProbabilistic PCA, EM, and more
Probabilistic PCA, EM, and morehsharmasshare
 

Viewers also liked (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 to High Speed Rails

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 Jan09Shaer Hassan
 
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 Feb2010arif44
 
Ruby On Rails Presentation
Ruby On Rails PresentationRuby On Rails Presentation
Ruby On Rails PresentationPaul Pajo
 
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 RailsNataly Tkachuk
 
Ruby Rails Web Development.pdf
Ruby Rails Web Development.pdfRuby Rails Web Development.pdf
Ruby Rails Web Development.pdfAyesha Siddika
 
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 rorbitssoftware
 
Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718tengu
 
Why Use Ruby On Rails.pdf
Why Use Ruby On Rails.pdfWhy Use Ruby On Rails.pdf
Why Use Ruby On Rails.pdfKaty Slemon
 
Ruby on Rails Development Services
Ruby on Rails Development ServicesRuby on Rails Development Services
Ruby on Rails Development ServicesSpritleSoftware
 
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 Chetu
 
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.pdfTasnim Jahan
 
Ruby on Rails industry trends
Ruby on Rails industry trendsRuby on Rails industry trends
Ruby on Rails industry trendsSumanth krishna
 
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
 
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 JRubyJacob Lehrbaum
 
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...OliviaWatson27
 
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 softwareNETWAYS
 
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 ownersKaty Slemon
 

Similar to 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
 

Recently uploaded

Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxNeo4j
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 

Recently uploaded (20)

Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 

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