Hello!
‣I’m Claudio Ortolina
‣I work at New Bamboo, in
London, as a full stack web
developer
‣We do Ruby, Rails, Agile
and Javascript
NEW BAMBOO HQ
Slide 3
Slide 3 text
I use Vim and tmux
Slide 4
Slide 4 text
I also cook
These are Bombay potatoes, you should try them
Slide 5
Slide 5 text
Topics for today
‣You only need a wok and a ladle...
‣...but having more at hand can really help
‣Keep everything at hand
‣Taste your food while cooking
Slide 6
Slide 6 text
You only need a wok and a ladle
Master the defaults of
your tools of choice
Slide 7
Slide 7 text
Master the basics
‣Find a !le
‣Splits
‣Foreground/background
‣Autocomplete
Give me a gist!
Slide 8
Slide 8 text
Beyond a ladle
Are these really that
di"erent?
Slide 9
Slide 9 text
The right tool for the job
‣Small, focused tools that work together
‣A good set of plugins
‣Strike for balance
‣For more, see:
‣https://learn.thoughtbot.com/vim
‣http://new-bamboo.github.io/Hermes/#plugins
Slide 10
Slide 10 text
Keep everything at hand
Sadly, it doesn’t look like my kitchen at all
Slide 11
Slide 11 text
Navigation
‣Navigation has to be FAST
‣Don’t !ddle with the !lesystem
‣Fuzzy search as general approach
‣CTags and speci!c plugins (like Rails.vim)
Slide 12
Slide 12 text
Taste your food while cooking
Slide 13
Slide 13 text
Exploit tmux
‣Run tests on separate pane
‣Leverage focused tests
‣Don’t need to switch to test in Rails
‣Send to REPL
‣See http://new-bamboo.github.io/Hermes/#tmuxandvim