Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
dev tooling for your
technohipster startup !
using aws, docker,
tmux, vim !
& openvpn
@wickett
Cloud Austin
12 Clouds of C...
dev tooling for your
technohipster startup !
using aws, docker,
tmux, vim !
& openvpn
@wickett
Cloud Austin
12 Clouds of C...
dev tooling for your
technohipster startup !
using aws, docker,
tmux, vim !
& openvpn
@wickett
Cloud Austin
12 Clouds of C...
Lets build a
mustache growth
tracking app…
Lets build a
mustache growth
tracking app…
bro!

bro!

bro!
lets figure out our
dev tooling for working
together
lets figure out our
dev tooling for working
together
bro!

bro!

bro!
tmux
•

Terminal Multi Plexer… like screen, only better

•

Split screen, tabs, saves state across sessions

•

Exiting ou...
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!
I need some help
with this code, !
lets pair!

tmux
pairing!
bro!
bro!
bro!
tmux pairing main points!
!

github.com/wickett/scripts/blob/master/pair.sh
!

uses gh keys >> https://github.com/$US...
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 or emacs, is
that even a question
anymore?
vim bro!

vim!

vim!
Let’s install vim!
!

$ brew install vim



$ git clone https://github.com/
wickett/wickett-vim ~/.vim
!

$ cd ~/.vim
!

$...
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

that guy looks like
he drinks starbucks

very
un-bro!
lets run all our traffic through
openvpn in a docker container
bro!

lets run all our traffic through
openvpn in a docker container

bro!
•

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...
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn
Dev Tooling for your Technohipster Startup using aws, docker, tmux, vim & openvpn
Nächste SlideShare
Wird geladen in …5
×

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

3.927 Aufrufe

Veröffentlicht am

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

Covering aws, docker, tmux, vim & openvpn.

Veröffentlicht in: Technologie

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/

×