tools of trade
TRANSCRIPT
![Page 1: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/1.jpg)
Tools of tradeby @mlitwiniuk
Prograils Lightning Talks, 2015.11.17
![Page 2: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/2.jpg)
–Abraham Maslow
„To the man who only has a hammer, everything he encounters begins to look
like a nail.”
![Page 3: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/3.jpg)
basic stuff to begin with
![Page 4: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/4.jpg)
oh-my-zsh
• because bash sucks• and zsh has nice
looking themes
aka Z shell
![Page 5: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/5.jpg)
and plugins!!!!!1• bundler
• rbenv
• git
• rails
• chucknorris
• ... and 204 others
![Page 6: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/6.jpg)
do your own magic
• misa dotfiles here - github.com/mlitwiniuk/dotfiles
• convention over configuration?
• Santa's little helpers like r4, r32
• and others
![Page 7: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/7.jpg)
![Page 8: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/8.jpg)
git
![Page 9: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/9.jpg)
Get familiar with git.
RLY!
![Page 10: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/10.jpg)
3 useful aliases I found here and there
![Page 11: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/11.jpg)
$ git l
![Page 12: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/12.jpg)
$ git lg
![Page 13: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/13.jpg)
$ git wtf
![Page 14: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/14.jpg)
vim
![Page 15: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/15.jpg)
or rather neovim
• start small
• know your config
• KISS
• maybe start with gui vim
• hate it till you learn it
• yes, there are plugins
![Page 16: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/16.jpg)
![Page 17: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/17.jpg)
![Page 18: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/18.jpg)
tmux
![Page 19: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/19.jpg)
Absolutelly worth giving a try, but IMO only when you know vim / feel confident with it.
![Page 20: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/20.jpg)
![Page 21: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/21.jpg)
and last but not least... invoker
• maps *.dev domains to your localhost
• behaves like foreman - can start multiple processes
• supports https
![Page 22: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/22.jpg)
![Page 23: Tools of trade](https://reader035.vdocument.in/reader035/viewer/2022062218/58ecc4681a28aba3708b4679/html5/thumbnails/23.jpg)
Photo credits• https://www.flickr.com/photos/chap_d/15124318788
• https://www.flickr.com/photos/onepointfour/6310364447
• https://www.flickr.com/photos/matiluba/22357725159
• https://www.flickr.com/photos/tombellart/8056924597
• https://www.flickr.com/photos/jeffkrause/6639413081
• https://www.flickr.com/photos/carloszgz/15752448026
• https://www.flickr.com/photos/denismoynihan/15963106494
• https://www.flickr.com/photos/carloszgz/16259257379
• https://www.flickr.com/photos/carloszgz/15657098957
• https://www.flickr.com/photos/carloszgz/15776157655
• https://www.flickr.com/photos/radio-diablo/16387954747
• https://www.flickr.com/photos/carloszgz/15273620753/
• https://www.flickr.com/photos/radio-diablo/16383725407
• https://www.flickr.com/photos/pfv/2739621207
• https://www.flickr.com/photos/philliecasablanca/2330556211