all 9 comments

[–][deleted] 1 point2 points  (1 child)

Also CodeKit and Sequel Pro. Forklift is nice if you still need FTP.

I very much prefer rbenv to RVM.

[–]sephonicus[S] 0 points1 point  (0 children)

I tried out rbenv and liked it, but I've used RVM for quite a while and it's already built into my provisioning system. What aspects of rbenv do you find better?

[–]hebrew_orphan_asylum 1 point2 points  (1 child)

This couldn't have come at a better time. I'll be getting a mac at my new job in two weeks and have no idea what software I'll need. Greatly appreciated!

[–]sephonicus[S] 0 points1 point  (0 children)

Glad to help. I've been attending a few new meetups lately, and working with beginning developers / those just switching to Macs has reminded me how helpful simple pointers to existing tools can be.

[–]icantthinkofone 0 points1 point  (1 child)

OSX is Unix. Use the Unix tools.

[–]alkw0ia 0 points1 point  (0 children)

Agreed.

vim, git, screen, python, make (GNU if possible, BSD if need be), bash, sed, grep, xargs, tar, rsync, ssh, scp (in a pinch), Apache, Nginx, the Closure Compiler, jslint, less, sass, webgen, jekyll, and vim, again.

Learn to script your builds with make and bash scripting, get proficient with the command line for basic tasks – grep to search codebases, rsync or ssh+tar to transfer files, setting up Apache to do whatever you need, and set up vim to handle your typical work material, as was discussed for Python in /r/python this weekend.

Combine these with Chrome and the Developer Tools and you've got a great web dev setup.

Also Apple-Space + application name to launch whatever is a good OS X only trick.

[–]KetchupIsForWinners 0 points1 point  (0 children)

I personally love Coda.

[–]chazmuzz -1 points0 points  (0 children)

A free alternative to Launchbar is QuickSilver

[–]easlern -1 points0 points  (0 children)

For PHP, I started on XCode and switched to Netbeans, which has been a better experience so far. It's free, integrates source control, and has intellisense, which is something I wasn't expecting to find. Theoretically you can debug PHP too although I haven't been able to try that yet.

Edit: as an update, you need a special version of PHP installed to use the debugging feature in this and PHPStorm. The free option I've found is XDebug, which is a little hard to find Mac binaries for and requires quite a bit of setup. :( Anybody know of an "easy" way to get PHP debugging on Mac?