<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Jackalope &#187; Software</title>
	<atom:link href="http://webjackalope.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://webjackalope.com</link>
	<description>Creative Web Development Magazine</description>
	<lastBuildDate>Mon, 16 Nov 2009 15:14:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>60 Resources for the Frugal Web Developer</title>
		<link>http://webjackalope.com/frugal-web-developer/</link>
		<comments>http://webjackalope.com/frugal-web-developer/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 20:44:10 +0000</pubDate>
		<dc:creator>Glen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[free tools]]></category>
		<category><![CDATA[frugal]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://webjackalope.com/?p=310</guid>
		<description><![CDATA[Photo by s2photo
With the economy reeling and VC&#8217;s spending less and less on startups, developers have had to adapt how they create sites. Because of the world&#8217;s economic state, we&#8217;ve had to change how we develop.
Some may see this shift as a grim prospect. Change is hard, and change is essential to staying alive in [...]]]></description>
			<content:encoded><![CDATA[<div class="caption-left"><img src="http://webjackalope.com/wp-content/uploads/2009/09/piggy-bank.jpg" /><br />Photo by <a href="http://www.flickr.com/photos/s2photo/">s2photo</a></div>
<p>With the economy reeling and VC&#8217;s spending <a href="http://www.techcrunch.com/2008/10/29/vcs-speak-on-the-economic-downturn-batten-down-the-hatches/">less</a> and <a href="http://www.techcrunch.com/2008/04/18/is-the-venture-capital-party-over/">less</a> on startups, developers have had to adapt how they create sites. Because of the world&#8217;s economic state, we&#8217;ve had to change how we develop.</p>
<p>Some may see this shift as a grim prospect. Change is hard, and change is essential to staying alive in these conditions. However, if you can cut expenses in your development process <strong>without cutting quality</strong> by using free methods and tools, then you may be able to develop without using any extra money.<br />
<span id="more-310"></span></p>
<blockquote><p>&#8220;Adapt or perish, now as ever, is nature&#8217;s inexorable imperative.&#8221; &#8211; H.G. Wells</p></blockquote>
<div style="float:right; margin-left:15px; border: 2px solid #ddd; padding: 8px">
<p><strong>Table of Contents</strong></p>
<ul>
<li><a href="#texteditors">Text Editors</a></li>
<li><a href="#versioncontrolclients">Version Control Clients</a></li>
<li><a href="#ftp">FTP Clients</a></li>
<li><a href="#ides">IDEs</a></li>
<li><a href="#databasetools">Database Tools</a></li>
<li><a href="#videoediting">Video Editing Tools</a></li>
<li><a href="#localenvironments">Local Environments</a></li>
<li><a href="#focusapps">Focus Applications</a></li>
<li><a href="#support">Support</a></li>
<li><a href="#communication">Communication Tools</a></li>
<li><a href="#freehosting">Free Hosting</a></li>
<li><a href="#photoeditors">Photo Editors</a></li>
<li><a href="#outsourcedwork">Outsourced Work</a></li>
<li><a href="#marketing">Marketing</a></li>
</ul>
</div>
<p>The first step to becoming a frugal web developer is cutting back on expenses. If you&#8217;re looking to buy new software for your project, try and see if there are any freeware or open source alternatives instead. Oftentimes the free versions of software are just as effective as the paid versions. Here are a few free tools that are just as good (some better!) than the paid versions.</p>
<p><a name="texteditors"></a></p>
<h4>Text Editors</h4>
<p>If you&#8217;re wanting to bypass buying robust text editors like <a href="http://www.macromates.com">Textmate</a>, <a href="http://www.barebones.com/products/bbedit/">BBEdit</a>, or <a href="http://www.e-texteditor.com/">E Text Editor</a>, try some of these free products instead.</p>
<p><strong>Emacs</strong><br />
<a href="http://www.gnu.org/software/emacs/">Emacs</a> is a robust text editor that can edit just about any language with the help of extensions. Many serious programmers exclusively use Emacs or Vim.</p>
<p><strong>Vim</strong><br />
<a href="http://www.vim.org/">Vim</a> extends the powerful Unix editor <a href="http://en.wikipedia.org/wiki/Vi">Vi</a>, and is much like Emacs in that programmers tend to use Vim, and the Vim site boasts that &#8220;many consider it an entire IDE&#8221;. </p>
<p><strong>Text Wrangler</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/textwrangler.jpg" alt="Text Wranger" /></p>
<p><a href="http://www.barebones.com/products/textwrangler/">Text Wrangler</a></p>
<p>Text Wrangler is an editor that may not have as many bells and whistles as it&#8217;s older brother BBEdit, but it has enough features for any programmer. It can be used as a general purpose text editor, a programming editor, a Unix and server Admin tool, and other things. Mac only.</p>
<p><strong>Notepad++</strong><br />
<a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a> is a free text editor for Windows users. It provides all of the useful editing features that programmers need, like syntax highlighting, multiple tabs and views, bookmarking, and other features.</p>
<p><a name="versioncontrolclients"></a></p>
<h4>Version Control Clients</h4>
<p>The main types of version control systems are all free (<a href="http://subversion.tigris.org">Subversion</a> and <a href="http://git-scm.com/">Git</a>), and can be used for free by anyone. They&#8217;re a huge help for keeping versions of code, and <a href="http://www.dribin.org/dave/blog/archives/2007/12/28/dvcs/">picking the right version control system</a> is crucial for your project.</p>
<p>Many programmers use the command line to deal with version control, but others sometimes like a user interface with working with things like commits, diff and other critical features of version control. Here are some free clients to use with your favorite type of version control.</p>
<h5>SVN</h5>
<p><strong>Versions</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/versions.jpg" alt="Versions SVN" /></p>
<p><a href="http://www.versionsapp.com/">Versions</a> is a beautiful Mac-only SVN client. The software won the <a href="http://developer.apple.com/wwdc/ada/index.html">Apple Design Award for 2009</a>.</p>
<p><strong>Subclipse</strong><br />
<a href="http://subclipse.tigris.org/">Subclipse</a> is a plug-in for the <a href="http://www.eclipse.org/">Eclipse</a> IDE. </p>
<p><strong>TortoiseSVN</strong><br />
<a href="http://tortoisesvn.net/">TortoiseSVN</a> is easily one of the best Subversion clients for Windows. It&#8217;s implemented as a Windows shell extension, which allows it to behave like a Windows explorer. </p>
<h5>Git</h5>
<p><strong>git-gui</strong><br />
<a href="http://www.kernel.org/pub/software/scm/git/docs/git-gui.html">Git-gui</a> is a graphical interface for Git. It&#8217;s cross-platform and works on all popular UNIX systems.</p>
<p><strong>GitX</strong><br />
<a href="http://gitx.frim.nl/">GitX</a> is a Git GUI built specifically for Mac users.</p>
<p><strong>Meld</strong><br />
<a href="http://meld.sourceforge.net/">Meld</a> is an open source visual diff editing tool that can be used in nearly any version control system (CVS, Subversion, Bazaar-ng and Mercurial).</p>
<p><a name="ftp"></a></p>
<h4>FTP</h4>
<p>There are quite a few open source FTP clients out there that work nearly as well, (and sometimes better), than their paid colleagues. Here are a few of the best.</p>
<p><strong>FileZilla</strong><br />
<a href="http://filezilla-project.org/">FileZilla</a>	has been around <em>forever</em>, and has consistently been one of the best free FTP programs. Multiplatform.</p>
<p><strong>WinSCP</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/winscp.jpg" alt="WinSCP" /></p>
<p><a href="http://winscp.net/eng/index.php">WinSCP</a> is a solid FTP client for Windows that can also handle SFTP transfers.</p>
<p><strong>Cyberduck</strong><br />
<a href="http://cyberduck.ch/">Cyberduck</a> is one the most popular FTP clients on the Mac platform. The client also allows you to transfer files through Amazon S3 and Rackspace&#8217;s Cloud Files.</p>
<p><strong>FireFTP</strong><br />
<a href="http://fireftp.mozdev.org/">FireFTP</a> is an FTP client for Firefox. The nice thing about FireFTP is that it&#8217;s a cross-platform client that is open whenever your browser is open. The popular extension has been downloaded an impressive 11.7 Million times over the past few years.</p>
<p><a name="ides"></a></p>
<h4>IDEs</h4>
<p>IDE&#8217;s are a great way to improve your programming habits, as well speed up your production time. Unfortunately, many IDE&#8217;s are only commercial software, and expensive software at that. However, there are some exceptional IDE&#8217;s that are free to use across many different platforms. Here are a few of the best.</p>
<p><strong>Aptana</strong><br />
<a href="http://aptana.org/">Aptana</a> is one of the more powerful and popular IDEs on the Net. In fact, many would argue that it&#8217;s just as good or better than some of the commercial IDEs. (Aptana Studio has been downloaded 4,600,000 at the time of this writing, if you needed social proof.) Aptana supports Ruby, Python, PHP, Rails, Javascript, Java, Desktop Ajax and others. It&#8217;s robust, widely-used, and <strong>free</strong>.</p>
<p><strong>Komodo Edit</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/komodo-edit.jpg" alt="komodo edit" /></p>
<p><a href="http://www.activestate.com/komodo_edit/">Komodo Edit</a> is the little brother of <a href="http://www.activestate.com/komodo/">Komodo IDE</a>. While Komodo Edit may not have as many features as the commercial sibling, it&#8217;s still a powerful IDE. It even has some integrated extensions to help.</p>
<p><strong>Amaya</strong><br />
<a href="http://www.w3.org/Amaya/">Amaya</a> is a cross-platform web editor by the good people at W3C. </p>
<p><strong>Xcode</strong><br />
<a href="http://developer.apple.com/TOOLS/Xcode/">Xcode</a> is Apple&#8217;s powerful IDE that comes free with your Mac&#8217;s operating system. It&#8217;s just as fully featured as many of the top IDEs, and as a bonus you can create and edit iPhone applications with the IDE.</p>
<p><strong>KompoZer</strong><br />
While it may not be as robust as some other IDEs, <a href="http://kompozer.net/">Kompozer</a> is built for those who are less developer-savvy. Powered by Mozilla technology, Kompozer is a great little WYSIWYG editor that can create and edit HTML and CSS, and can FTP the code onto a server. Cross platform.</p>
<p><strong>Bluefish</strong><br />
<a href="http://bluefish.openoffice.nl/">Bluefish</a> is an open source multi-platform IDE that is much more lightweight than other major IDE software. Bluefish supports nearly <em>all</em> languages, and uses FTP, SFTP and WebDAV to upload files and changes.</p>
<p><a name="databasetools"></a></p>
<h3>Database Tools</h3>
<p>Database management can be a tricky endeavor. It&#8217;s always nice to have tools that can take some of the pain away from wrestling with databases. Here are some free tools that can help.</p>
<p><strong>phpMyAdmin</strong><br />
<a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a> is one of the most popular database tools on the web. It&#8217;s written in PHP, and comes as a standard install with many web hosts. </p>
<p><strong>HeidiSQL</strong><br />
<a href="http://www.heidisql.com/?">HeidiSQL</a> is a MySQL database tool written for Windows and Linux. Easily create, and edit databases, database tables, and other data inside of MySQL databases.</p>
<p><strong>Open Office Base</strong><br />
<a href="http://www.openoffice.org/product/base.html">BASE</a> is a desktop database management tool by <a href="http://openoffice.org">OpenOffice</a>. BASE allows you to edit multiple types of databases, and integrates seamlessly with the OpenOffice.org suites.</p>
<p><strong>Sequel Pro</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/sequel-pro.jpg" alt="Sequel Pro" /></p>
<p><a href="http://www.sequelpro.com/">Sequel Pro</a> is a MySQL database manager for Mac. Written entirely in Cocoa, it takes the pain out of modifying and creating MySQL databases.</p>
<p><strong>MySQL Workbench</strong><br />
<a href="http://dev.mysql.com/workbench/">MySQL Workbench</a> is a cross-platform visual database design tool, created by the creators of MySQL.</p>
<p><strong>SQL Buddy</strong><br />
<a href="http://www.sqlbuddy.com/">SQL Buddy</a> is a web-based MySQL editor, much like phpMyAdmin. It&#8217;s a small, simple and open source solution for managing MySQL online.</p>
<p><a name="videoediting"></a></p>
<h3>Video Editing</h3>
<p>As the world increasingly embraces web video, developers need video editors and tools to create stunning <a href="http://webwarriortools.com/ebook/making-web-video-that-sells">video to promote or sell products</a>. Here are some of the best free video editors out there.</p>
<p><strong>Virtual Dub</strong><br />
<a href="http://www.virtualdub.org/">Virtual Dub</a> is an open source video editing tool for Windows, geared towards processing AVI files (but can also handle sets of BMP images).</p>
<p><strong>Avidemux</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/avidemux.jpg" alt="avidemux open source video editor"></p>
<p><a href="http://avidemux.sourceforge.net/">avidemux</a> is an open source, cross-platform video editor. The editor supports many different file formats, and has a simple UI that nearly anyone can understand. Perfect for beginners.</p>
<p><strong>Cinelerra</strong><br />
<a href="http://heroinewarrior.com/cinelerra.php">Cinelerra</a> is an incredibly robust piece of UNIX software that allows you to capture, compose and edit video and audio. As the Cinelerra homepage says, &#8220;It&#8217;s a movie studio in a box&#8221;.</p>
<p><a name="localenvironments"></a></p>
<h3>Local Environments</h3>
<p>It&#8217;s nice to be able to develop on your own computer, as opposed to a slower remote server. Instead of installing PHP, MySQL and Apache separately on your computer, (which can be a daunting task in itself), try using one of these free environments.</p>
<p><strong>MAMP</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/mamp.jpg" alt="MAMP" /></p>
<p><a href="http://www.mamp.info/en/index.html">MAMP</a> (Macintosh, Apple, MySQL and PHP) is a local environment for Mac. The program quickly installs Apache, MySQL and PHP on your Mac.</p>
<p><strong>WAMP</strong><br />
<a href="http://www.wampserver.com/en/">WAMP</a> is the same as MAMP (installs Apache, MySQL and PHP), except for Windows.</p>
<p><strong>XAMPP</strong><br />
<a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> is a multi-platform distribution that also includes Perl.</p>
<p><a name="focusapps"></a></p>
<h3>Focus Apps</h3>
<p>Here are a few apps that can help with the ADD and that we&#8217;ve all developed, thanks to our twitchy online habits.</p>
<p><strong>Think</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/think.jpg" alt="Think application for Mac" /></p>
<p><a href="http://freeverse.com/apps/app/?id=7013">Think</a> is a free application that blocks everything on your desktop except for what you&#8217;re working on. You can adjust things like brightness levels and others Mac only.</p>
<p><strong>Isolator</strong><br />
<a href="http://willmore.eu/software/isolator/">Isolator</a> is another Mac-only application that brings the single application that you&#8217;re working on into the foreground and hides everything else.</p>
<p><strong>Jedi Concentrate</strong><br />
<a href="http://www.anappaday.com/downloads/2006/09/day-10-jedi-concentrate.html">Jedi Concentrate</a> is the Windows equivalent to Isolator and Think. The application dims all other applications once &#8220;concentrate&#8221; mode has been activated.</p>
<p><strong>Dropcloth</strong><br />
<a href="http://lifehacker.com/software/distraction/lifehacker-code-dropcloth-windows-245774.php">Dropcloth</a> allows you to blank out other applications, as well as adjust the opacity of the background. Windows only.</p>
<p><a name="support"></a></p>
<h3>Support</h3>
<p>Instead of hiring some support, sometimes it makes more sense to just fix the problem yourself. Aside from individual project&#8217;s forums and support, here are some forums and sites that are excellent for asking general programming questions. </p>
<p><strong>StackOverflow</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/stackoverflow.jpg" alt="stackoverflow community" /></p>
<p><a href="http://www.stackoverflow.com">StackOverflow</a> is the newest in the group of sites that allow you to ask any development question. The community is set up a little bit differently than a forum, where top-rated responses are shown first. Also, the StackOverflow community is very active, with questions answered quickly (and usually with multiple responses).</p>
<p><strong>Webmaster World</strong><br />
<a href="webmasterworld.com">Webmaster World</a> has long been the go-to site for general development questions. The Webmaster World forums are some of the oldest and most-trafficked, and the help is superb.</p>
<p><strong>DevShed</strong><br />
The <a href="http://forums.devshed.com/">DevShed Forums</a> are also very popular and also have a lot of user activity.</p>
<p><strong>SitePoint Forums</strong><br />
The <a href="http://www.sitepoint.com/forums/">SitePoint forums</a> are also excellent, but typically offer more general development questions.</p>
<p><a name="communication"></a></p>
<h3>Communication</h3>
<p>As more teams are becoming de-centralized and global, great communication tools are a must. Here are some free and open source tools that can come in handy.</p>
<p><strong>Skype</strong><br />
In case you&#8217;ve been living under a rock, <a href="http://skype.com">Skype</a> offers offers free chatting, talk and video. It&#8217;s the de facto communication standard outside of IM.</p>
<p><strong>Adium</strong><br />
<a href="http://www.adium.im">Adium</a> is a free instant messaging client for Mac that can connect to AIM, GTalk, MSN, Jabber, Yahoo and others.</p>
<p><strong>Trillian</strong><br />
The Windows IM client <a href="http://trillian.im">Trillian</a> is an exceptional piece of software. Aside from it&#8217;s Windows version, it also has a web interface that syncs  your contacts. You can connect to multiple chat accounts (like Adium), and if that weren&#8217;t enough, an iPhone and Mac chat application are coming soon.</p>
<p><strong>Pidgin</strong><br />
<a href="http://pidgin.im">Pidgin</a> is a cross-platform version of Trillian, with the ability to connect to multiple chat platforms (even IRC), and can easily be extended with plugins and skins.</p>
<p><strong>Meebo</strong><br />
<a href="http://www.meebo">Meebo</a> is a web-based chat application that can connect to multiple chat accounts. The really cool thing about Meebo is that it has rooms where multiple people can join in a conversation, without having to download any software.</p>
<p><strong>Thunderbird</strong><br />
Looking for a Outlook replacement for email? Look no further than the open source <a href="http://www.mozillamessaging.com/en-US/thunderbird/">Thunderbird</a>. Aside from being open source, the software comes with extensions that add extra functionality on top of the initial offering. It&#8217; powered by Mozilla and is cross-platform.</p>
<p><a name="freehosting"></a></p>
<h3>Free Hosting: Google App Engine</h3>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/gae.jpg" alt="Google App Engine: Free Hosting!" /></p>
<p>There are lots of free web hosts out there, you can utilize the <a href="http://code.google.com/appengine/">Google App Engine</a> platform to host your applications for free, up to around 2 Million pageviews a month. This, I would imagine, would cover the hosting for 99% of the apps made by the people who read this site. (No offense meant by this statement, it&#8217;s just a stinkin&#8217; huge amount of free bandwidth!)</p>
<p><a name="photoeditors"></a></p>
<h3>Photo Editors</h3>
<p>Photo editors are another expensive component to design. Fortunately, there are some pretty incredible open source photo editors out there. Photoshop isn&#8217;t your only option.</p>
<p><strong>Gimp</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/gimp.jpg" alt="Gimp photo editor" /></p>
<p><a href="http://gimp.org">Gimp</a> is a very robust image manipulation program that could easily be compared to Photoshop in terms of functionality. Gimp offers advanced image editing capabilities and best of all: is open source.</p>
<p><strong>GimpShop</strong><br />
<a href="http://gimpshop.com">Gimpshop</a> is an even closer replica of Photoshop. GimpShop is a modification of Gimp that intends to specifically mimic the feel of Photoshop. </p>
<p><strong>Seashore</strong><br />
<a href="http://seashore.sourceforge.net/">Seashore</a> is a lightweight image editor that only touches on the most common image editing functionality. Mac only.</p>
<p><strong>CinePaint</strong><br />
<a href="http://www.cinepaint.org/">CinePaint</a> is another fully-featured image editor that is similar to Gimp. Linux, Mac and BSD only.</p>
<p><a name="outsourcedwork"></a></p>
<h3>Outsourced Work</h3>
<p>Most of us can&#8217;t do 100% of the work that&#8217;s needed on an in-depth project. Sometimes we need design help, other times we need a hand with the programming side, or marketing, or copywriting, etc. Oftentimes it&#8217;s cheaper to outsource some of this work. Here are a few sites that could potentially save you money on outsourcing work.</p>
<p><strong>One Caveat:</strong> While you may be able to save some money by outsourcing your work, many times the quality suffers and you&#8217;ll have to pay more in the long run for updates to broken code, etc. You should be careful as to what you&#8217;re outsourcing so you don&#8217;t pay more in the long run.</p>
<p><strong>99 Designs</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/99designs.jpg" alt="99 Designs" /></p>
<p>If you&#8217;re strictly a developer and need a bit of design help from time to time, then sometimes it&#8217;s easiest to just use a site like <a href="http://www.99designs.com">99 Designs</a>. 99 Designs  has over 47,000 designers that regularly compete for design jobs posted on the site. How it works is you submit a design brief, then the designers will submit concepts that you choose from. Once you choose a favorite, than that designer gets the bid. Usually you can post work here for much cheaper than using a freelance or in-house designer.</p>
<p><strong>Elance</strong><br />
<a href="http://elance.com">Elance</a> is a place where you can hire experts to do just about any sort of work: Writing, development, design, sales, administrative, legal, and much more. Elance tends to be more expensive than the other outsourcing sites, but they also tend to have the most competent workers too.</p>
<p><strong>Rent a Coder</strong><br />
<a href="http://www.rentacoder.com">Rent a Coder</a> may have the worst site design of any major site I&#8217;ve seen in a while, but that doesn&#8217;t mean you can&#8217;t find some cheap work. The workers typically aren&#8217;t as high-quality as Elance, but if you&#8217;re on a tight budget it&#8217;s great. </p>
<p><strong>Amazon Mechanical Turk</strong><br />
<a href="http://aws.amazon.com/mturk/">Amazon Mechanical Turk</a> is one of the cheapest places to find mundane labor work. If you have some highly-repetitious work that you&#8217;d like to outsource, you can do it very cheaply with Mechanical Turk. You essentially set up a &#8220;template&#8221; for Mechanical Turk workers to go off of, and then set a budget and a per task payment.</p>
<p><strong>Bartering</strong><br />
This should really be an article in itself, but bartering is a great way to save some money while developing your project. If you have friends who have different skill sets than you, offer to trade work. <em>This is hands-down the best way to save money on a project</em>.</p>
<p><a name="marketing"></a></p>
<h3>Marketing</h3>
<p>Many people think that you need really expensive ad campaigns to really market a good product.</p>
<p>Wrong. Save your money.</p>
<p>The best marketing that can be done online these days doesn&#8217;t really have to do with money, just a little creativity.</p>
<p><strong>Viral Marketing</strong><br />
Viral marketing is the attempt to create an ad of some sort that becomes &#8220;viral&#8221; and spreads throughout the Internet. Many of these types of campaigns are done with <a href="http://webwarriortools.com/ebook/making-web-video-that-sells">videos</a> and other tools.</p>
<p><strong>Word of Mouth</strong><br />
Word of mouth is a great way for you to generate publicity, both online and off. Here&#8217;s an article with <a href="http://marketing.about.com/od/marketingmethods/tp/wordofmouth.htm">5 tips to generate word of mouth marketing</a>.</p>
<p><strong>Pitching to Bloggers</strong></p>
<p><img src="http://webjackalope.com/wp-content/uploads/2009/09/blogger-pitch.jpg" alt="pitching your site to TechCrunch" /></p>
<p>Pitching your project to bloggers is something that is free and fairly easy to do. However, you must remember that bloggers get tons of emails about products to pitch, so here are somethings that you <em>have</em> to do to make the blogger take notice.</p>
<ol>
<li><strong>Offer something</strong>. A free pass, a coupon code for their readers, <em>anything</em> other than &#8220;hey, check this out&#8221;. Bloggers need incentive, just like everyone else.</li>
<li><strong>Personalize the message</strong>. &#8220;Dear Sir or Madam&#8221; letters go straight into my Junk mail folder, just like everyone elses. If you&#8217;re going to pitch a blogger, write her a personalized email.</li>
<li><strong>Be brief</strong>. Longer emails don&#8217;t get read because they&#8217;re picked up by spam filters, or the reader just loses interest. Be short and to the point, without wasting any time.</li>
</ol>
<p>A blogger can send you good traffic, positive reviews and incoming links, which will be very successful in marketing your product.</p>
<p><strong>Linkbait</strong><br />
Linkbait is creating a tool, article, or some other resource that people will want to link to. Usually the goal for linkbaits is to get onto the homepage of <a href="http://digg.com">Digg</a>, <a href="http://delicious.com">Delicious</a>, or some other social news site. Linkbait is most effective when the medium used is easy to share (pdfs, websites, blog posts, etc.) in digital format.</p>
<p>Here&#8217;s a great article on the <a href="http://www.doshdosh.com/how-to-make-viral-linkbaits-work-characteristics-of-success/">four characteristics of success for linkbaits</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://webjackalope.com/frugal-web-developer/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>23 Essential Tools For Web Development on a Mac</title>
		<link>http://webjackalope.com/web-development-tools-mac/</link>
		<comments>http://webjackalope.com/web-development-tools-mac/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 20:54:14 +0000</pubDate>
		<dc:creator>Glen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://webjackalope.com/?p=66</guid>
		<description><![CDATA[
Every web developer has their own favorite platform to create in. Some prefer Linux, while other prefer Windows or Mac. One thing is for certain though: each platform has a passionate rabid community behind it. Those web developers who prefer the Mac are no different, and for good reason:
The Mac boasts some excellent software for [...]]]></description>
			<content:encoded><![CDATA[<div class="caption-left"><img src="http://webjackalope.com/wp-content/uploads/2008/10/tools-mac.jpg" alt="" /></div>
<p>Every web developer has their own favorite platform to create in. Some prefer Linux, while other prefer Windows or Mac. One thing is for certain though: each platform has a <strike>passionate</strike> rabid community behind it. Those web developers who prefer the Mac are no different, and for good reason:</p>
<p><strong>The Mac boasts some excellent software for web development</strong>.</p>
<p>Here are some essential bits of software that every Mac-owning web developer should have in their toolkits. From text editors to command line tools, here is the best Cupertino has to offer to aid the web developer, soup to nuts.<span id="more-66"></span></p>
<h3>Text Editors</h3>
<p>When it comes to text editors, there are quite a few choices to choose from. Some are free, some are paid, but like any bit of software it all comes down to the developer&#8217;s preference. The same is true between the two most popular text editors for the Mac, Textmate and BBEdit.</p>
<h4>Textmate</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/project-window-with-tabs.png" alt="Project Window With Tabs" height="226" width="330"></p>
<p><a href="http://macromates.com/" title="Textmate">Textmate</a> is one of the most popular of the text editors. It has a bevy of features, like <a href="http://manual.macromates.com/en/working_with_multiple_files#creating_projects_with_tabs" title="file tabs in textmate">file tabbing</a> for having multiple files open in a project, <a href="http://manual.macromates.com/en/bundles#xcode">works with xcode</a>, and integrates with FTP clients. It also comes equipped with &#8220;bundles&#8221; that allows you to have multiple different configurable languages. (This post is actually being written <em>and published</em> in Textmate.)  </p>
<p>Textmate isn&#8217;t free, however, and costs $59. Check out <a href="http://manual.macromates.com/en/" title="Textmate's manual">Textmate&#8217;s manual</a> to get a better feel for how Textmate works.</p>
<h4>BBEdit</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/project-window-with-tabs-bbedit.png" alt="Project Window With Tabs BBEdit" height="226" width="330"></p>
<p><a href="http://www.barebones.com/products/bbedit/" title="BBEdit text editor">BBEdit</a> is another full-featured text editor that is very similar to Textmate in terms of features. The BBEdit product page even has a section for <a href="http://www.barebones.com/products/bbedit/featuresweb.shtml">web developers</a> to see the benefits of BBEdit. For those Mac users who think <a href="http://www.oreillynet.com/mac/blog/2006/03/bbedit_vs_textmate.html" title="BBEdit vs. Textmate">BBEdit is better than Textmate</a>, it&#8217;s usually because BBEdit is a Cocoa application, and TextMate is a Unix application. Without getting into the nitty-gritty between the two editors, the main differences between the two applications are 1) look-and-feel and 2) price. BBEdit is a steep $125, more than double the price of TextMate. </p>
<h3>Test Environments</h3>
<p>It&#8217;s important to have a good test environment on the mac, especially if you&#8217;re programming with a dynamic language. Since the majority web development is done in PHP or Rails, it&#8217;s best to set up a test environment with the likes of Apache and MySQL. There is one tool that makes this all very easy. </p>
<h4>MAMP</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/controllcenter-mamp.jpg" alt="Controllcenter MAMP" height="344" width="423"></p>
<p><a href="http://www.mamp.info/en/index.php" title="MAMP">MAMP</a> is a quick and painless way to set up <strong>M</strong>acintosh, <strong>A</strong>pache, <strong>M</strong>ySQL and <strong>P</strong>HP in the same environment. What used to be a tedious process now literally takes just a few seconds between downloading MAMP and installing the software. Instantly you&#8217;ve got a fully-functional web testing environment for your PHP applications. It also comes locked and loaded with PHP extensions like Zend, and you can specify different cacheing types like APC, eAccelerator or XCache.</p>
<p>You can apparently <a href="http://itssamuel.blogspot.com/2006/12/rails-mysql-osx-quick-way.html" title="MAMP and Rails">use MAMP to run a Rails environment</a> as well. </p>
<p><strong>Update:</strong> Thanks to some savvy commenters, I&#8217;m adding <a href="http://www.aptana.com/" title="Aptana for web development">Aptana</a> to the list. Aptana is a programming environment for languages like PHP, Rails, Java, Ajax, Javascript and others. The software also comes with optional plugins like Adobe AIR and an iPhone environment. The community edition is 100% Open Source, and they have a Pro Edition with paid support and a few extra features.</p>
<h3>FTP</h3>
<h4>Cyberduck</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/cyberduck.jpg" alt="Cyberduck" height="297" width="500"><br />
<small>Photo by <a href="http://flickr.com/photos/clausmorell/" title="">ClausM</a></small></p>
<p><a href="http://www.cyberduck.ch" title="Cyberduck ftp mac">Cyberduck</a> is an incredibly user friendly FTP client that&#8217;s provided for free and licensed under GPL. It can be used in many different settings, like FTP, SFTP, WebDAV and Amazon S3 straight out of the box. Cyberduck also integrates seamlessly with essential Mac functionality, like Bonjour, iDisk, Growl, AppleScript, Spotlight and even Quick Look to instantly see the guts of the file with a tap of the spacebar. </p>
<p>My favorite aspect of Cyberduck (aside from the free-ness), is the fact that it integrates easily with many text editors like Textmate. As an added bonus, Cyberduck also allows you to use Quicksilver to access your FTP bookmarks. Very handy.</p>
<h4>Transmit</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/transmit-mac-ftp.jpg" alt="Transmit mac ftp" height="317" width="500"></p>
<p>If Cyberduck is a cadillac of FTP clients, than Panic&#8217;s <a href="http://www.panic.com/transmit/" title="panic ftp mac">Transmit</a> is a Rolls-Royce. It offers almost all of the same functionality as Cyberduck, but adds a little more robustness for advanced user. For example, you can edit any remote file (even a picture or graphic) in any software using Transmit.</p>
<p>The only downside to Transmit is that it <a href="https://www.panic.com/transmit/buy.html">costs $29.95</a>, whereas Cyberduck is free. </p>
<h3>Code Editors</h3>
<p>Text editors offer a simple, no-frills approach to programmers. However, sometimes developers prefer to use software that has more of an interface than the traditional text editor. Here are some code editors that allow you to do things with more of a visual approach and allow for greater functionality.</p>
<h4>cssedit</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/cssedit-mac.jpg" alt="Cssedit mac" height="320" width="500"></p>
<p><a href="http://macrabbit.com/cssedit/" title="cssedit css mac">cssedit</a> is a CSS editor with a fantastic user interface. It has the look and feel of a Mac application, which makes the experience of editing CSS much more enjoyable. It has nice built in features like being able to extract stylesheets and learn from other other websites, an inline visual editor, and you can even edit css <strong>inside of ajax</strong>.</p>
<p>cssedit will cost you almost $43, but if you&#8217;re a sucker for beautiful interfaces, this software might be exactly what you&#8217;re looking for.</p>
<h4>Coda</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/coda.jpg" alt="Coda" height="478" width="500"></p>
<p>If you&#8217;re building a site from scratch, it&#8217;s nice to have a program like Coda</a> where you can manage all the files and FTP functionality from within one program. Built by Panic, the same guys who develop Transmit, Coda is a one-stop solution for web developer. Within code you can manage files, ftp to a server, preview the code, use a css editor (like cssedit), and even use <a href="http://www.apple.com/macosx/technology/unix.html">Terminal</a> all from within Coda. And if that weren&#8217;t enough, they&#8217;ve thrown in a copy of <a href="http://www.amazon.com/Web-Programmers-Desk-Reference/dp/1593270119">The Programmer&#8217;s Desk Reference</a> from within the software.  </p>
<h4>Changes</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/changes-diff-mac.jpg" alt="Changes diff mac" height="263" width="500"></p>
<p><a href="http://changesapp.com/" title="Changes mac development">Changes</a> is a nifty application that lets you visually browse changes to your code base. Instead of having to use a <a href="http://subversion.tigris.org/">subversion</a> to manage your code base (though Changes works with svn and other repository software), you can use Changes. This is great for sites that have multiple developers working on them and want to make sure their code is up to date. You can use your favorite text editor like Textmate or BBEdit to edit files.</p>
<h3>Collaboration</h3>
<p><em>Any</em> web developer knows that collaboration is a huge part of web development.From asking questions in forums or IRC channels, to working in a code base that is shared among other developers, programmers need fraternization with other developers.</p>
<h4>Colloquy</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/colloquy.jpg" alt="Colloquy" height="339" width="500"></p>
<p><a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat" title="IRC for programmers">IRC</a> is an old skool method of chatting online, and has been the method of choice for programmers and developers to communicate. Many major projects like <a href="http://codex.wordpress.org/IRC" title="Wordpress IRC">Wordpress</a> use IRC to provide support for their open source projects.</p>
<p><a href="http://colloquy.info/" title="colloquy">Colloquy</a> is an extremely helpful IRC client for the Mac. It&#8217;s open source, allows for <a href="http://colloquy.info/extras/files.php?cat=6" title="colloquy plugins">plugins</a> and <a href="http://colloquy.info/extras/files.php?cat=1" title="colloquy styles">styles</a>, and even has an <a href="http://colloquy.info/iphone/" title="colloquy iphone interface">iphone interface</a>. Robust, elegant and powerful. </p>
<h4>SubEthaEdit</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/subethaedit.jpg" alt="Subethaedit" height="351" width="500"></p>
<p><a href="http://codingmonkeys.de/subethaedit/index.html" title="collaborative text editing">SubEthaEdit</a> is a collaborative text editor for the Mac. You can use the software as a text editor, note-taker and for co-writing text. It integrates with <a href="http://www.apple.com/macosx/technology/bonjour.html" title="Bonjour mac">Bonjour</a>, iChat and Mail, but isn&#8217;t limited to those integrations. SubEthaEdit also has a fairly robust editing syntax for many different languages. So really, this is a swiss-army tool for developers that work in a collaborative environment that share code often. It&#8217;s not free (<a href="https://store3.esellerate.net/store/checkout/CustomLayout.aspx?s=STR9316199230&#038;pc=&#038;page=OnePageCart.htm" title="Buy SubEthaEdit">around $54</a>), but SubEthaEdit could be well worth the price given its usefulness. </p>
<h4>Skype</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/skype-tool.jpg" alt="Skype Tool" height="313" width="500"><br />
<small>Photo by <a href="http://flickr.com/photos/huasonic/" title="">Huasonic</a>.</small></p>
<p>While it&#8217;s not typically thought of as a web developer&#8217;s tool, <a href="http://www.skype.com" title="Skype for web development">Skype</a> can be a lifesaver. Not only can it save lots of coin on your cellphone bill, Skype adds a lot of features that a traditional phone can&#8217;t touch. For example, Skype has a pane for text messaging and sharing files. The ability to share snippets of code while you&#8217;re talking is essential. While the video feature might not be that useful to web developers (who&#8217;d want to see <em>my</em> ugly mug?!), some might find it useful as well.</p>
<p>Oh, and did I mention it was free?</p>
<h3>Command Line</h3>
<p>The command line is not for the faint of heart. It can be incredibly useful, and incredibly frustrating for new users. So much functionality and power in one little window, yet the learning curve can be steep. </p>
<h4>Terminal</h4>
<p>The built-in <a href="http://www.apple.com/macosx/technology/unix.html" title="UNIX Terminal">Terminal</a> is a great place to start when working with the command line. There&#8217;s a great <a href="http://www.hacktheday.com/beginners-guide-to-apple-terminal-part-1/" title="beginner's guide to learning Terminal Mac">guide to learning Terminal</a>, but essentially Terminal is a bare-bones tool that allows you to do just about&#8230; anything. I&#8217;d recommend you read the tutorial for a better explanation (as it&#8217;s outside the scope of this article). I&#8217;d also recommend snagging the <a href="http://docs.blacktree.com/quicksilver/plug-ins/terminal?DokuWiki=" title="Quicksilver terminal">Quicksilver plugin for Terminal</a> to help speed your usage.</p>
<h4>iTerm</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/iterm.jpg" alt="Iterm" height="397" width="500"></p>
<p>If you&#8217;re looking for a way to ease the pain of using the command line and Terminal, try <a href="http://iterm.sourceforge.net/" title="iTerm">iTerm</a>. iTerm is a &#8220;Terminal emulation program&#8221; that adds a bit more functionality and user friendliness to Terminal. It offers features like multiple tabs, bonjour support, bookmarks, and much more.</p>
<h3>Database Managment</h3>
<p>Managing databases can be a pickle for the casual developer. If you&#8217;re just wanting a simple install of <a href="http://www.drupal.org" title="Drupal">Drupal</a>, creating a database is a necessary evil. It&#8217;s nice to have software that can add an interface that doesn&#8217;t require you to know SQL to help with functions like creating a database, adding users, or creating tables and rows.</p>
<h4>phpMyAdmin</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/php-my-admin-mac-programmer.jpg" alt="Php my Admin mac Programmer" height="326" width="500"><br />
<small>Photo by <a href="http://flickr.com/photos/jeromejtk/" title="">jeromejtk</a></small></p>
<p><a href="http://www.phpmyadmin.net/home_page/index.php" title="phpMyAdmin on a mac">phpMyAdmin</a> is the kindly old grandfather of database management scripts. Not necessarily hip to an attractive user interface, phpMyAdmin still has the skills to pay the bills. You can manage your databases locally using this stable script. It ships with <a href="http://www.mamp.info">MAMP</a>, so installation is a breeze. If you&#8217;re not MAMP, then you&#8217;ll have to <a href="http://www.procata.com/blog/archives/2007/10/28/working-with-php-5-in-mac-os-x-105/" title="configure php on your mac">configure PHP to run on your Mac</a>, which is a much more involved process. Still, phpMyAdmin is a tried and tested solution for managing databases with a UI.</p>
<h4>CocoaMySQL</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/cocamysql-web-development.jpg" alt="Cocamysql web development" height="344" width="500"></p>
<p><a href="http://cocoamysql.sourceforge.net/" title="CocoaMySQL">CocalMySQL</a> is a database tool developed specifically for Mac with Cocoa. It has the elegant look and feel of a true Mac application, and is <a href="http://cocoamysql.sourceforge.net/features.html" title="CocoaMySQL features">laden with features</a>. CocoaMySQL is much easier than phpMyAdmin on almost all fronts; it&#8217;s easier to setup, has a much more intuitive interface, and runs more like a Mac program. The software is also licensed under the free GPL license.</p>
<h3>Image Editing</h3>
<p>Photo editing and design creation may not be at the core of a web developer&#8217;s responsibility, but there are some instances where it&#8217;s handy to have a solid photo editor that is nearly comparable to <a href="http://www.adobe.com/products/photoshop/index.html" title="Photoshop">Photoshop</a>, but won&#8217;t break the bank.</p>
<h4>Gimp</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/gimp-osx-aperture.jpg" alt="Gimp osx Aperture" height="313" width="500"><br />
<small>Gimp used with Aperture</small></p>
<p><a href="http://www.gimp.org/" title="Gimp on mac">Gimp</a> is the closest thing to Photoshop that Mac users can get with a $0 price tag. It has many <a href="http://www.gimp.org/features/" title="Gimp features">features</a> and has the ability to be extended with <a href="http://registry.gimp.org/" title="Gimp plugins">Gimp plugins</a>. </p>
<p>Gimp is an application application for developing for web development. While it isn&#8217;t quite as useful and feature-rich as Photoshop, it comes pretty close. <em>Note: You&#8217;ll need Apple&#8217;s <a href="http://developer.apple.com/opensource/tools/X11.html" title="x11">X11 environment</a> installed.</em></p>
<h4>Seashore</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/seashore.jpg" alt="" title="seashore" width="500" height="334" class="alignnone size-full wp-image-79" /></p>
<p><a href="http://seashore.sourceforge.net/index.php" title="Seashore">Seashore</a> is equivalent of a little brother to Gimp. While it&#8217;s code base is based off of Gimp, it doesn&#8217;t aim to be as robust or functional. Seashore is meant to meet the needs of &#8220;normal&#8221; computer users, not to be a replacement for a professional image editor. The software is only a tiny 5.4 MB in size and unlike Gimp <em>doesn&#8217;t</em> require having X11 installed. If your image-editing needs are modest, try Seashore. </p>
<h4>Pixelmator</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/pixelmator.jpg" alt="Pixelmator" height="228" width="500"></p>
<p>Pixelmator is a beautiful image editing program for the mac. It&#8217;s incredibly intuitive and useful, but doesn&#8217;t have <em>all</em> the features of a Gimp or Photoshop. It&#8217;s got all the layer editing and retouching tools that we&#8217;ve grown to love, and the interface is gorgeous. The only downside to Pixelmator is the $59 price tag, which is still a drop in the bucket compared to Photoshop. </p>
<h3>Miscellaneous</h3>
<p>Here&#8217;s a collection of tools that every web developer should have on their Mac, but don&#8217;t necessarily fit into one category. These programs are just as useful as the other applications in the list, just harder to categorize.</p>
<h4>Firefox</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/firefox-mac.jpg" alt="Firefox mac" height="313" width="500"><br />
<small>Firefox 3 on a Mac. Photo by <a href="http://flickr.com/photos/hawkfb/" title="">hawkfb</a></small></p>
<p>Unless you&#8217;ve been living under a rock for the last few years, you&#8217;ve probably heard of <a href="http://www.mozilla.com/en-US/firefox/" title="Firefox">Firefox</a>. Not only is Firefox an excellent web browser, the real power of the browser lies in the ability to add extensions that aid in the web development process. Here are a few must-haves for developers and programmers.</p>
<ul>
<li><a href="http://www.getfirebug" title="Firebug">Firebug</a> &#8211; A swiss army extension that provides diagnostics of all kinds on web pages, javascript, css and more.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/60" title="Web Developer firefox extensions">Web Developer</a> &#8211; Another swiss-army extension for developers. You can do just about anything with this tool, like disable scripts and styles, find broken links and images, check Whois of websites, display form information, and <a href="http://chrispederick.com/work/web-developer/features/" title="web developer features">so much more</a>.</li>
<li><a href="http://developer.yahoo.com/yslow/" title="YSlow">YSlow</a> &#8211; this is a Fiebug extension (yes, an extension of an extension), YSlow adds diagnostics that show what&#8217;s slowing your webpage down. It provides a &#8220;report card&#8221; of sorts to help you work on issues that slow your site down.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/748" title="Greasemonkey">Greasemonkey</a> &#8211; Greasemonkey is a gateway extension of sorts. With Greasemonkey, you can add literally just about any sort of functionality via <a href="http://userscripts.org/" title="userscripts">userscripts</a>.</li>
</ul>
<p>There are any number of <a href="https://addons.mozilla.org/en-US/firefox/browse/type:1/cat:4?sort=name" title="Web Developer add-ons">web developer extensions</a> that one could add to Firefox. It&#8217;s just a matter of finding the right one.</p>
<h4>Quicksilver</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/quicksilver-mac-developer.jpg" alt="Quicksilver mac Developer" height="243" width="500"><br />
<small>Quicksilver photo by <a href="http://flickr.com/photos/bwana/" title="Quicksilver">bwana</a>.</small></p>
<p><a href="http://docs.blacktree.com/quicksilver/what_is_quicksilver" title="Quicksilver for web developers">Quicksilver</a> is a launcher tool that does so much more for developers. If you&#8217;re wanting to save time and keyboard strokes, consider giving Quicksilver reign over your computer. For more information as to what Quicksilver <em>is</em>, check out <a href="http://lifehacker.com/software/quicksilver/hack-attack-a-beginners-guide-to-quicksilver-247129.php" title="introduction to quicksilver">Lifehacker&#8217;s introduction</a> to the Mac launcher.</p>
<p>The real beauty of Quicksilver lies in the countless <a href="http://docs.blacktree.com/quicksilver/plug-ins/plug-ins" title="Quicksilver plugins">plugins</a> with software that many web developers already use.</p>
<h4>Xcode</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/xcode.jpg" alt="Xcode" height="323" width="500"><br />
<small>Photo by <a href="http://flickr.com/photos/leegillen/" title="">barcoder96</a></small></p>
<p><a href="http://developer.apple.com/tools/xcode/" title="Xcode">Xcode</a> is Apple&#8217;s development package. This gi-normous 900mb download adds tons upon tons of system mojo that you&#8217;ll probably have to eventually install to your system that you&#8217;ll probably use down the line. Many serious development software like SVN and the like use dependancies that Xcode takes care of. Xcode is free for the taking.</p>
<h4>Isolator</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/isolator-slab.png" alt="Isolator for mac developer concentration" height="400" width="640"></p>
<p>While <a href="http://willmore.eu/software/isolator/" title="Isolator for programming concentration">Isolator</a> isn&#8217;t a crucial application for developers, it&#8217;s quite handy for blocking out distractions while you&#8217;re getting work done. Isolator is a free program that blocks out everything but the single application you&#8217;re working on. This gives a distraction-free environment for writing, programming, or whatever else needs your attention. Just tap the keyboard command cmd + shift + I (or use the toolbar menu) to start/stop Isolator.</p>
<h4>Spaces</h4>
<p><img src="http://webjackalope.com/wp-content/uploads/2008/08/spaces-mac.jpg" alt="Spaces mac" height="315" width="500"></p>
<p><a href="http://www.apple.com/macosx/features/spaces.html" title="Spaces for mac">Spaces</a> is a handy built-in application for Leopard users. It allows you to set up virtual &#8220;spaces&#8221; for different screens on your computer. This is helpful for developers because you can separate your work flow into different panes. For example, you could have ftp and terminal open in one space, Textmate in another, Firefox in the third and Gimp or Photoshop in the fourth. It&#8217;s easy to toggle between the spaces using the command ctrl + arrow, or you can use ctrl + the number of the space you want to switch to.</p>
<p>Nobody likes to toggle through tons of different applications at a time. Spaces effectively clears up much of your work area, allowing you to segment your applications into whichever configuration you&#8217;re most comfortable with. </p>
]]></content:encoded>
			<wfw:commentRss>http://webjackalope.com/web-development-tools-mac/feed/</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
	</channel>
</rss>
