improve your developer's toolset
Warsaw, 07.04.2016
shell management for power users
tmux - terminal multiplexer
- organize sessions,
- alerts,
- attaching/detaching,
- better performance than screen,
- status by default,
- terminal sharing,
- pair programming!
sudo apt-get install tmux
Live demo time!
resources
https://github.com/tony/tmuxp
https://github.com/remiprev/teamocil
https://github.com/tmuxinator/tmuxinator
https://github.com/oxidane/tmuxomatic
http://maleah.dayid.org/comp/tm.html
https://danielmiessler.com/study/tmux/
http://minimul.com/teaches/tmux
https://robots.thoughtbot.com/a-tmux-crash-course
http://hyperpolyglot.org/multiplexers
http://blog.hawkhost.com/2010/06/28/tmux-the-terminal-multiplexer/
http://blog.hawkhost.com/2010/07/02/tmux-–-the-terminal-multiplexer-part-2/
https://gist.github.com/MohamedAlaa/2961058
http://pragmaticcoders.com/blog/tmuxp-preconfigured-sessions/
http://perltricks.com/article/an-introduction-to-tmux/
Awesome alternative to bash
Install zsh and oh-my-zsh:
sudo apt-get install zsh
$ sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”
Live demo time!
resources
http://ohmyz.sh/
https://github.com/unixorn/awesome-zsh-plugins
https://github.com/sorin-ionescu/prezto
https://github.com/zsh-users/zsh-syntax-highlighting
http://zsh.sourceforge.net/Intro/intro_toc.html
https://www-s.acm.illinois.edu/workshops/zsh/
http://www.faqs.org/faqs/unix-faq/shell/shell-differences/
http://hyperpolyglot.org/unix-shells
http://www.slideshare.net/jaguardesignstudio/why-zsh-is-cooler-than-your-shell-16194692
https://medium.com/@robbyrussell/d-oh-my-zsh-af99ca54212c#.9u1yzrev0
http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/
http://www.paradox.io/posts/9-my-new-zsh-prompt
http://linhmtran168.github.io/blog/2013/12/15/ditching-oh-my-zsh-for-prezto/
http://joshldavis.com/2014/07/26/oh-my-zsh-is-a-disease-antigen-is-the-vaccine/
http://fendrich.se/blog/2012/09/28/no/
http://reasoniamhere.com/2014/01/11/outrageously-useful-tips-to-master-your-z-shell/
manage your settings like a pro
Use dotfiles, Luke!
resources
https://dotfiles.github.io/
https://github.com/webpro/awesome-dotfiles
https://medium.com/@webprolific/getting-started-with-dotfiles-43c3602fd789
http://code.tutsplus.com/tutorials/setting-up-a-mac-dev-machine-from-zero-to-hero-with-dotfiles--net-35449
http://blog.smalleycreative.com/tutorials/using-git-and-github-to-manage-your-dotfiles/
https://mattstauffer.co/blog/setting-up-a-new-os-x-development-machine-part-3-dotfiles-rc-files-and-ssh-config
phpstorm ftw!
- Symfony plugin,
- PHP Inspections,
- Productivity guide,
- Tasks.
resources
https://plugins.jetbrains.com/plugin/7219
https://plugins.jetbrains.com/plugin/7622
http://tomaszdziurko.pl/2015/11/1-and-the-only-one-to-customize-intellij-idea-memory-settings/
One more thing
Memory settings
http://tomaszdziurko.pl/2015/11/1-and-the-only-one-to-customize-intellij-idea-memory-settings/
Improve your developer's toolset
By Paweł Lewtak
Improve your developer's toolset
- 466