opening the toolbox

16
opening the toolbox tools and tricks for everyday use Dennis Blöte, Railscamp Hamburg Samstag, 23. Oktober 2010

Upload: dennis-reimann

Post on 15-May-2015

1.990 views

Category:

Technology


1 download

DESCRIPTION

Presentation for the Railscamp Hamburg 2010

TRANSCRIPT

Page 1: Opening the Toolbox

opening the toolboxtools and tricks for everyday use

Dennis Blöte, Railscamp Hamburg

Samstag, 23. Oktober 2010

Page 2: Opening the Toolbox

RVM

• Ruby Version Manager

• Gem Management via Gemsets, global and per project

• Integration of tools like TextMate, Passenger and Capistrano

• http://rvm.beginrescueend.com/

Samstag, 23. Oktober 2010

Page 3: Opening the Toolbox

GitX

• Git GUI for OS X

• History & Diff browsing

• Complete tree of revisions

• Search

• http://github.com/brotherbard/gitx

Samstag, 23. Oktober 2010

Page 4: Opening the Toolbox

Samstag, 23. Oktober 2010

Page 5: Opening the Toolbox

Homebrew

• Package manager for OS X

• Formulas are Ruby scripts

• Always up-to-date

• Easily extendable (most forked project)

• http://mxcl.github.com/homebrew/

Samstag, 23. Oktober 2010

Page 6: Opening the Toolbox

Cinderella

• Dev environment based on Xcode, Homebrew, RVM & Chef

• Gives you Ruby, Python, nodeJS, Erlangand databases (MySQL, Postgres, …)

• Isolated in ~/Developer

• http://www.atmos.org/cinderella/

Samstag, 23. Oktober 2010

Page 7: Opening the Toolbox

bash-it

• Community bash framework

• Inspired by oh-my-zsh

• Aliases, Helpers & commands for Git, Rails, RVM, …

• Themes

• http://github.com/revans/bash-it

Samstag, 23. Oktober 2010

Page 8: Opening the Toolbox

Git Flow

• Collection of Git extensions to provide high-level repository operations

• Based on Vincent Driessen'sGit branching model

• http://github.com/nvie/gitflow

Samstag, 23. Oktober 2010

Page 9: Opening the Toolbox

Samstag, 23. Oktober 2010

Page 10: Opening the Toolbox

CI Joe

• Continuous Integration Server

• http://github.com/defunkt/cijoe

Samstag, 23. Oktober 2010

Page 11: Opening the Toolbox

Terminitor

• Workflow automation

• Terminal setup per project

• http://github.com/achiu/terminitor

Samstag, 23. Oktober 2010

Page 12: Opening the Toolbox

awesome_print

• Pretty printing Ruby objects in IRB

• http://github.com/michaeldv/awesome_print

Samstag, 23. Oktober 2010

Page 13: Opening the Toolbox

Spork

• DRb server for RSpec and Cucumber

• Forks a copy of the Rails server for each test run

• http://github.com/timcharper/spork

Samstag, 23. Oktober 2010

Page 14: Opening the Toolbox

AckMate

• Fast „Find in Project“

• http://github.com/protocool/AckMate

_ /|\'o.O'=(___)=

U ack!

Samstag, 23. Oktober 2010

Page 15: Opening the Toolbox

it‘s the artistnot the tools ;)

Samstag, 23. Oktober 2010

Page 16: Opening the Toolbox

Credits

• http://www.flickr.com/photos/dipster1/1403240351/

Samstag, 23. Oktober 2010