Ruby Nuby Session - Rails Intro
-
Upload
john-barton -
Category
Technology
-
view
1.988 -
download
2
description
Transcript of Ruby Nuby Session - Rails Intro
![Page 1: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/1.jpg)
Ruby on RailsFrom Zero to Hero
![Page 2: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/2.jpg)
Who am I?John Barton, Web Developerhttp://whoisjohnbarton.com
http://alltimetop5.com
![Page 3: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/3.jpg)
Zero to Hero?
![Page 4: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/4.jpg)
What I really mean is the transition between knowing nothing about Rails to having
deployed a full application into the wild
![Page 5: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/5.jpg)
I thought about putting some hippie slide about learning Rails being a “journey” not a
destination and so on.
Thankfully I thought better of it and skipped it
![Page 6: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/6.jpg)
What is Rails?
Why should I learn Rails?
How does this “journey” thing go?
![Page 7: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/7.jpg)
Rails is...
![Page 8: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/8.jpg)
...an opinionated web framework
![Page 9: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/9.jpg)
MVC
![Page 10: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/10.jpg)
ActiveRecord takes care of everything you are sick
of doing over and over and over again
![Page 11: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/11.jpg)
![Page 12: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/12.jpg)
Why?
![Page 13: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/13.jpg)
productivity
![Page 14: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/14.jpg)
maintainability
![Page 15: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/15.jpg)
what if I can’t use Rails in production?
![Page 16: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/16.jpg)
you will learn best practice via the path of least resistance
then apply it at your day job
then get annoyed at why your co-workers don’t get it
![Page 17: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/17.jpg)
How?
![Page 18: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/18.jpg)
Get hands on!
Watch the 10 minute blog video
Build an app!
![Page 19: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/19.jpg)
but....
![Page 20: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/20.jpg)
It won’t take long before you hit a wall
this wall is called “the Rails way”
most things are easy done the Rails way, but it takes a while to grok it
![Page 21: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/21.jpg)
Everyone in the Ruby and Rails community has had to go through this transition
We want to do everything we can to help you
![Page 22: Ruby Nuby Session - Rails Intro](https://reader033.fdocuments.net/reader033/viewer/2022052522/554be6c3b4c9055a368b4a29/html5/thumbnails/22.jpg)
Who am I, again?John Barton, Web Developerhttp://whoisjohnbarton.com
http://alltimetop5.com