ruby on rails
a presentation by akshay vasudev
ps: forgive typros
First taste
a.k.a. writing your first rails app
Web application framework
for ruby language
Opinionated software
designed to encourage certain principles -
"The Rails Way"
any other way => less than happy experience
Convention over configuration
makes certain assumptions that just work
no endless configuration files
accomplish more by writing less code
makes programming Fun
DRY
Don't Repeat Yourself
you'd never have to write same code again
REST
REpresentational State Transfer
structure application around standard HTTP verbs
GET /users/new
POST /users
DELETE /users/1
MVC
Model View Controller architecture
isolation of business logic from user interface
keeps code DRY
easier maintenance