Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn

3,866 views

Published on

5-minute presentation from 12 Clouds of Christmas at Cloud Austin.

Covering aws, docker, tmux, vim & openvpn.

Published in: Technology

Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn

  1. 1. dev tooling for your technohipster startup ! using aws, docker, tmux, vim ! & openvpn @wickett Cloud Austin 12 Clouds of Christmas
  2. 2. dev tooling for your technohipster startup ! using aws, docker, tmux, vim ! & openvpn @wickett Cloud Austin 12 Clouds of Christmas (random hipster, not @wickett)
  3. 3. dev tooling for your technohipster startup ! using aws, docker, tmux, vim ! & openvpn @wickett Cloud Austin 12 Clouds of Christmas (random hipster, not @wickett)
  4. 4. Lets build a mustache growth tracking app…
  5. 5. Lets build a mustache growth tracking app… bro! bro! bro!
  6. 6. lets figure out our dev tooling for working together
  7. 7. lets figure out our dev tooling for working together bro! bro! bro!
  8. 8. tmux • Terminal Multi Plexer… like screen, only better • Split screen, tabs, saves state across sessions • Exiting out of iTerm won’t kill your session • Keyboard nav for everything • Copy and paste to mac buffer • Customize your tmux config
  9. 9. Let’s install tmux! ! $ brew install tmux ! $ wget https://raw.github.com/ wickett/scripts/master/ macosx/.tmux.conf ~
  10. 10. I need some help with this code, ! lets pair!
  11. 11. I need some help with this code, ! lets pair! tmux pairing! bro! bro!
  12. 12. bro! tmux pairing main points! ! github.com/wickett/scripts/blob/master/pair.sh ! uses gh keys >> https://github.com/$USER.keys user can only use tmux pairing session ! tmux -S /tmp/pairing new -ds pairing && chgrp $GROUP /tmp/pairing && tmux -S /tmp/pairing attach -t pairing
  13. 13. tmux attach -t hack || tmux new -s hack
  14. 14. tmux attach -t hack || tmux new -s hack bro!
  15. 15. vim or emacs, is that even a question anymore?
  16. 16. vim or emacs, is that even a question anymore? vim bro! vim! vim!
  17. 17. Let’s install vim! ! $ brew install vim 
 $ git clone https://github.com/ wickett/wickett-vim ~/.vim ! $ cd ~/.vim ! $ make install
  18. 18. vim with all the shiny plugins
  19. 19. we need to protect our intellectual property
  20. 20. we need to protect our intellectual property that guy looks like he drinks starbucks
  21. 21. we need to protect our intellectual property that guy looks like he drinks starbucks very un-bro!
  22. 22. lets run all our traffic through openvpn in a docker container
  23. 23. bro! lets run all our traffic through openvpn in a docker container bro!
  24. 24. • start up AWS instance • install docker • install dockvpn
  25. 25. Gist, or it didn't happen
  26. 26. bro! gist.github.com/wickett/7882918
  27. 27. We couldn't have done this without all these fine folks and projects https://github.com/jpetazzo/dockvpn ! https://github.com/adamhjk/adam-vim ! https://twitter.com/marksim ! http://docker.io ! https://github.com/chrishunt/dot-files/blob/master/.tmux.conf ! blog.quarternotecoda.com/blog/2013/08/05/how-to-vim-plus-tmux/

×