SlideShare a Scribd company logo
Ruby on
Rails
Why you should build your
prototype with it.
Ruby on
Rails
Why rails = code happiness =
productivity = more money
Ruby on Rails
kick-ass!
Website is just text




your browser doesn’t care about the language
It’s so damn fast




really...
Ruby on Rails Kick-ass
really kiasu app
I will only drive if we meet up in the middle
surprise yourself
rent random movie
up to the minute water flow data
now it’s ok to skip classes
there’s no error, sir!
blogging made easy
makes me happy :)
guy has_one :wife
guy has_many :girlfriends
guy has_many :kids

kid belongs_to :guy
house belongs_to :wife
car belongs_to :girlfriends
guy belongs_to :wife
guy has_many :girlfriends
guy has_many :kids

kid belongs_to :guy
house belongs_to :wife
car belongs_to :girlfriends
act_as_happiness
makes the designer happy
Ruby on Rails Kick-ass
makes the investor happy
and ultimately, makes you happy
Ruby on Rails Kick-ass
Question?
By the way, please do not ask if it scales, instead ask yourself will your product scale?
Credits

http://www.flickr.com/photos/infatuated/2363698820/
http://www.flickr.com/photos/hercios/3022551609
http://www.flickr.com/photos/thelifeofbryan/78731605
http://www.flickr.com/photos/philippeleroyer/2202178647
http://www.flickr.com/photos/smannion/2515233547
http://www.flickr.com/photos/thomashawk/2227972073
http://www.flickr.com/photos/dartboard/51922495
http://www.flickr.com/photos/glassblower/2703249705

More Related Content

Similar to Ruby on Rails Kick-ass

GFAR webinar "The future of online media" - webdesign trends
GFAR webinar "The future of online media" - webdesign trendsGFAR webinar "The future of online media" - webdesign trends
GFAR webinar "The future of online media" - webdesign trends
GCARD Conferences
 
Rails Development That Doesn't Hurt
Rails Development That Doesn't HurtRails Development That Doesn't Hurt
Rails Development That Doesn't Hurt
Akira Matsuda
 
Making the Mobile Web Work
Making the Mobile Web WorkMaking the Mobile Web Work
Making the Mobile Web Work
Terry Ryan
 
Create Your Site For Perfection, Nothing Less, Or You Loose!
Create Your Site For Perfection, Nothing Less, Or You Loose!Create Your Site For Perfection, Nothing Less, Or You Loose!
Create Your Site For Perfection, Nothing Less, Or You Loose!
dancoatessr
 
presentation
presentation presentation
presentation
Alkasas
 
Why every startup built with Ruby on Rails has an upper hand over their compe...
Why every startup built with Ruby on Rails has an upper hand over their compe...Why every startup built with Ruby on Rails has an upper hand over their compe...
Why every startup built with Ruby on Rails has an upper hand over their compe...
DreamToIPO
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
David Hudson
 
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
javier ramirez
 
Bulgaria Web Summit #VDT Visual Design Thinking
Bulgaria Web Summit #VDT Visual Design ThinkingBulgaria Web Summit #VDT Visual Design Thinking
Bulgaria Web Summit #VDT Visual Design Thinking
Chiara Francesca Albanesi
 
#VDT - A review of the process. EP. 2
#VDT - A review of the process. EP. 2#VDT - A review of the process. EP. 2
#VDT - A review of the process. EP. 2
Carlo Frinolli Puzzilli
 
Bulgaria Web Summit 2014 - #VDT - Visual Design Thinking - a review for the p...
Bulgaria Web Summit 2014 - #VDT - Visual Design Thinking - a review for the p...Bulgaria Web Summit 2014 - #VDT - Visual Design Thinking - a review for the p...
Bulgaria Web Summit 2014 - #VDT - Visual Design Thinking - a review for the p...
visualdesignthinking
 
Web Desiner vs web Developer
Web Desiner vs web DeveloperWeb Desiner vs web Developer
Web Desiner vs web Developer
AliAhmad604
 
hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7
hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7
hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7
Elisha Tan
 
15 Brand New Free Websites On Building, Running And Advertising A Succesful I...
15 Brand New Free Websites On Building, Running And Advertising A Succesful I...15 Brand New Free Websites On Building, Running And Advertising A Succesful I...
15 Brand New Free Websites On Building, Running And Advertising A Succesful I...
4clint
 
Ruby Nuby Session - Rails Intro
Ruby Nuby Session - Rails IntroRuby Nuby Session - Rails Intro
Ruby Nuby Session - Rails Intro
John Barton
 
HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)
Christian Heilmann
 
Ebookprovider.co.cc joe robson make your words sell!
Ebookprovider.co.cc joe robson   make your words sell!Ebookprovider.co.cc joe robson   make your words sell!
Ebookprovider.co.cc joe robson make your words sell!
ishqiya
 
