SlideShare a Scribd company logo
Ruby on Rails from ASP.NET
By: Buddy Lindsey
Date: 11-12-2010
Goals of this Presentation
• History
• Get You Started
• Get Past Common Pitfalls
• Basics of a lot of RoR
What is Ruby on Rails
• MVC (Model View Controller)
• Ruby Language
• (DHH) 37 Signals
• Very Opinionated
• Enterprise
What is ASP.NET MVC
• MVC (Model View Controller)
• Almost Language Agnostic
• Microsoft
• Configurable/Slightly Opinionated
Why Should You Learn RoR (Cliché)
• You shouldn’t
• Other ways to do same things
• Fun
• New Community
• Alternative Viewpoints
The Power of ASP.NET
• Master Pages
• User Controls
• Fine Grained Control
• Robust Extensions
• Thriving Passionate Community
• Consistent Language and Framework
Power of RoR
• Layouts
• Partials
• Fine Grained Control
• Robust Extensions
• Thriving Passionate Community
• Consistent Language and Framework
The Giant Demo
• Step-by-Step
• Creating Rails App
• Working with Different Parts of MVC
• Show Migrations
• REST/RESTful
• Routes
• Wiring Everything Up
Thank You
• http://rubyonrails.org/
• http://guides.rubyonrails.org/
• My Site: http://buddylindsey.com
• My Email: buddy@buddylindsey.com
• Twitter: @buddylindsey

More Related Content

PPTX
Programming languages used in Firefox OS
KEY
TSSJS 2011 - JRuby
PDF
Seamless Migration
PDF
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
PDF
EclipseCon Europe 2011
PDF
Node as an API shim
PPTX
Ruby and Security
PPTX
Ruby on rails
Programming languages used in Firefox OS
TSSJS 2011 - JRuby
Seamless Migration
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
EclipseCon Europe 2011
Node as an API shim
Ruby and Security
Ruby on rails

What's hot (16)

PDF
Why Plone Will Die
PDF
Saigon Ruby Meetup 06/10/2015 - Changeful Gem
PDF
SOA Latam 2015
KEY
Rapid development with Rails
PDF
Ruby on Rails
PPTX
LavaCon 2017 - Agile Localization: Building Bridges Between Translation Quali...
PDF
Making CLI app in ruby
PPTX
Kibana globalization at the RTP meetup
PDF
ProTips for Staying Sane while Working from Home
PPTX
Drupal for programmers
PPT
JavaScript State of the Union - Jan 2013
PDF
PHP Frameworks Review - Mar 19 2015
PPTX
Talk about java
PPTX
Career Guidance
PPTX
React101 v3
PPTX
Api crash
Why Plone Will Die
Saigon Ruby Meetup 06/10/2015 - Changeful Gem
SOA Latam 2015
Rapid development with Rails
Ruby on Rails
LavaCon 2017 - Agile Localization: Building Bridges Between Translation Quali...
Making CLI app in ruby
Kibana globalization at the RTP meetup
ProTips for Staying Sane while Working from Home
Drupal for programmers
JavaScript State of the Union - Jan 2013
PHP Frameworks Review - Mar 19 2015
Talk about java
Career Guidance
React101 v3
Api crash
Ad

Similar to Ruby on Rails from an ASP.NET Perspective (20)

PDF
Building Application With Ruby On Rails Framework
PDF
RoR (Ruby on Rails)
PDF
Aspose pdf
PPT
Ruby on Rails introduction
PPT
Ruby On Rails Seminar Basis Softexpo Feb2010
PPT
Introduction To Rails
PDF
Ruby on rails RAD
PDF
Why Use Ruby On Rails.pdf
PPT
Ruby on Rails industry trends
PDF
CSA on Rails: a practical case-study
PDF
Principles of MVC for Rails Developers
PDF
Reasons to Pick Ruby on Rails for Web Development Projects!.pdf
PPT
MVC Demystified: Essence of Ruby on Rails
PDF
The Birth and Evolution of Ruby on Rails
PDF
Building Application with Ruby On Rails Framework
PDF
Ruby on Rails Vs. ASP.NET MVC
PPT
Ruby on rails
PPTX
Real World Rails 5 Programming for Web Developers
PDF
ORUG - Sept 2014 - Lesson When Learning Ruby/Rails
Building Application With Ruby On Rails Framework
RoR (Ruby on Rails)
Aspose pdf
Ruby on Rails introduction
Ruby On Rails Seminar Basis Softexpo Feb2010
Introduction To Rails
Ruby on rails RAD
Why Use Ruby On Rails.pdf
Ruby on Rails industry trends
CSA on Rails: a practical case-study
Principles of MVC for Rails Developers
Reasons to Pick Ruby on Rails for Web Development Projects!.pdf
MVC Demystified: Essence of Ruby on Rails
The Birth and Evolution of Ruby on Rails
Building Application with Ruby On Rails Framework
Ruby on Rails Vs. ASP.NET MVC
Ruby on rails
Real World Rails 5 Programming for Web Developers
ORUG - Sept 2014 - Lesson When Learning Ruby/Rails
Ad

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
MYSQL Presentation for SQL database connectivity
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25-Week II
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine Learning_overview_presentation.pptx
Approach and Philosophy of On baking technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Chapter 3 Spatial Domain Image Processing.pdf
MYSQL Presentation for SQL database connectivity

Ruby on Rails from an ASP.NET Perspective

  • 1. Ruby on Rails from ASP.NET By: Buddy Lindsey Date: 11-12-2010
  • 2. Goals of this Presentation • History • Get You Started • Get Past Common Pitfalls • Basics of a lot of RoR
  • 3. What is Ruby on Rails • MVC (Model View Controller) • Ruby Language • (DHH) 37 Signals • Very Opinionated • Enterprise
  • 4. What is ASP.NET MVC • MVC (Model View Controller) • Almost Language Agnostic • Microsoft • Configurable/Slightly Opinionated
  • 5. Why Should You Learn RoR (Cliché) • You shouldn’t • Other ways to do same things • Fun • New Community • Alternative Viewpoints
  • 6. The Power of ASP.NET • Master Pages • User Controls • Fine Grained Control • Robust Extensions • Thriving Passionate Community • Consistent Language and Framework
  • 7. Power of RoR • Layouts • Partials • Fine Grained Control • Robust Extensions • Thriving Passionate Community • Consistent Language and Framework
  • 8. The Giant Demo • Step-by-Step • Creating Rails App • Working with Different Parts of MVC • Show Migrations • REST/RESTful • Routes • Wiring Everything Up
  • 9. Thank You • http://rubyonrails.org/ • http://guides.rubyonrails.org/ • My Site: http://buddylindsey.com • My Email: buddy@buddylindsey.com • Twitter: @buddylindsey