git and ruby on rails
DESCRIPTION
Small presentation presented on Git and Ruby on RailsTRANSCRIPT
Git
Version Control System
Jagdish Barabari
Types of Version Control
Why Git?
Ruby on Rails
Introduction
Centralized Version Control
Types of Version control
Distributed Version Control
Types of Version control
SVN vs Git
Speed Simple design Strong support for non-linear development
(thousands of parallel branches) Fully distributed Able to handle large projects like the Linux
kernel efficiently (speed and data size) Git repository working directory sizes are
extremelySmall when compered to SVN
Why Git?
Demo….
Ruby on Rails
A scripting language more powerful than perl
andMore object-oriented than Python.
Dynamic and Interpreted.
It’s easy to work with and to love Ruby.
Ruby
Full web application stack.
MVC
DRY
RESTful
Bundler dependency management tool (Rubygems)
Rails
ORM
Databases(MySql, Postgresql, Oracle, MangoDb, CouchDb )
Conventions over configurations
It’s easy to test (Unit and integration testing with javascript support)
Rails
TDD and BDD
Deployment (Heroku, Engineyard…etc )
Editors (Netbeans, Sublime, Vim, Gedit, Textedit )
Rails
Ready to start Riding Ruby on Rails ?
Any Questions?