Front-end Productivity Apps - Issue 1
No matter how hard they try Apple just don’t include everything I need to get the most out of my Mac.
Over the past few years I’ve assembled a nice collection of utility applications and helpers that genuinely save me a lot of time and hassle each day. In this post I give them some deserved attention and hopefully they will help you as much as they help me.
Total Finder
Finder is fine by default but its much better with the addition of Total Finder. If you’re a former Windows user and remember “Windows Commander” then think of that but for OSX.
Tabbed finder windows, “Dual” mode for easy dragging and dropping and a “Visor” mode for rapid access to your tabs and files. Easily switching on the showing of hidden files is very useful and you can prevent the creation of .ds_store files in certain places (helpful for version control when you don’t have the ability to ignore).
Mac Loc
Mac-Loc is a simple little app you can run when logged in to lock your machine while you’re away. It even has a nice little animation when locking the screen.
I know that the Apple default Key-chain & screen-saver application also does this if you enable it via the preferences but I’ve had nasty experiences with that not gaining focus to the log-in box when returning to the machine with no way of exiting other than to hard reboot.
1Password
If you don’t have 1Password then do yourself a favour and get it! 1Password can create strong, unique passwords for you, remember them, and restore them.
The key part is the remembering your passwords, it integrates into your web browser and you will never have to type another password again. Its secure and is easy to set-up “in the cloud” (I use a drop-box account) so syncing passwords between different machines is done automatically. This is very helpful for general day to day use and a front-end developer more so because of the number of password protected development servers we have to use and so on.
Visor
If you use version control such as git or do any amount of work in terminal then you will surely love Visor. It essentially pins the terminal to the top of your screen and gives you quick access to it via a special short cut key on your keyboard. It still allows for the use of tabs and is just a neat and tidy way to access terminal when doing so on a regular basis, such as making commits and pulls in Git.
ImageAlpha
ImageAlpha is a GUI for pngnq and pngquant. It allows you to easily generate “paletted” PNG images with full alpha channel and test how they will look against different backgrounds. I’ve already created a screencast about imageAlpha if you’ve not seen it.
ImageOptim
ImageOptim optimizes images so they take up less disk space and load faster by finding best compression parameters and by removing unnecessary comments and color profiles. It handles PNG, JPEG and GIF animations.
There is now also a finder integration. If you install the Snow Leopard service you can run ImageOptim from Finder’s context menu.
Xscope
Xscope is a very nice application from Artis Software and Icon Factory. This software gives you a set of design utilities to help you create pixel precise designs. I’ve seen plenty of developers use the tools in the Firefox “Web Developer Toolbar” such as the guides and rules, etc but this tool does it in your OS so it stays persistent and can easily copy values to your clipboard. Very powerful and more than worth bring into your production work-flow.
Summary
I think these are enough for you to chew on for now. All of the above will speed up your work tremendously. I’ve deliberately not mentioned code editing because I’m writing a special post on Textmate (my editor of choice).
There are plenty more productivity apps I use alongside these so I will be posting a follow up in the next few days. Feel free to comment back with suggestions of your own.
I’m currently using
This site is running on a LAMP server provided by the excellent
Dotted around this site, particularly the homepage is the use of other people’s work as a kind of hat-tip to them. You will notice on the homepage, the poster on the wall of my office changes randomly to some posters by 



