You already know I’m a computer science background guy/geek.
I always worked with Windows & Linux/Unix.
This was more an habit than a real decision.
Developing C++, HTML or other Max patch, I would have been well on any platform, considering those stuff almost platform-independant.
I mean: coding C++ in Visual Studio, Eclipse or XCode on OSX is everytime coding C++
But I needed :
- HUGE battery autonomy
- Massive RAM amount
- a platform to develop iOS stuff
The last item drives me to OSX/MacBook Pro, obviously, but the first item too.
You can check this old post about me, just before the big jump.
During those 2 months with OSX, I grabbed some necessary apps, and I wanted, today, share them with you.
You can comment and add some apps too, it would be a pleasure to make that list growing.
Here is the list :
Using a lot of Google services, I love Gmail Notifier ( toolbar.google.com/gmail-helper/notifier_mac.html/ )
It works fine with your Gmail account & your Google Calendar too.
The best FTP clients are Transmit & Cyberduck.
I tested a lot , they are the best.
I’d prefer Transmit.
You can buy it there: www.panic.com/transmit/
You just need to open a terminal and … type the ssh in the CLI (command line interface)
You know what? I looked for an SSH client for 10 minutes before to remember that OSX was a BSD derivated kernel so… ssh is provided, dudes!
TextEdit native editor is nice, but I’d prefer to use TextMate ( http://macromates.com/ )
Colored code and other features make my life easier … and this is the point here!
Rapid developement tools
I named “Rapid Dev Tools” the tools you need for editing webpage, php scripts etc.
Of course you can use TextMate too, but sometimes I’d prefer to use CodeBox ( http://www.shpakovski.com/codebox/ )
Indeed, this is also a management tool for code snippets
I have some wordpress structure, for instance, I often use: I can easily find them, reuse it etc.
I HAVE to quote Coda too (www.panic.com/coda/)
This is a very useful tool based on the One-Window concept:
you have a ftp client, an ssh cli, a webpage editor (html, php, css colored code).
It is A MUST.
This one can replace CodeBox.
Advanced developement tools
You’ll use XCode.
It is the basis Apple IDE, ok. But it works.
I had some bugs, on early time of each release, few. Then they have been fixed.
I’m using it for C, C++, Objective C
Feel free to ask me some infos if you need it.
You’ll LOVE Grid ( http://www.devontechnologies.com/download/products.html )
Native OSX GUI is very useful/powerful/efficient.
I had some problems because I wanted to reposition EASILY my windows : I mean, this one here, that one here … working … then this one there etc.. on the fly.
It is possible with Grid.
You should use iTunes with a nice free addon named You Control ( http://www.yousoftware.com/tunes/)
It puts iTunes in your tool bar on the top. You can select the content, go the next or previous channel (or track)
Working/Coding with music, I use it everyday listening SomaFM of course !!
Using FB chat, Google Talk too, I tested and liked Adium a lot (http://adium.im/)
Finally, after 1 month, I’d prefer the classical & native iChat by Apple
It is easy to set it up with gtalk ( http://www.google.com/support/talk/bin/answer.py?answer=24076 ), with facebook ( https://www.facebook.com/sitetour/chat.php ) too.
Then, I wanted to add some links (almost ALL offered by my friend Eric Pringels, THANKS to him):
- CSS Edit (macrabbit.com/cssedit/)
- MAMP (www.mamp.info)
- Drawit (www.bohemiancoding.com/drawit)
- Hype (http://tumultco.com/hype/)
- Fontcase (www.bohemiancoding.com/fontcase)
- Quicksilver (http://www.blacktree.com/)