<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Wattsy RSS Generator (http://www.marcwatts.com.au)" -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Marc Watts Web Development Blog</title>
		<description><![CDATA[Marc Watts writes web development article describing best practice web development. This includes accessibility, usability, css, jquery, php, mysql, html 5 and much much more.]]></description>
		<link>http://www.marcwatts.com.au/</link>
		<lastBuildDate>Fri, 12 Mar 2010 2:56:59 GMT</lastBuildDate>
		<generator>Wattsy RSS Generator (http://www.marcwatts.com.au)</generator>
		<atom:link href="http://www.marcwatts.com.au/feeds/marc-watts-web-development-feed.xml" rel="self" type="application/rss+xml" />
		<item>
			<title>Web analytics traffic sources</title>
			<link>http://www.marcwatts.com.au/web-development/web-analytics/web-analytics-traffic-sources.html</link>
			<description><![CDATA[Web analytics can show where users are coming from which helps in determining company goals.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 9 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/web-analytics/web-analytics-traffic-sources.html</guid>
		</item>
		<item>
			<title>Check if directory exists</title>
			<link>http://www.marcwatts.com.au/web-development/shell-scripting/check-if-directory-exists.html</link>
			<description><![CDATA[Shell scripting can be performed to check if a directory exists.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 8 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/shell-scripting/check-if-directory-exists.html</guid>
		</item>
		<item>
			<title>Abbreviation tag</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/abbreviation-tag.html</link>
			<description><![CDATA[The abbreviation tag is used in HTML 5 to show abbreviations. Marc Watts shows us how to use it.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 7 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/abbreviation-tag.html</guid>
		</item>
		<item>
			<title>How to hide my visits in google analytics</title>
			<link>http://www.marcwatts.com.au/web-development/web-analytics/how-to-hide-my-visits-in-google-analytics.html</link>
			<description><![CDATA[We can hide specific users from google analytics by specifying their IP address.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 6 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/web-analytics/how-to-hide-my-visits-in-google-analytics.html</guid>
		</item>
		<item>
			<title>Visitors to your website</title>
			<link>http://www.marcwatts.com.au/web-development/web-analytics/visitors-to-your-website.html</link>
			<description><![CDATA[Web analytics is used to show the amount of visitors to your site.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 5 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/web-analytics/visitors-to-your-website.html</guid>
		</item>
		<item>
			<title>Clients breaking accessibility</title>
			<link>http://www.marcwatts.com.au/web-development/accessibility/clients-breaking-accessibility.html</link>
			<description><![CDATA[Many times we create a very accessible website only to find the client doesn't care and breaks accessibility rules when performing updates.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 4 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/accessibility/clients-breaking-accessibility.html</guid>
		</item>
		<item>
			<title>Does google index alt tags</title>
			<link>http://www.marcwatts.com.au/web-development/seo/does-google-index-alt-tags.html</link>
			<description><![CDATA[Google scans the alt attribute of images. Marc Watts explains when this happens and why it happens.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 3 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/seo/does-google-index-alt-tags.html</guid>
		</item>
		<item>
			<title>PHP configuration options</title>
			<link>http://www.marcwatts.com.au/web-development/php/php-configuration-options.html</link>
			<description><![CDATA[To find out the PHP configuration options available, we use the ini_get_all() function.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 2 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/php-configuration-options.html</guid>
		</item>
		<item>
			<title>Go directly to home directory</title>
			<link>http://www.marcwatts.com.au/web-development/shell-scripting/go-directly-to-home-directory.html</link>
			<description><![CDATA[In linux we can traverse directly to our home directory by using the tilde key.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 1 Mar 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/shell-scripting/go-directly-to-home-directory.html</guid>
		</item>
		<item>
			<title>Don't use form onload input focus</title>
			<link>http://www.marcwatts.com.au/web-development/usability/dont-use-form-onload-input-focus.html</link>
			<description><![CDATA[Don't use a focus event to place the cursor within the first element of a form when the page is loading.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 28 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/dont-use-form-onload-input-focus.html</guid>
		</item>
		<item>
			<title>Count in a for loop</title>
			<link>http://www.marcwatts.com.au/web-development/programming/count-in-a-for-loop.html</link>
			<description><![CDATA[]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 27 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/count-in-a-for-loop.html</guid>
		</item>
		<item>
			<title>Deprecate i, j and k</title>
			<link>http://www.marcwatts.com.au/web-development/programming/deprecate-i-j-and-k.html</link>
			<description><![CDATA[]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 26 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/deprecate-i-j-and-k.html</guid>
		</item>
		<item>
			<title>Changing owners and groups on linux</title>
			<link>http://www.marcwatts.com.au/web-development/shell-scripting/changing-owners-and-groups-on-linux.html</link>
			<description><![CDATA[Changing owners and group permissions on linux/unix is very easy. Marc Watts shows us how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 25 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/shell-scripting/changing-owners-and-groups-on-linux.html</guid>
		</item>
		<item>
			<title>Web development rules don't work</title>
			<link>http://www.marcwatts.com.au/web-development/development/web-development-rules-dont-work.html</link>
			<description><![CDATA[Web development companies can create many rules on how to create websites, but in the end these rules are a waste and are ineffective.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 24 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/development/web-development-rules-dont-work.html</guid>
		</item>
		<item>
			<title>Title tag</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/title-tag.html</link>
			<description><![CDATA[]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 23 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/title-tag.html</guid>
		</item>
		<item>
			<title>Statements with boolean expressions</title>
			<link>http://www.marcwatts.com.au/web-development/programming/statements-with-boolean-expressions.html</link>
			<description><![CDATA[]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 22 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/statements-with-boolean-expressions.html</guid>
		</item>
		<item>
			<title>Always use brackets in an if statement</title>
			<link>http://www.marcwatts.com.au/web-development/programming/always-use-brackets-in-an-if-statement.html</link>
			<description><![CDATA[Brackets should always be used in if statements to prevent subtle bugs that can occur later on.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 21 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/always-use-brackets-in-an-if-statement.html</guid>
		</item>
		<item>
			<title>Quick website backup script</title>
			<link>http://www.marcwatts.com.au/web-development/shell-scripting/quick-website-backup-script.html</link>
			<description><![CDATA[Backing up your websites is very important and Marc Watts shows a simple script on how to do it.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 19 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/shell-scripting/quick-website-backup-script.html</guid>
		</item>
		<item>
			<title>Asking for an email twice</title>
			<link>http://www.marcwatts.com.au/web-development/usability/asking-for-an-email-twice.html</link>
			<description><![CDATA[Any website that asks you to enter your email address twice is insulting your intelligence and has broken usability rules.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 18 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/asking-for-an-email-twice.html</guid>
		</item>
		<item>
			<title>Apache set character encoding</title>
			<link>http://www.marcwatts.com.au/web-development/apache/apache-set-character-encoding.html</link>
			<description><![CDATA[Web developers should always set the default character encoding through apache to ensure documents are displayed correctly.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 17 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/apache/apache-set-character-encoding.html</guid>
		</item>
		<item>
			<title>Best online checkout</title>
			<link>http://www.marcwatts.com.au/web-development/usability/best-online-checkout.html</link>
			<description><![CDATA[Online checkouts are an invasion of privacy and need to ask only for the minimum information required for the purchase to succeed.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 16 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/best-online-checkout.html</guid>
		</item>
		<item>
			<title>Web page load times</title>
			<link>http://www.marcwatts.com.au/web-development/development/web-page-load-times.html</link>
			<description><![CDATA[The initial loading of a website may be slower than normal, but after that your pages should load in lightning fast speed.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 15 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/development/web-page-load-times.html</guid>
		</item>
		<item>
			<title>View html source</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/view-html-source.html</link>
			<description><![CDATA[The source code of a HTML web page is a good indication of the skills of the web developer.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 14 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/view-html-source.html</guid>
		</item>
		<item>
			<title>HTML 5 doctype</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/html-5-doctype.html</link>
			<description><![CDATA[The HTML 5 doctype is the simplest and easiest to implement. Marc Watts shows how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 13 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/html-5-doctype.html</guid>
		</item>
		<item>
			<title>Underline links</title>
			<link>http://www.marcwatts.com.au/web-development/css/underline-links.html</link>
			<description><![CDATA[Text decoration doesn't give us enough options to create links, a much preferred method is to use border bottom.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 12 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/underline-links.html</guid>
		</item>
		<item>
			<title>PHP chaining instantiation</title>
			<link>http://www.marcwatts.com.au/web-development/php/php-chaining-instantiation.html</link>
			<description><![CDATA[PHP doesn't allow instanciation of an object and a method call in the one statement, but Marc Watts shows us a trick to allow this.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 11 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/php-chaining-instantiation.html</guid>
		</item>
		<item>
			<title>H1 tag</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/h1-tag.html</link>
			<description><![CDATA[The H1 tag is mainly used for SEO purposes and has changed how we write our web documents.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 10 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/h1-tag.html</guid>
		</item>
		<item>
			<title>Code consistency versus smart computers</title>
			<link>http://www.marcwatts.com.au/web-development/development/code-consistency-versus-smart-computers.html</link>
			<description><![CDATA[Is code consistency that important? Or should we create smarter computers that understand what we are trying to do? Marc Watts poses the question.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 9 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/development/code-consistency-versus-smart-computers.html</guid>
		</item>
		<item>
			<title>PHP memory_get_usage</title>
			<link>http://www.marcwatts.com.au/web-development/php/php-memory-get-usage.html</link>
			<description><![CDATA[Need to find out how much memory your PHP scripts are taking up. memory_get_usage() is the function for you.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 8 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/php-memory-get-usage.html</guid>
		</item>
		<item>
			<title>PHP reading files in a directory</title>
			<link>http://www.marcwatts.com.au/web-development/php/php-reading-files-in-a-directory.html</link>
			<description><![CDATA[Reading files in a directory with PHP used to be a procedurally job. Now with PHP's iterator class, we can use a much more proficient O0P opproach to the tasks.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 7 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/php-reading-files-in-a-directory.html</guid>
		</item>
		<item>
			<title>What is hard coding</title>
			<link>http://www.marcwatts.com.au/web-development/programming/what-is-hard-coding.html</link>
			<description><![CDATA[Marc Watts explains his definition of what hard coded means and provides examples.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 6 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/what-is-hard-coding.html</guid>
		</item>
		<item>
			<title>PHP sorting array values</title>
			<link>http://www.marcwatts.com.au/web-development/php/php-sorting-array-values.html</link>
			<description><![CDATA[Sorting arrays by one of its values is a lot more difficult in PHP as we can't use our standard sort functions. Marc Watts shows us how it can be done.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 5 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/php-sorting-array-values.html</guid>
		</item>
		<item>
			<title>Never forget focus and blur</title>
			<link>http://www.marcwatts.com.au/web-development/usability/never-forget-focus-and-blur.html</link>
			<description><![CDATA[Forgetting about users that use the keyboard for navigation is a major usability problem. The focus and blur javascript events are always required with our hover events.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 4 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/never-forget-focus-and-blur.html</guid>
		</item>
		<item>
			<title>How to get first-child and last-child to work in IE 6</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/first-child-last-child-ie-6.html</link>
			<description><![CDATA[Internet Explorer 6 doesn't support :first-child and :last-child CSS pseudo classes. Marc Watts shows a way to alleviate this problem.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 3 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/first-child-last-child-ie-6.html</guid>
		</item>
		<item>
			<title>Problem with right aligned code comments</title>
			<link>http://www.marcwatts.com.au/web-development/programming/problem-with-right-aligned-code-comments.html</link>
			<description><![CDATA[Formatting comments for aesthetic reasons can cause problems later on. Marc Watts shows us what not to do.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 2 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/problem-with-right-aligned-code-comments.html</guid>
		</item>
		<item>
			<title>Parents need CSS class names</title>
			<link>http://www.marcwatts.com.au/web-development/css/parents-need-css-class-names.html</link>
			<description><![CDATA[Always give parent elements id or class names. This ensures that we can target all elements within our CSS.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 1 Feb 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/parents-need-css-class-names.html</guid>
		</item>
		<item>
			<title>Apache caching files</title>
			<link>http://www.marcwatts.com.au/web-development/apache/apache-caching-files.html</link>
			<description><![CDATA[Apache caching can speed up sites by more than 50%. Marc Watts shows us one of the best ways to do this.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 31 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/apache/apache-caching-files.html</guid>
		</item>
		<item>
			<title>Disabling e-tags</title>
			<link>http://www.marcwatts.com.au/web-development/apache/disabling-e-tags.html</link>
			<description><![CDATA[Disabling e-tags should be done with apache for correct caching purposes. Marc Watts explains how to do this.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 30 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/apache/disabling-e-tags.html</guid>
		</item>
		<item>
			<title>Why PNG's look different in Internet Explorer</title>
			<link>http://www.marcwatts.com.au/web-development/css/why-pngs-look-different-in-internet-explorer.html</link>
			<description><![CDATA[PNG gamma correction is initiated in Internet Explorer but not other browsers. This causes inconsistent colours. Marc Watts explains how to fix the problem.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 29 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/why-pngs-look-different-in-internet-explorer.html</guid>
		</item>
		<item>
			<title>Easy javascript hover effects</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/easy-javascript-hover-effects.html</link>
			<description><![CDATA[Using jquery we can create hover effects very easily giving a better user experience for our users.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 28 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/easy-javascript-hover-effects.html</guid>
		</item>
		<item>
			<title>301 redirection</title>
			<link>http://www.marcwatts.com.au/web-development/apache/redirection-301.html</link>
			<description><![CDATA[A 301 redirection is a permanent redirection statement that says 'this page has moved to this new address'. This is especially important in regards to search engines.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 27 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/apache/redirection-301.html</guid>
		</item>
		<item>
			<title>Redirect index.php to /</title>
			<link>http://www.marcwatts.com.au/web-development/apache/redirect-indexphp.html</link>
			<description><![CDATA[Marc Watts explains how to redirect index.php to / with an htaccess file. This is great to clean up url addresses.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 26 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/apache/redirect-indexphp.html</guid>
		</item>
		<item>
			<title>Email marketing image errors</title>
			<link>http://www.marcwatts.com.au/web-development/usability/email-marketing-image-errors.html</link>
			<description><![CDATA[It is vital to correctly design emails when targeting users. If you use images in an incorrect way, your customers may miss out on the contents of your email.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 25 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/email-marketing-image-errors.html</guid>
		</item>
		<item>
			<title>Scrolling back to top button</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/back-to-top-button.html</link>
			<description><![CDATA[Back to top buttons can disorientate a user if they don't have javascript applied to them. Marc Watts explains how to fix this problem.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 24 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/back-to-top-button.html</guid>
		</item>
		<item>
			<title>Best clearfix ever</title>
			<link>http://www.marcwatts.com.au/web-development/css/best-clearfix-ever.html</link>
			<description><![CDATA[Clear fix and clear float have their problems. Marc Watts shows the best clear fix solution to meet your CSS needs.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 23 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/best-clearfix-ever.html</guid>
		</item>
		<item>
			<title>Textarea automatic resizing</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/textarea-automatic-resizing.html</link>
			<description><![CDATA[Textareas never seem large enough to accommodate the content we wish to type, Marc Watts explains how Jquery can fix this problem.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 22 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/textarea-automatic-resizing.html</guid>
		</item>
		<item>
			<title>Automatic call to action buttons</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/automatic-call-to-action-buttons.html</link>
			<description><![CDATA[Call to Action buttons can be created automatically with javascript. This allows clients to update websites more easily.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 21 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/automatic-call-to-action-buttons.html</guid>
		</item>
		<item>
			<title>Checking variables in PHP</title>
			<link>http://www.marcwatts.com.au/web-development/php/checking-variables-in-php.html</link>
			<description><![CDATA[Checking that variables exist and for a value is explained by Marc Watts.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 20 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/checking-variables-in-php.html</guid>
		</item>
		<item>
			<title>Best location for images and CSS</title>
			<link>http://www.marcwatts.com.au/web-development/css/best-location-for-images-and-css.html</link>
			<description><![CDATA[Marc Watts explains the best location to store our images and CSS files.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 19 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/best-location-for-images-and-css.html</guid>
		</item>
		<item>
			<title>Print_r displaying</title>
			<link>http://www.marcwatts.com.au/web-development/php/printr-displaying.html</link>
			<description><![CDATA[Print_r is used in PHP to display the contents of arrays. When used with pre tags, the formatting of print_r can be improved.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 18 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/printr-displaying.html</guid>
		</item>
		<item>
			<title>Long webpages usability problem</title>
			<link>http://www.marcwatts.com.au/web-development/usability/long-webpages-usability-problem.html</link>
			<description><![CDATA[Long web pages cause problems as the draggable part of the scrollbar becomes too small. We should try to avoid that when developing websites.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 17 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/long-webpages-usability-problem.html</guid>
		</item>
		<item>
			<title>CSS active link</title>
			<link>http://www.marcwatts.com.au/web-development/usability/css-active-link.html</link>
			<description><![CDATA[CSS active link should be used to give the user of your website the required information that a link has been clicked.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 16 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/css-active-link.html</guid>
		</item>
		<item>
			<title>Logo as home link</title>
			<link>http://www.marcwatts.com.au/web-development/usability/logo-as-home-link.html</link>
			<description><![CDATA[Web standards don't necessarily have to come from the W3C and using your logo as a link to your home page is just acquiesced web standard]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 15 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/logo-as-home-link.html</guid>
		</item>
		<item>
			<title>Super and Sub script should have zero line height</title>
			<link>http://www.marcwatts.com.au/web-development/css/super-and-sub-script-should-have-zero-line-height.html</link>
			<description><![CDATA[Superscript and supscript tags can cause problems in your HTML document if your line-heights are incorrect. Marc Watts explains how to avoid this situation.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 14 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/super-and-sub-script-should-have-zero-line-height.html</guid>
		</item>
		<item>
			<title>Making arrays more readable</title>
			<link>http://www.marcwatts.com.au/web-development/programming/making-arrays-more-readable.html</link>
			<description><![CDATA[Good programming is easy to read programming. Marc Watts shows one way to make your code more readable when using multidimensional arrays]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 13 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/making-arrays-more-readable.html</guid>
		</item>
		<item>
			<title>CSS background colour and images</title>
			<link>http://www.marcwatts.com.au/web-development/css/css-background-colour-and-images.html</link>
			<description><![CDATA[CSS background image declarations should also contain a fallback colour in most cases.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 12 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/css-background-colour-and-images.html</guid>
		</item>
		<item>
			<title>Label for attribute</title>
			<link>http://www.marcwatts.com.au/web-development/usability/label-for-attribute.html</link>
			<description><![CDATA[The label tag should be used in all forms that you create for accessibility and usability reasons. Marc Watts explains how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 11 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/label-for-attribute.html</guid>
		</item>
		<item>
			<title>Hide apache directory listings</title>
			<link>http://www.marcwatts.com.au/web-development/apache/hide-apache-directory-listings.html</link>
			<description><![CDATA[Showing directory listings through a web browser is a security issue, Marc Watts explains how to hide the directory listings with apache.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 10 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/apache/hide-apache-directory-listings.html</guid>
		</item>
		<item>
			<title>Does validating HTML matter</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/does-validating-html-matter.html</link>
			<description><![CDATA[Validating HTML certainly matters for web developers. It is up to all of us to take pride in our web development work and produce error free code.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 9 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/does-validating-html-matter.html</guid>
		</item>
		<item>
			<title>Br tags (Basically Rubbish)</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/br-tags-basically-rubbish.html</link>
			<description><![CDATA[Br tags otherwise known as Basically Rubbish bloat your html and are generally not needed.  Marc Watts explains why.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 8 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/br-tags-basically-rubbish.html</guid>
		</item>
		<item>
			<title>Min height and min width</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/min-height-and-min-width.html</link>
			<description><![CDATA[CSS minimum width and minimum height is a little trickier to perform in Internet Explorer 6.  Marc Watts shows us how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 7 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/min-height-and-min-width.html</guid>
		</item>
		<item>
			<title>Jquery widths and heights</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/jquery-widths-and-heights.html</link>
			<description><![CDATA[Jquery has many width and height functions available for use. Marc Watts explains how to use them and what values we receive from them.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 6 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/jquery-widths-and-heights.html</guid>
		</item>
		<item>
			<title>Next or previous button</title>
			<link>http://www.marcwatts.com.au/web-development/usability/next-or-previous-button.html</link>
			<description><![CDATA[Next and previous buttons are used differently on different sites including their postions, labels and functions. This can cause confusion with users.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 5 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/next-or-previous-button.html</guid>
		</item>
		<item>
			<title>Label inside input</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/label-inside-input.html</link>
			<description><![CDATA[A jquery plugin that moves the label text into its corresponding input or text area by Marc Watts.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 4 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/label-inside-input.html</guid>
		</item>
		<item>
			<title>Three options is enough</title>
			<link>http://www.marcwatts.com.au/web-development/usability/three-options-is-enough.html</link>
			<description><![CDATA[Most of the time we don't need a huge amount of configuration options, we just need 3. Using 3 basic configurations options is the perfect way to build most systems.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 3 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/three-options-is-enough.html</guid>
		</item>
		<item>
			<title>My parent defines my width</title>
			<link>http://www.marcwatts.com.au/web-development/css/my-parent-defines-my-width.html</link>
			<description><![CDATA[Settings widths for block elements causes problems in CSS. It's best to let parent elements define a child's width, Marc Watts explains why.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 2 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/my-parent-defines-my-width.html</guid>
		</item>
		<item>
			<title>CSS 3 rounded corners, who cares</title>
			<link>http://www.marcwatts.com.au/web-development/css/css-3-rounded-corners-who-cares.html</link>
			<description><![CDATA[CSS 3 is so far away from being a standard that there is no point in trying to use it. Marc Watts explains why we should hold off in using Cascading Style Sheets 3.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 1 Jan 2010 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/css-3-rounded-corners-who-cares.html</guid>
		</item>
		<item>
			<title>CSS caching problem</title>
			<link>http://www.marcwatts.com.au/web-development/css/css-caching-problem.html</link>
			<description><![CDATA[CSS files get cached (stored within a users browser) for longer than we may expect. Correct caching techniques are required for professional websites.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 31 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/css-caching-problem.html</guid>
		</item>
		<item>
			<title>Evaluate code after a period of time</title>
			<link>http://www.marcwatts.com.au/web-development/programming/evaluate-code-after-a-period-of-time.html</link>
			<description><![CDATA[Why is it that when we review code that we have written months ago, it never looks as good as it used to. Marc Watts explains why.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 30 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/evaluate-code-after-a-period-of-time.html</guid>
		</item>
		<item>
			<title>Domain redirection</title>
			<link>http://www.marcwatts.com.au/web-development/apache/domain-redirection.html</link>
			<description><![CDATA[Rewriting a domain is important for SEO and consistency reasons. Marc Watts describes how to perform such an action with Apache.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 29 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/apache/domain-redirection.html</guid>
		</item>
		<item>
			<title>Chaining in php</title>
			<link>http://www.marcwatts.com.au/web-development/php/chaining-in-php.html</link>
			<description><![CDATA[Jquery uses chaining for great effect. But did you know we can do the same thing with PHP. Marc Watts explains how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 28 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/chaining-in-php.html</guid>
		</item>
		<item>
			<title>When to support HTML 5</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/when-to-support-html-5.html</link>
			<description><![CDATA[It's never been a better time to start implementing HTML 5. Marc Watts explains why.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 27 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/when-to-support-html-5.html</guid>
		</item>
		<item>
			<title>Jquery collisions</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/jquery-collisions.html</link>
			<description><![CDATA[Jquery prevents collisions with other javascript frameworks by allowing us to change the '$' to 'Jquery'. But we do not have to use this throughout our code. Marc Watts shows us how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 26 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/jquery-collisions.html</guid>
		</item>
		<item>
			<title>Formatting css</title>
			<link>http://www.marcwatts.com.au/web-development/css/formatting-css.html</link>
			<description><![CDATA[Formatting CSS can cause massive files in terms of lines and also hard to read styles.  Marc Watts shows us some alternatives to make our CSS files easier to read.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 25 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/formatting-css.html</guid>
		</item>
		<item>
			<title>CSS combining script</title>
			<link>http://www.marcwatts.com.au/web-development/php/css-combining-script.html</link>
			<description><![CDATA[Combining css and javascript files eliminates caching issues and speeds up your server and every website should be doing it.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 24 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/css-combining-script.html</guid>
		</item>
		<item>
			<title>Display errors in PHP</title>
			<link>http://www.marcwatts.com.au/web-development/php/display-errors-in-php.html</link>
			<description><![CDATA[You need to set two parameters to display errors in PHP. Marc Watts shows us what these two parameters are for developing websites.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 23 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/display-errors-in-php.html</guid>
		</item>
		<item>
			<title>Templated conversation</title>
			<link>http://www.marcwatts.com.au/web-development/development/templated-conversation.html</link>
			<description><![CDATA[Sending templated emails makes you more productive but it can also undermine good communication. Marc Watts explains how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 22 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/development/templated-conversation.html</guid>
		</item>
		<item>
			<title>Programming from the outside</title>
			<link>http://www.marcwatts.com.au/web-development/programming/programming-from-the-outside.html</link>
			<description><![CDATA[Adding code within code can cause a huge mess over an extended period of time. It's best to code from the outside and keep components and functions together. Marc Watts shows us how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 21 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/programming-from-the-outside.html</guid>
		</item>
		<item>
			<title>Say good bye after 6 months</title>
			<link>http://www.marcwatts.com.au/web-development/development/say-good-bye-after-6-months.html</link>
			<description><![CDATA[Holding onto a dying component can cause more problems than they are worth.  Marc Watts explains why moving on after 6 months is a good thing.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 20 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/development/say-good-bye-after-6-months.html</guid>
		</item>
		<item>
			<title>Open external links in a new window</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/open-external-links-in-a-new-window.html</link>
			<description><![CDATA[Keeping visitors at your website is extremely important.  Therefore opening external links in new windows should be done as much as possible.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 19 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/open-external-links-in-a-new-window.html</guid>
		</item>
		<item>
			<title>Usability matters, speed doesn't</title>
			<link>http://www.marcwatts.com.au/web-development/usability/usability-matters-speed-doesnt.html</link>
			<description><![CDATA[Users never see the internals of your website.  They rarely look at your code and they don't care.  What matters is the usability of a site and not how the backend works.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 18 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/usability-matters-speed-doesnt.html</guid>
		</item>
		<item>
			<title>Let me pass</title>
			<link>http://www.marcwatts.com.au/web-development/usability/let-me-pass.html</link>
			<description><![CDATA[Error and warning handling can be frustrating for users, let your users continue, let them pass and they will thank you. Do not use alert boxes for errors and messages.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 17 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/let-me-pass.html</guid>
		</item>
		<item>
			<title>Cryptic SQL statements</title>
			<link>http://www.marcwatts.com.au/web-development/programming/cryptic-sql-statements.html</link>
			<description><![CDATA[SQL statements can be extremely hard to read if not formatted correctly. Try to format the statements for readability so others can understand them easily.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 16 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/cryptic-sql-statements.html</guid>
		</item>
		<item>
			<title>Simple jquery rotator</title>
			<link>http://www.marcwatts.com.au/web-development/jquery/simple-jquery-rotator.html</link>
			<description><![CDATA[Image rotation is very easy to do with the JQuery framework. Marc Watts shows you a couple of very simple image rotation functions in Jquery.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 15 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/jquery/simple-jquery-rotator.html</guid>
		</item>
		<item>
			<title>Find by commenting out</title>
			<link>http://www.marcwatts.com.au/web-development/programming/find-by-commenting-out.html</link>
			<description><![CDATA[Commenting out code can help in finding bugs.  They can also help in finding which parts of the code is being parsed. Marc Watts shows you a little trick in commenting out code.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 14 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/find-by-commenting-out.html</guid>
		</item>
		<item>
			<title>No click on current menu</title>
			<link>http://www.marcwatts.com.au/web-development/css/no-click-on-current-menu.html</link>
			<description><![CDATA[Menu's that are associated with the current page should not be clickable. It is confusing for a user to click an item that takes him or her to the same page.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 13 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/no-click-on-current-menu.html</guid>
		</item>
		<item>
			<title>Code changes not working</title>
			<link>http://www.marcwatts.com.au/web-development/programming/code-changes-not-working.html</link>
			<description><![CDATA[Sometimes we edit php files to find our changes have no effect.  After a while we realise we are editing the wrong file.  Marc Watts describes what to do to prevent this from happening.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 12 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/code-changes-not-working.html</guid>
		</item>
		<item>
			<title>End of comments</title>
			<link>http://www.marcwatts.com.au/web-development/programming/end-of-comments.html</link>
			<description><![CDATA[Commenting the end of a function or conditional is a waste of time. If you find that you need to do it, it generally means that your code should be split up.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 11 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/end-of-comments.html</guid>
		</item>
		<item>
			<title>Override inline CSS styles</title>
			<link>http://www.marcwatts.com.au/web-development/css/override-inline-css-styles.html</link>
			<description><![CDATA[Inline CSS styles can cause overriding problems. Marc Watts explains how to style any element you want with the !important attribute.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 10 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/override-inline-css-styles.html</guid>
		</item>
		<item>
			<title>Name a variable, delete a comment</title>
			<link>http://www.marcwatts.com.au/web-development/programming/name-a-variable-delete-a-comment.html</link>
			<description><![CDATA[The real goal of programming is not to comment code.  Let the code that you write comment itself.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 9 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/name-a-variable-delete-a-comment.html</guid>
		</item>
		<item>
			<title>PHP cloning</title>
			<link>http://www.marcwatts.com.au/web-development/php/php-cloning.html</link>
			<description><![CDATA[How do we clone an object in php 4 and 5 consistently, a goal of good programming explained by Marc Watts.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 8 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/php-cloning.html</guid>
		</item>
		<item>
			<title>PHP require and include files</title>
			<link>http://www.marcwatts.com.au/web-development/php/php-require-and-include-files.html</link>
			<description><![CDATA[To require and include files in PHP is quite easy, but some methods are better than others.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 7 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/php-require-and-include-files.html</guid>
		</item>
		<item>
			<title>Don't use CSS reset files</title>
			<link>http://www.marcwatts.com.au/web-development/css/dont-use-css-reset-files.html</link>
			<description><![CDATA[CSS reset files cause more problems than they are worth and should not be used. Marc Watts explains why.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 6 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/dont-use-css-reset-files.html</guid>
		</item>
		<item>
			<title>Strong and em reset error</title>
			<link>http://www.marcwatts.com.au/web-development/css/strong-and-em-reset-error.html</link>
			<description><![CDATA[CSS reset style sheets can cause inheritance problems, here is an example of this happening and what you should do to fix it.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sat, 5 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/strong-and-em-reset-error.html</guid>
		</item>
		<item>
			<title>Don't use captcha's</title>
			<link>http://www.marcwatts.com.au/web-development/usability/dont-use-captchas.html</link>
			<description><![CDATA[It is up to web developers to prove that a form was filled out by a robot. It is abhorrently rude to make a human prove they are in fact human. Don't use captcha's if you can avoid it.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 4 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/usability/dont-use-captchas.html</guid>
		</item>
		<item>
			<title>File extension checking</title>
			<link>http://www.marcwatts.com.au/web-development/php/file-extension-checking.html</link>
			<description><![CDATA[Checking for file extensions need to be done in a 3 step process, Marc Watts shows you how.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 3 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/php/file-extension-checking.html</guid>
		</item>
		<item>
			<title>Internet explorer 6 transparency</title>
			<link>http://www.marcwatts.com.au/web-development/css/internet-explorer-6-transparency.html</link>
			<description><![CDATA[The best way to create transparent images in internet explorer 6 is through CSS and not javascript. Marc Watts explains how to do this.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 2 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/internet-explorer-6-transparency.html</guid>
		</item>
		<item>
			<title>It's ok to produce crap</title>
			<link>http://www.marcwatts.com.au/web-development/development/it-s-ok-to-produce-crap.html</link>
			<description><![CDATA[With very strict deadlines and the pressure of companies, we tend to produce a lot of crap.  This is ok as long as you work on some great projects that produce your best work.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 1 Dec 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/development/it-s-ok-to-produce-crap.html</guid>
		</item>
		<item>
			<title>Inline elements have no height</title>
			<link>http://www.marcwatts.com.au/web-development/css/inline-elements-have-no-height.html</link>
			<description><![CDATA[Inline elements do not understand height so we need to set the display and float properties. This allows our top and bottom margin and padding properties to work.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 30 Nov 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/inline-elements-have-no-height.html</guid>
		</item>
		<item>
			<title>NaN is confusing</title>
			<link>http://www.marcwatts.com.au/web-development/programming/nan-is-confusing.html</link>
			<description><![CDATA[NaN is a javascript function to check that a value is not a number.  Marc Watts explains why this is confusing for clients.]]></description>
			<author>Marc Watts</author>
			<pubDate>Sun, 29 Nov 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/nan-is-confusing.html</guid>
		</item>
		<item>
			<title>Nothing beats books for information</title>
			<link>http://www.marcwatts.com.au/web-development/development/nothing-beats-books-for-information.html</link>
			<description><![CDATA[Little snippets of information that is prevalent around the web is not useful in getting a complete understanding of topics. Only books can give you that web development information that is required to be a great web developer.]]></description>
			<author>Marc Watts</author>
			<pubDate>Fri, 27 Nov 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/development/nothing-beats-books-for-information.html</guid>
		</item>
		<item>
			<title>Company or employee rules</title>
			<link>http://www.marcwatts.com.au/web-development/development/company-or-employee-rules.html</link>
			<description><![CDATA[Companies need to create an environment that brings out the best in their employees. Rules can stagnate this effort and should be use sparingly.]]></description>
			<author>Marc Watts</author>
			<pubDate>Thu, 26 Nov 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/development/company-or-employee-rules.html</guid>
		</item>
		<item>
			<title>Robust HTML versus correctness</title>
			<link>http://www.marcwatts.com.au/web-development/programming/robust-html-versus-correctness.html</link>
			<description><![CDATA[A robust website that doesn't fall over should be a goal of all website developers. Marc Watts explain the difference between robust and correctness.]]></description>
			<author>Marc Watts</author>
			<pubDate>Wed, 25 Nov 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/programming/robust-html-versus-correctness.html</guid>
		</item>
		<item>
			<title>Css shorthand</title>
			<link>http://www.marcwatts.com.au/web-development/css/css-shorthand.html</link>
			<description><![CDATA[CSS Shorthand allows us to write more information within a smaller amount of space.  This is very useful within CSS files as large CSS files are a problem in web development.]]></description>
			<author>Marc Watts</author>
			<pubDate>Tue, 24 Nov 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/css/css-shorthand.html</guid>
		</item>
		<item>
			<title>HTML 5 skip links</title>
			<link>http://www.marcwatts.com.au/web-development/html-5/html-5-skip-links.html</link>
			<description><![CDATA[Skip links are useful for mobility impaired users and should be used on all websites. But with the introduction of HTML 5, skip links may become obsolete.]]></description>
			<author>Marc Watts</author>
			<pubDate>Mon, 23 Nov 2009 00:00:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.marcwatts.com.au/web-development/html-5/html-5-skip-links.html</guid>
		</item>
	</channel>
</rss>