<?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>StringFoo :: Web Development Resources &#187; Tutorials</title>
	<atom:link href="http://stringfoo.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://stringfoo.com</link>
	<description>Tips, Tools, Tutorials and Resources for Advanced Web Development</description>
	<lastBuildDate>Sun, 27 Jun 2010 13:05:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Google&#8217;s New HTML5 Resource Site</title>
		<link>http://stringfoo.com/2010/06/27/googles-new-html5-resource-site/</link>
		<comments>http://stringfoo.com/2010/06/27/googles-new-html5-resource-site/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 13:03:38 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Dev News From the Web]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://stringfoo.com/?p=361</guid>
		<description><![CDATA[<img class="picThumb" style="margin-right: 10px;" src="/images/logo_html5rocks.png" alt="" width="125" height="27" align="left" />Not to be outdone by Apple's recent launch of their <a href="http://www.apple.com/html5/" target="_blank">HTML5 playground</a>, Google has launched their own HTML5 Developer Resource site called <a href="http://www.html5rocks.com/" target="_blank">HTML5Rocks.com</a>.

The site has some useful tutorials and an interactive sandbox, but for the time-impaired, they also have an excellent presentation that shows you quickly what is new and different.  As with most things Google, it's not the prettiest site, but it gets the job done.  Check it out.]]></description>
		<wfw:commentRss>http://stringfoo.com/2010/06/27/googles-new-html5-resource-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Demos &amp; Tutorials</title>
		<link>http://stringfoo.com/2010/06/04/html5-demos-tutorials/</link>
		<comments>http://stringfoo.com/2010/06/04/html5-demos-tutorials/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 10:05:56 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Dev News From the Web]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://stringfoo.com/?p=350</guid>
		<description><![CDATA[<img class="picThumb" style="margin-right: 10px;" src="http://stringfoo.com/images/tron.png" alt="" width="125" height="70" align="left" />Apple has just launched an effort to support more widespread adoption of HTML5 in the developer community. <a href="http://www.apple.com/html5/">This page showcases a bunch of cutting-edge demos</a>, and <a href="http://developer.apple.com/safaridemos/">this page digs into the demos more deeply</a> and provides more resources to learn how to develop features using HTML5.

<blockquote>Standards aren’t add-ons to the web. They are the web. And you can start using them today.</blockquote>]]></description>
		<wfw:commentRss>http://stringfoo.com/2010/06/04/html5-demos-tutorials/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is DropBox the Free Replacement to MobileMe We&#8217;ve Been Waiting For?</title>
		<link>http://stringfoo.com/2009/09/08/is-dropbox-the-free-replacement-to-mobileme-weve-been-waiting-for/</link>
		<comments>http://stringfoo.com/2009/09/08/is-dropbox-the-free-replacement-to-mobileme-weve-been-waiting-for/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 16:36:27 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[mobileme]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[smileonmymac]]></category>
		<category><![CDATA[textexpander]]></category>

		<guid isPermaLink="false">http://stringfoo.com/?p=327</guid>
		<description><![CDATA[Dropbox [link] is a highly recommended service that lets you share large files amongst different groups and machines that I&#8217;ve written about before [here].  MobileMe is a very not-free service that provides marginal utility for Mac users. If you&#8217;re like me, the only reason to use MobileMe on a daily basis is to keep my [...]]]></description>
		<wfw:commentRss>http://stringfoo.com/2009/09/08/is-dropbox-the-free-replacement-to-mobileme-weve-been-waiting-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Launching MAMP Silently on Startup</title>
		<link>http://stringfoo.com/2008/08/25/tutorial-launching-mamp-silently-on-startup/</link>
		<comments>http://stringfoo.com/2008/08/25/tutorial-launching-mamp-silently-on-startup/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 11:04:09 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[development server]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[silent startup]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://stringfoo.com/?p=201</guid>
		<description><![CDATA[<img class="picThumb" style="margin-right: 10px" src="http://stringfoo.com/images/logo_mamp.png" border="0" alt="MAMP Web Server" width="100" height="100" align="left" />MAMP is a great tool for running and managing a development server when you require more than the basic PHP configuration included with Leopard. However, getting the web server to run typically involves launching MAMP, entering your root password, and quitting MAMP.

This tutorial walks through the simple steps needed to launch MAMP silently on startup so that you do not have to enter your root password every time.]]></description>
		<wfw:commentRss>http://stringfoo.com/2008/08/25/tutorial-launching-mamp-silently-on-startup/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Integrating the iPhone SDK Simulator into Dreamweaver</title>
		<link>http://stringfoo.com/2008/08/24/integrating-the-iphone-sdk-simulator-into-dreamweaver/</link>
		<comments>http://stringfoo.com/2008/08/24/integrating-the-iphone-sdk-simulator-into-dreamweaver/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 14:43:56 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Reference]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone development]]></category>
		<category><![CDATA[iphone sdk]]></category>
		<category><![CDATA[iphone simulator]]></category>
		<category><![CDATA[iphone web app]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://stringfoo.com/?p=200</guid>
		<description><![CDATA[<img class="alignleft picThumb" style="margin-right: 10px;" src="http://stringfoo.com/images/iphone_sim_screenshot.jpg" alt="" width="100" height="88" align="left" />Are you doing iPhone development on a Mac? Do you use Dreamweaver as your IDE? If your answer to both questions is 'yes,' then try this simple tip.]]></description>
		<wfw:commentRss>http://stringfoo.com/2008/08/24/integrating-the-iphone-sdk-simulator-into-dreamweaver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Starting Subversion on Startup</title>
		<link>http://stringfoo.com/2007/11/28/tutorial-starting-subversion-silently-on-os-x/</link>
		<comments>http://stringfoo.com/2007/11/28/tutorial-starting-subversion-silently-on-os-x/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 15:12:00 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tigris]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://stringfoo.com/?p=178</guid>
		<description><![CDATA[<p><img src="http://stringfoo.com/images/logo_svn.png" alt="Subversion Version Control System" class="picThumb" style="margin-right: 10px" align="left" border="0" height="73" width="100" />Honestly, I can't remember if Subversion came pre-installed on Tiger or not, but I know for a fact that it does come as a standard component on Leopard.  This is great news.</p>
<p>One small issue, though, is that there is not a way in the OS X UI to have Subversion start up when your computer boots up. This tutorial will help you set up a launch daemon that will fire up Subversion silently when your computer boots up.</p>]]></description>
		<wfw:commentRss>http://stringfoo.com/2007/11/28/tutorial-starting-subversion-silently-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Enabling Root Access in OS X (Leopard)</title>
		<link>http://stringfoo.com/2007/11/28/tutorial-enabling-root-access-in-leopard/</link>
		<comments>http://stringfoo.com/2007/11/28/tutorial-enabling-root-access-in-leopard/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 14:35:08 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[enable root]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://stringfoo.com/2007/11/28/tutorial-enabling-root-access-in-leopard/</guid>
		<description><![CDATA[<img src="http://stringfoo.com/images/tutorial.jpg" class="picThumb" style="margin-right: 10px" align="left" height="60" width="80" />By default, the root account is disabled in OS X.  If you are a developer new to the platform, you will be needing to access many things that are available only with root access.  This tutorial walks you through the process of enabling the root account in Leopard (OS X 10.5).
<p class="noteBox"><strong>NOTE: </strong>This guide is specific to enabling root access on Leopard, OS X 10.5.  To learn how to enable root access on Tiger (10.4), <a href="http://stringfoo.com/2007/03/30/tutorial-enabling-root-access-in-os-x/" title="Tutorial: Enabling Root Access in OS X (Tiger)">follow these instructions instead</a>.</p>
<h3>Enabling Root in Leopard:</h3>
<ol>
	<li>Open the Directory Utility:  In the Finder, navigate to the Utilities folder (tip: click on the desktop, hit Cmd+Shift+U).</li>
	<li>Click on the padlock to allow edits.</li>
	<li>Go Edit &#62; Enable Root Password</li>
	<li>Enter and re-enter your password.</li>
</ol>
Now, you are set to access protected areas of the system via the terminal.]]></description>
		<wfw:commentRss>http://stringfoo.com/2007/11/28/tutorial-enabling-root-access-in-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial: Using TextWrangler to Edit Your Protected System Files</title>
		<link>http://stringfoo.com/2007/11/09/text_wrangler_cl_tutorial/</link>
		<comments>http://stringfoo.com/2007/11/09/text_wrangler_cl_tutorial/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 15:00:22 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://stringfoo.com/2007/11/09/text_wrangler_cl_tutorial/</guid>
		<description><![CDATA[<a href="http://www.barebones.com/products/textwrangler/" target="_blank"><img src="http://stringfoo.com/images/logo_text_wrangler.png" alt="Tips and Tricks" class="picThumb" style="margin-right: 10px" align="left" border="0" height="100" width="100" /></a>
<p>If you are a web developer, you undoubtedly have needed to edit a system config file from time to time. Your choices in the terminal are nano, and ...well, nano. If you happen to have BBEdit installed, then you can use that as well. However, BBEdit costs $125, which is pretty steep if you just need a text editor.</p>
<p>This tutorial walks you through setting up <a href="http://www.barebones.com/products/textwrangler/" target="_blank">TextWrangler</a>, a free text editor from Bare Bones Software, to edit your system files.  I also walk you through setting up an Automator action to open protected documents quickly.</p>]]></description>
		<wfw:commentRss>http://stringfoo.com/2007/11/09/text_wrangler_cl_tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a Web Server on Leopard (OS X 10.5) and Snow Leopard (10.6) Using MAMP &#8211; A Step by Step Guide (Revised)</title>
		<link>http://stringfoo.com/2007/11/07/mamp-setup-leopard/</link>
		<comments>http://stringfoo.com/2007/11/07/mamp-setup-leopard/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 16:26:28 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[development server]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://stringfoo.com/2007/11/07/setting-up-a-web-server-on-leopard-os-x-105-using-mamp-a-step-by-step-guide/</guid>
		<description><![CDATA[<img src="http://stringfoo.com/images/logo_mamp.png" align="left" height="100" width="100" border="0" alt="MAMP Web Server" class="picThumb" style="margin-right: 10px" /><p>Recently, I wrote a <a href="http://stringfoo.com/2007/11/05/server_setup_on_leopard/" title="Installing an AMP Server on Leopard">Step-by-Step guide</a> for installing a basic development server on Mac OS X Leopard (10.5) using the built-in packages.  It turns out that the version of PHP that is packaged with Leopard is missing many commonly used components such as the GD Library, MCrypt, and many others.  Since recompiling PHP on Leopard is no small feat even for experienced developers, you may be looking for an alternative method to get your web server working.</p>
<p>This tutorial provides a step-by-step walktrhough for begineers or advanced users to set up MAMP on their local version of Leopard.</p>


<p class="noteBox"><strong>Revision Notes 02/03/08</strong> Several readers have kindly pointed out some errors in the guide that follows.  I've updated this article to correct some (all?) of these mistakes/omissions.</p>]]></description>
		<wfw:commentRss>http://stringfoo.com/2007/11/07/mamp-setup-leopard/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Setting up a Web Server on Leopard (OS X 10.5) or Snow Leopard (10.6) Running PHP, Apache, and MySQL &#8211; A Step by Step Guide</title>
		<link>http://stringfoo.com/2007/11/05/server_setup_on_leopard/</link>
		<comments>http://stringfoo.com/2007/11/05/server_setup_on_leopard/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 23:31:00 +0000</pubDate>
		<dc:creator>sstringer</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[development server]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://stringfoo.com/?p=171</guid>
		<description><![CDATA[<p><img src="http://stringfoo.com/images/tips_and_tricks.jpg" alt="Tips and Tricks" class="picThumb" style="margin-right: 10px" align="left" border="0" height="90" width="59" />This walkthrough provides a step-by-step guide to setting up a development web server on your Mac running Leopard (OS X 10.5). Once set up, you will be running an Apache web server that supports multiple virtual hosts, PHP, MySQL, PEAR, and phpMyAdmin.  </p>
<p class="noteBox"><strong>UPDATE:</strong> Since posting this tutorial, I have learned that the stock installation of PHP does not include several critical libraries. After several days of experimenting, I finally landed on MAMP as my production solution. I have published a <a href="http://stringfoo.com/2007/11/07/mamp-setup-leopard/">walk-through for setting MAMP up on your machine</a> [<a href="http://stringfoo.com/2007/11/07/mamp-setup-leopard/">link</a>].</p>

]]></description>
		<wfw:commentRss>http://stringfoo.com/2007/11/05/server_setup_on_leopard/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
	</channel>
</rss>
