Do you use a Mac for development? If so, these tools, while not directly being "Dev Tools" in many cases, are a great support to your productivity to get development work done.
A video course that is similar to this presentation is available from O'Reilly at http://shop.oreilly.com/product/110000007.do
7. GitHub
• Social coding
• GitHub for Mac desktop app
• Private and public repos
• Post-receive hooks for email
notification, bug tracking updates
and build triggers
8.
9.
10.
11.
12. Hub Gem
• Productivity gem on top of Git CLI
• GitHub specific web service calls
• Install from Brew or Gem
13. Gist Gem
• Share snippets of code
• Put resultant URL on clipboard
• Share code samples, snippets
14. CloudApp
• Command line for the cloud
• Like DropBox in some ways
• URLs
• Automatically copied to clipboard
• Just added to oh-my-zsh
15.
16.
17.
18.
19. Dropbox
• Simple file sync
• It just works
• Understands Mac OSX resource
streams
• Permits symlinks & hardlinks
20.
21.
22. Links
• On first machine
• ln -s <ORIGINAL> <DROPBOX>
• On second machine
• ln -s <DROPBOX> <MIRRORED>
• Treated differently than Mac OSX
shortcuts (Alt+Cmd+drag)
• Linked .bashrc, other shell configs
23. EC2
• For any remaining Windows needs
• Running QuickBooks
• Small instance is now free
41. oh-my-zsh
• Zsh plugin framework
• Git repo info
• Right side prompt
• Gradle plugin
• Themes
• Autojump
• Pushd stack persistence
• Remember-folder
42. oh-my-zsh
• Middle-of-name completion
• cd is the assumed command
• Wildcard expansion happens in the shell, not the tool
• Option-switch completion for hundreds of tools
43.
44.
45.
46. XCode
• A means of obtaining cc and gcc
• Used to compile MacPorts and
Brew packages
89. TextExpander
• Expands text snippets
• Syncs via DropBox to desktops
• Syncs by WiFi to iOS
• Trumped on mobile by iOS 5 snippets?
• Works for coding and communications
90.
91.
92. System Key Mapping
• Make a global shortcut for any
menu item
• Turn one key into another
93.
94.
95. Things
• ToDo manager, deeply linked to
apps on OSX
• Alt+Cmd+T
• Create task with context (links)
97. Emacs Shortcuts
• `C-a` Go to Beginning of line
• `C-e` Go to End of line
• `C-u` Delete from cursor to beginning of line
• `C-k` Delete from cursor to end of line
• `C-w` Erase word to the left
• `C-t` Transpose characters around cursor
• `C-f` Forward a character
• `C-b` Back a character
• `M-f` Forward a word
• `M-b` Back a word
• `C-d` Delete character to the right
• `M-DEL` Delete word to the left
105. 1Password
• Syncs via DropBox to desktops and
mobile devices
• Manages my 1400 passwords
• AES 256 bit hashed password
encryption
• Random password generator