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

Post on 14-May-2015

2.226 views 0 download

Tags:

description

5-minute presentation from 12 Clouds of Christmas at Cloud Austin. Covering aws, docker, tmux, vim & openvpn.

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

dev tooling for your technohipster startup !using aws, docker,

tmux, vim !& openvpn

@wickett Cloud Austin

12 Clouds of Christmas

dev tooling for your technohipster startup !using aws, docker,

tmux, vim !& openvpn

@wickett Cloud Austin

12 Clouds of Christmas

(random hipster, not @wickett)

dev tooling for your technohipster startup !using aws, docker,

tmux, vim !& openvpn

@wickett Cloud Austin

12 Clouds of Christmas

(random hipster, not @wickett)

Lets build a mustache growth

tracking app…

bro!

Lets build a mustache growth

tracking app…bro!bro!

lets figure out our dev tooling for working

together

bro!

lets figure out our dev tooling for working

togetherbro!bro!

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

Let’s install tmux!!

$ brew install tmux !$ wget https://raw.github.com/wickett/scripts/master/macosx/.tmux.conf ~

I need some help with this code, !

lets pair!

tmux pairing!

I need some help with this code, !

lets pair!

bro!bro!

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

tmux attach -t hack || tmux new -s hack

tmux attach -t hack || tmux new -s hack

bro!

vim or emacs, is that even a question

anymore?

vim!

vim or emacs, is that even a question

anymore?vim!vim bro!

Let’s install vim!!

$ brew install vim $ git clone https://github.com/wickett/wickett-vim ~/.vim !$ cd ~/.vim !$ make install

vim with all the shiny plugins

we need to protect our intellectual

property

we need to protect our intellectual

property

that guy looks like he drinks starbucks

we need to protect our intellectual

property

very un-bro!

that guy looks like he drinks starbucks

lets run all our traffic through openvpn in a docker container

bro!

lets run all our traffic through openvpn in a docker containerbro!

• start up AWS instance

• install docker

• install dockvpn

Gist, or it didn't happen

bro!

gist.github.com/wickett/7882918

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/