Many ways to Android Development - a rant!
Many ways to Android Development - a rant!Many ways to Android Development - a rant!
Many ways to Android Development - a rant!
kashifrazzaqui
 
Auto blogging auto riches video(link in description)
Auto blogging auto  riches video(link in description)Auto blogging auto  riches video(link in description)
Auto blogging auto riches video(link in description)
NawinPandey
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7
Amye Scavarda
 

Similar to Ruby on Rails Kick-ass (20)

GFAR webinar "The future of online media" - webdesign trends
GFAR webinar "The future of online media" - webdesign trendsGFAR webinar "The future of online media" - webdesign trends
GFAR webinar "The future of online media" - webdesign trends
 
Rails Development That Doesn't Hurt
Rails Development That Doesn't HurtRails Development That Doesn't Hurt
Rails Development That Doesn't Hurt
 
Making the Mobile Web Work
Making the Mobile Web WorkMaking the Mobile Web Work
Making the Mobile Web Work
 
Create Your Site For Perfection, Nothing Less, Or You Loose!
Create Your Site For Perfection, Nothing Less, Or You Loose!Create Your Site For Perfection, Nothing Less, Or You Loose!
Create Your Site For Perfection, Nothing Less, Or You Loose!
 
presentation
presentation presentation
presentation
 
Why every startup built with Ruby on Rails has an upper hand over their compe...
Why every startup built with Ruby on Rails has an upper hand over their compe...Why every startup built with Ruby on Rails has an upper hand over their compe...
Why every startup built with Ruby on Rails has an upper hand over their compe...
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
 
Bulgaria Web Summit #VDT Visual Design Thinking
Bulgaria Web Summit #VDT Visual Design ThinkingBulgaria Web Summit #VDT Visual Design Thinking
Bulgaria Web Summit #VDT Visual Design Thinking
 
#VDT - A review of the process. EP. 2
#VDT - A review of the process. EP. 2#VDT - A review of the process. EP. 2
#VDT - A review of the process. EP. 2
 
Bulgaria Web Summit 2014 - #VDT - Visual Design Thinking - a review for the p...
Bulgaria Web Summit 2014 - #VDT - Visual Design Thinking - a review for the p...Bulgaria Web Summit 2014 - #VDT - Visual Design Thinking - a review for the p...
Bulgaria Web Summit 2014 - #VDT - Visual Design Thinking - a review for the p...
 
Web Desiner vs web Developer
Web Desiner vs web DeveloperWeb Desiner vs web Developer
Web Desiner vs web Developer
 
hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7
hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7
hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7
 
15 Brand New Free Websites On Building, Running And Advertising A Succesful I...
15 Brand New Free Websites On Building, Running And Advertising A Succesful I...15 Brand New Free Websites On Building, Running And Advertising A Succesful I...
15 Brand New Free Websites On Building, Running And Advertising A Succesful I...
 
Ruby Nuby Session - Rails Intro
Ruby Nuby Session - Rails IntroRuby Nuby Session - Rails Intro
Ruby Nuby Session - Rails Intro
 
HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)
 
Ebookprovider.co.cc joe robson make your words sell!
Ebookprovider.co.cc joe robson   make your words sell!Ebookprovider.co.cc joe robson   make your words sell!
Ebookprovider.co.cc joe robson make your words sell!
 
Many ways to Android Development - a rant!
Many ways to Android Development - a rant!Many ways to Android Development - a rant!
Many ways to Android Development - a rant!
 
Auto blogging auto riches video(link in description)
Auto blogging auto  riches video(link in description)Auto blogging auto  riches video(link in description)
Auto blogging auto riches video(link in description)
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7
 

Recently uploaded

Step-By-Step Process to Develop a Mobile App From Scratch
Step-By-Step Process to Develop a Mobile App From ScratchStep-By-Step Process to Develop a Mobile App From Scratch
Step-By-Step Process to Develop a Mobile App From Scratch
softsuave
 
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
shanihomely
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingConnector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
DianaGray10
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
Google Developer Group - Harare
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
David Wilson
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
AmandaCheung15
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
DianaGray10
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
BrainSell Technologies
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
alexjohnson7307
 
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
Priyanka Aash
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
313mohammedarshad
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
ankush9927
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
Bhajan Mehta
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
janagijoythi
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
Steven Carlson
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 

Recently uploaded (20)

Step-By-Step Process to Develop a Mobile App From Scratch
Step-By-Step Process to Develop a Mobile App From ScratchStep-By-Step Process to Develop a Mobile App From Scratch
Step-By-Step Process to Develop a Mobile App From Scratch
 
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
Premium Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Service ...
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingConnector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
 
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 

Ruby on Rails Kick-ass