22
Ruby on Rails From Zero to Hero

Ruby Nuby Session - Rails Intro

Embed Size (px)

DESCRIPTION

At the Melbourne Ruby users group we held a session to introduce people to Ruby and Rails. This is my presentation which gave the rough overview of Rails.

Citation preview

Page 1: Ruby Nuby Session - Rails Intro

Ruby on RailsFrom Zero to Hero

Page 2: Ruby Nuby Session - Rails Intro

Who am I?John Barton, Web Developerhttp://whoisjohnbarton.com

http://alltimetop5.com

Page 3: Ruby Nuby Session - Rails Intro

Zero to Hero?

Page 4: Ruby Nuby Session - Rails Intro

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

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

What is Rails?

Why should I learn Rails?

How does this “journey” thing go?

Page 7: Ruby Nuby Session - Rails Intro

Rails is...

Page 8: Ruby Nuby Session - Rails Intro

...an opinionated web framework

Page 9: Ruby Nuby Session - Rails Intro

MVC

Page 10: Ruby Nuby Session - Rails Intro

ActiveRecord takes care of everything you are sick

of doing over and over and over again

Page 11: Ruby Nuby Session - Rails Intro
Page 12: Ruby Nuby Session - Rails Intro

Why?

Page 13: Ruby Nuby Session - Rails Intro

productivity

Page 14: Ruby Nuby Session - Rails Intro

maintainability

Page 15: Ruby Nuby Session - Rails Intro

what if I can’t use Rails in production?

Page 16: Ruby Nuby Session - Rails Intro

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

How?

Page 18: Ruby Nuby Session - Rails Intro

Get hands on!

Watch the 10 minute blog video

Build an app!

Page 19: Ruby Nuby Session - Rails Intro

but....

Page 20: Ruby Nuby Session - Rails Intro

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

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

Who am I, again?John Barton, Web Developerhttp://whoisjohnbarton.com

http://alltimetop5.com