Getting the most Development from your Mac (RIA Unleashed: Boston 2009)
Shannon Hicks
Misconceptions
* You are not just using a Mac
* You are not immune
Finder
* Verbose boot using CMD-V
* Use the Go menu (Go to Folder)
* Keyboard Shortcuts (Screenshots)
* Show Hidden files
* Hidden preferences: secrets.blacktree.com
* Spotlight
* Quick View (space to preview)
Terminal
* Can be faster than the finder
* The Tab key is your friend
* Use nano for editing instead of vi
* Copy and paste work in the terminal
* Reference: ss64.com/osx/
Ports
* Most applications for Linux also exist on the Mac
* MacPorts www.macports.org (Requires Dev Tools developer.apple.com)
GUI Tools
* Console
* File Merge
* iCal/iChat
Backups
* Time machine is handy
* Off-site backups are critical (JungleDisk)
Passwords
* 1Password
Virtualization Software
* VMWare Fusion
* Parallels Desktop
* Sun VirtualBox (Free!)
Source Code Control
* Versions (best out there, but still bad)
* Cornerstone (okay, but still bad)
* Everyone misses TortoiseSVN
Services
* MAMP Pro
* xampp or MAMP are free alternatives
* Navicat as MySQL GUI
Editors
* TextMate
Demos
* Camtasia
* Jing (free/cheap alternative)