@arzumy Dev Setup #klxrb

31
@arzumy DEV SETUP #klxrb #4

description

Sharing my development machine setup with KL Ruby Brigade on our monthly Ruby Tuesday Meetup. https://www.facebook.com/events/1420572071495878/

Transcript of @arzumy Dev Setup #klxrb

Page 1: @arzumy Dev Setup #klxrb

@arzumy DEV SETUP

#klxrb #4

Page 2: @arzumy Dev Setup #klxrb

default installed apps

editors

default gemsdeployment

heroku specificteam happiness

1

2

3

4

Page 3: @arzumy Dev Setup #klxrb

default installed apps

Page 4: @arzumy Dev Setup #klxrb

before that! MBA

increased productivity8 GB is a lot, so far

Page 5: @arzumy Dev Setup #klxrb

Knox https://agilebits.com/knox

secure encrypted vaults

Page 6: @arzumy Dev Setup #klxrb

Homebrew http://brew.sh

installs the stuff you need

self manage ~/Library/LaunchAgents

Page 7: @arzumy Dev Setup #klxrb

iTerm 2 http://www.iterm2.com

split screens!

Page 8: @arzumy Dev Setup #klxrb

rbenvhttp://rbenv.org

simpler

Page 9: @arzumy Dev Setup #klxrb

gitxhttps://github.com/brotherbard/gitx

for times where you just want GUI

* http://cczona.com/blog/2012/05/gitx-a-short-history

Page 10: @arzumy Dev Setup #klxrb

sshuttlehttps://github.com/apenwarr/sshuttle

when working in captive network

brew install sshuttle

Page 11: @arzumy Dev Setup #klxrb

editors

Page 12: @arzumy Dev Setup #klxrb

RubyMinehttp://www.jetbrains.com/ruby

easier to read code

Page 13: @arzumy Dev Setup #klxrb

Sublime Texthttp://www.sublimetext.com/

mostly for note taking :P

Page 14: @arzumy Dev Setup #klxrb

vimhttp://www.vim.org/

for day to day work in console

Page 15: @arzumy Dev Setup #klxrb

default gems

Page 16: @arzumy Dev Setup #klxrb

zeushttps://github.com/burke/zeus

speed up Rails dev

Page 17: @arzumy Dev Setup #klxrb

better_errorshttps://github.com/charliesome/better_errors

shell in browser!

Page 18: @arzumy Dev Setup #klxrb

letter_openerhttps://github.com/ryanb/letter_opener

open mail in browser. so magical.

Page 19: @arzumy Dev Setup #klxrb

annotatehttps://github.com/ctran/annotate_models

so we don’t have to refer to schema.rb

Page 20: @arzumy Dev Setup #klxrb

gems: deployment

Page 21: @arzumy Dev Setup #klxrb

capistranocapistrano-extcapistrano-gitflowcapistrano_colors

Page 22: @arzumy Dev Setup #klxrb

asset_syncshould_precompile? method

Page 23: @arzumy Dev Setup #klxrb

wheneverhttps://github.com/javan/whenever

cron is in the repo

Page 24: @arzumy Dev Setup #klxrb

gems: heroku specific

Page 25: @arzumy Dev Setup #klxrb

heroku toolbeltheroku_sanheroku-api

Page 26: @arzumy Dev Setup #klxrb

dotenvhttps://github.com/bkeepers/dotenv

ENV sanity

Page 27: @arzumy Dev Setup #klxrb

team happiness

Page 28: @arzumy Dev Setup #klxrb

Skype & sevabothttps://github.com/opensourcehacker/sevabot

your eggdrop for Skype

Page 29: @arzumy Dev Setup #klxrb

Vagrantfilehttp://www.vagrantup.com/

so we can play nice with Microsoft users

Page 30: @arzumy Dev Setup #klxrb

Hackpad.comPivotalTracker.com

Page 31: @arzumy Dev Setup #klxrb

thanks!

@arzumy