git and ruby on rails

13
Git Version Control System Jagdish Barabari

Upload: jagdish-barabari

Post on 18-Dec-2014

72 views

Category:

Self Improvement


6 download

DESCRIPTION

Small presentation presented on Git and Ruby on Rails

TRANSCRIPT

Page 1: Git and Ruby on Rails

Git

Version Control System

Jagdish Barabari

Page 2: Git and Ruby on Rails

Types of Version Control

Why Git?

Ruby on Rails

Introduction

Page 3: Git and Ruby on Rails

Centralized Version Control

Types of Version control

Page 4: Git and Ruby on Rails

Distributed Version Control

Types of Version control

Page 5: Git and Ruby on Rails

SVN vs Git

Page 6: Git and Ruby on Rails

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?

Page 7: Git and Ruby on Rails

Demo….

Page 8: Git and Ruby on Rails

Ruby on Rails

Page 9: Git and 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

Page 10: Git and Ruby on Rails

Full web application stack.

MVC

DRY

RESTful

Bundler dependency management tool (Rubygems)

Rails

Page 11: Git and Ruby on Rails

ORM

Databases(MySql, Postgresql, Oracle, MangoDb, CouchDb )

Conventions over configurations

It’s easy to test (Unit and integration testing with javascript support)

Rails

Page 12: Git and Ruby on Rails

TDD and BDD

Deployment (Heroku, Engineyard…etc )

Editors (Netbeans, Sublime, Vim, Gedit, Textedit )

Rails

Page 13: Git and Ruby on Rails

Ready to start Riding Ruby on Rails ?

Any Questions?