<?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>blog.paulgueller.com</title>
	<atom:link href="http://blog.paulgueller.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.paulgueller.com</link>
	<description>Web Development Resources</description>
	<lastBuildDate>Mon, 21 Sep 2009 14:19:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Toggle Text Field Values with jQuery</title>
		<link>http://blog.paulgueller.com/2009/09/18/toggle-text-field-values-with-jquery/</link>
		<comments>http://blog.paulgueller.com/2009/09/18/toggle-text-field-values-with-jquery/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 17:00:09 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[examples]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[snippets]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=176</guid>
		<description><![CDATA[I saw this post on the CSS Tricks Snippet Feed which addresses a commonly desired form behavior: to provide default text in an INPUT element that disappears when the user enters that field. The example provided works, but I have a couple issues with it:

Uses inline JavaScript, and must be reapplied to each element affected
Repeats [...]]]></description>
			<content:encoded><![CDATA[<p>I saw <a title="Clear Field on Focus" href="http://css-tricks.com/snippets/javascript/clear-field-on-focus/">this post</a> on the <a title="CSS Tricks Snippet Feed | Yahoo! Pipes" href="http://feeds.feedburner.com/CSS-TricksSnippets">CSS Tricks Snippet Feed</a> which addresses a commonly desired form behavior: to provide default text in an <kbd>INPUT</kbd> element that disappears when the user enters that field. The example provided works, but I have a couple issues with it:</p>
<ol>
<li>Uses inline JavaScript, and must be reapplied to each element affected</li>
<li>Repeats the contents of the <kbd>value</kbd> attribute</li>
<li>The default text is not replaced if the user exits the field without entering new data</li>
</ol>
<p>So I created a possible solution, using jQuery:</p>
<h3>HTML</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Place default text here&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></td></tr></table></div>

<h3>JavaScript</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  $<span style="color: #009900;">&#40;</span> <span style="color: #3366CC;">'input[type=&quot;text&quot;]'</span> <span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span> <span style="color: #3366CC;">'title'</span><span style="color: #339933;">,</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
      .<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'title'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
          $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span> <span style="color: #3366CC;">''</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
      <span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#41;</span>.<span style="color: #000066;">blur</span><span style="color: #009900;">&#40;</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">''</span> <span style="color: #339933;">||</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">' '</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
          $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'title'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
      <span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p></p>
<p>This script first iterates over each of the text input to assign a semantic text attribute, helpful not only in storing the default value, but also providing a tool-tip for reference as the user interacts with the page. It then assigns behaviors for both the <kbd>onfocus</kbd> and <kbd>onblur</kbd> events, eliminating the need to respecify data for comparison. The script is cleanly separated from the markup and, using jQuery, additional specifications may be made so as to only affect children of a particular <kbd>FIELDSET</kbd> or only those that possess a certain class.</p>
<p>I hope you find this snippet useful, and feel free to comment if you have additional information to share.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/09/18/toggle-text-field-values-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open-Source Alternative to Basecamp: ProjectPier</title>
		<link>http://blog.paulgueller.com/2009/09/14/open-sourcealternative-to-basecamp-projectpier/</link>
		<comments>http://blog.paulgueller.com/2009/09/14/open-sourcealternative-to-basecamp-projectpier/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 13:52:38 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=88</guid>
		<description><![CDATA[A number of companies use 37 Signals&#8216; Basecamp, a hosted project management, collaboration and tracking application online. It features a rich interface and many layers of administration and accountability. 
Branching from an early open-source version of Basecamp, activeCollab is an alternative that can be installed and managed on a company&#8217;s own servers or local network, [...]]]></description>
			<content:encoded><![CDATA[<p>A number of companies use <a title="Simple small business software, collaboration, CRM" href="p://37signals.com/">37 Signals</a>&#8216; <a title="Project management, collaboration, and task software: Basecamp" href="http://www.basecamphq.com/">Basecamp</a>, a hosted project management, collaboration and tracking application online. It features a rich interface and many layers of administration and accountability. <a href="http://basecamphq.com/tour"><img class="aligncenter" title="Sample Basecamp Dashboard" src="http://www.basecamphq.com/images/screenshots/dashboard.png" alt="basecamp dashboard" width="500" /></a></p>
<p>Branching from an early open-source version of Basecamp, <a title="activeCollab - Project Management and Collaboration Tool" href="http://www.activecollab.com/">activeCollab</a> is an alternative that can be installed and managed on a company&#8217;s own servers or local network, but has become a licensed product since it left beta.<br />
<a href="http://www.activecollab.com/tour/"><img class="aligncenter" title="activeCollab Sample Dashboard" src="http://www.activecollab.com/public/assets/images/homepage_tour/introduction.jpg" alt="activeCollab dashboard" width="499" height="362" /></a></p>
<p>Enter <a href="http://www.projectpier.org/">ProjectPier</a>, which I installed and have started using for many of my clients after <a title="Goodbye activeCollab, hello ProjectPier" href="http://max.limpag.com/2007/09/29/activecollab-project-pier-project-management/">reading about</a> the application. From the developer site:</p>
<blockquote cite="http://www.projectpier.org/"><p>ProjectPier is a Free, Open-Source, self-hosted PHP application for managing tasks, projects and teams through an intuitive web interface. ProjectPier will help your organization communicate, collaborate and get things done Its function is similar to commercial groupware/project management products, but allows the freedom and scalability of self-hosting. Even better, it will always be free.</p></blockquote>
<p style="text-align: center;"><a href="http://www.projectpier.org/manual/tour/"><img class="aligncenter" title="ProjectPier Dashboard" src="http://www.projectpier.org/files/u16/dashboard_overview.gif" alt="dashboard overview Open Source Alternative to Basecamp: ProjectPier" width="500" /></a></p>
<p>It was easy and intuitive to set up new clients and assign them to projects, and create milestones and to-do items for everyone. Other key features that I found useful include:</p>
<ul>
<li>sharing and tagging of important files</li>
<li>communication and notification settings, including e-mail and RSS</li>
<li>custom theming and form creation</li>
</ul>
<p>If you can live without many of the Ajax-y bells and whistles that Basecamp touts, as well as the real-time whiteboard and team time-tracking, ProjectPier is a solid application for collaboration. <a title="Download!" href="http://www.projectpier.org/project/ProjectPier+Project">Download</a> the source code and try it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/09/14/open-sourcealternative-to-basecamp-projectpier/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howto: Create a jQuery Plugin</title>
		<link>http://blog.paulgueller.com/2009/02/19/howto-create-a-jquery-plugin/</link>
		<comments>http://blog.paulgueller.com/2009/02/19/howto-create-a-jquery-plugin/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 19:55:53 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=101</guid>
		<description><![CDATA[Jeffrey Way provides a step-by-step screencast, accompanied by source code and plenty of documentation in the post titled You Still Can’t Create a jQuery Plugin? &#8211; NETTUTS.
]]></description>
			<content:encoded><![CDATA[<p>Jeffrey Way provides a step-by-step screencast, accompanied by source code and plenty of documentation in the post titled <a href="http://net.tutsplus.com/videos/screencasts/you-still-cant-create-a-jquery-plugin/">You Still Can’t Create a jQuery Plugin? &#8211; NETTUTS</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/02/19/howto-create-a-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advice for Experts</title>
		<link>http://blog.paulgueller.com/2009/02/19/advice-for-experts/</link>
		<comments>http://blog.paulgueller.com/2009/02/19/advice-for-experts/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 15:56:00 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[codinghorror]]></category>
		<category><![CDATA[exerts]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[reputation]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=97</guid>
		<description><![CDATA[Jeff Atwood on the Coding Horror blog recently discussed the phenomenon of being perceived or representing oneself as an expert. He provides examples of the modern &#8220;anti-expert&#8221; bias, and offers some advice to the New Experts, courtesy of James Bach:


Practice, practice, practice!
Don&#8217;t confuse experience with expertise.
Don&#8217;t trust folklore &#8212; but learn it anyway.
Take nothing on [...]]]></description>
			<content:encoded><![CDATA[<p>Jeff Atwood on the Coding Horror blog recently discussed the phenomenon of being perceived or representing oneself as an expert. He provides examples of the modern &#8220;anti-expert&#8221; bias, and offers some advice to the New Experts, courtesy of James Bach:</p>
<blockquote>
<ol>
<li>Practice, practice, practice!</li>
<li>Don&#8217;t confuse experience with expertise.</li>
<li>Don&#8217;t trust folklore &#8212; but learn it anyway.</li>
<li>Take nothing on faith. Own your methodology.</li>
<li>Drive your own education &#8212; no one else will.</li>
<li>Reputation = Money. Build and protect your reputation.</li>
<li>Relentlessly gather resources, materials, and tools.
</li>
<li>Establish your standards and ethics.</li>
<li>Avoid certifications that trivialize the craft.</li>
<li>Associate with demanding colleagues.</li>
<li>Write, speak, and always tell the truth as you see it.</li>
</ol>
</blockquote>
<p>Read the <a href="http://www.codinghorror.com/blog/archives/001226.html" title="Coding Horror - Are You an Expert?">full article</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/02/19/advice-for-experts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Innovative Layouts and Content Transitions with JavaScript</title>
		<link>http://blog.paulgueller.com/2009/02/07/innovative-layouts-and-content-transitions-with-javascript/</link>
		<comments>http://blog.paulgueller.com/2009/02/07/innovative-layouts-and-content-transitions-with-javascript/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 20:46:17 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[noupe]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=52</guid>
		<description><![CDATA[I started following @jquery on Twitter sometime ago, and they have provided a lot of great links and information.
One interesting link is to an article about methods for presenting information and creating systems to enhance user experience:

Delivering informative structure is the primary task an interactive user interface should be able to cope with. The more [...]]]></description>
			<content:encoded><![CDATA[<p>I started following <a title="News &amp; updates from the jQuery team." href="http://twitter.com/jquery">@jquery</a> on Twitter sometime ago, and they have provided a lot of great links and information.</p>
<p>One interesting link is to an article about methods for presenting information and creating systems to enhance user experience:</p>
<blockquote><p>
Delivering informative structure is the primary task an interactive user interface should be able to cope with. The more intuitive layout structure is designed, the better users can understand the content.
</p></blockquote>
<p><a title="10 Smart Javascript Techniques For Manipulating Content" href="http://www.noupe.com/javascript/10-smart-javascript-techniques-for-manipulating-content.html">Read the full article on Noupe</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/02/07/innovative-layouts-and-content-transitions-with-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Examples of jQuery In Action</title>
		<link>http://blog.paulgueller.com/2009/01/28/examples-of-jquery-in-action/</link>
		<comments>http://blog.paulgueller.com/2009/01/28/examples-of-jquery-in-action/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 20:41:28 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[examples]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=86</guid>
		<description><![CDATA[The jQuery foundation has created a new site showcasing designs that Use jQuery. They currently have only about 30 samples organized by effect/function category, but they do accept submissions so show off that great interface or behavior that you&#8217;ve created!
]]></description>
			<content:encoded><![CDATA[<p>The jQuery foundation has created a new site showcasing designs that <a href="http://usejquery.com/">Use jQuery</a>. They currently have only about 30 samples organized by effect/function category, but they do accept submissions so <a title="Submit your site" href="http://www.noupe.com/javascript/10-smart-javascript-techniques-for-manipulating-content.html">show off</a> that great interface or behavior that you&#8217;ve created!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/01/28/examples-of-jquery-in-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logo Design Inspiration</title>
		<link>http://blog.paulgueller.com/2009/01/24/logo-design-inspiration/</link>
		<comments>http://blog.paulgueller.com/2009/01/24/logo-design-inspiration/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 01:55:42 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[creative]]></category>
		<category><![CDATA[logos]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=74</guid>
		<description><![CDATA[Links and sources of inspiration for the web logo designer.]]></description>
			<content:encoded><![CDATA[<p>I recently <a title="Personalized Recommendations to Help You Discover the Best of the Web" href="http://www.stumbleupon.com/">stumbled upon</a> a list of <a title="Dzineblog Inspiration and Thoughts" href="http://dzineblog.com/2009/01/54-kick-ass-creative-logos.html">54 Kick Ass Creative Logos</a> which in turn led me to <a title="Logo Faves | Logo Design Inspiration Gallery" href="http://logofaves.com/">Logo Faves</a>, who accept submissions from designers, and describe themselves as:</p>
<blockquote><p>A collection of best designed logos around the web is showcased in Logo Faves. We don’t want to be like other Logo repositories, our idea is to bring you all the best of best logos.</p></blockquote>
<p>Also relying on suggestions and entries from webmasters to compile its collection, <a title="Web2.0 Logo Showcase" href="http://www.logotwo.com/">Web2.0</a> categorizes over 100 logos and displays the user-ratings for each.</p>
<p><a title="The Logos of Web 2.0" href="http://fontfeed.com/archives/the-logos-of-web-20/">FontFeed</a> took a bit of a different approach in grouping popular web logos by style, and even though the article was published in 2006, it is still a great source of information.</p>
<p>So what are you waiting for? Check out some of the design resources over at <a title="Best Logo Design For Web Designers" href="http://www.forwebdesigners.com/best-logo-design.html">For Web Designers</a> and submit your best work!</p>
<p>Of course, you could always just use a <a title="Four Best Web 2.0 Logo Generators" href="http://technodorm.com/2008/02/09/four-best-web-20-logo-generators/">pre-configured generator</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/01/24/logo-design-inspiration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>21 Useful Font Utilities</title>
		<link>http://blog.paulgueller.com/2009/01/21/21-useful-font-utilities/</link>
		<comments>http://blog.paulgueller.com/2009/01/21/21-useful-font-utilities/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 15:07:57 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[web apps]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=58</guid>
		<description><![CDATA[Looking for the perfect font system for your design, compare different styles side-by-side, or embed non-"web-safe" typeface in the layout? There's a web application for that.]]></description>
			<content:encoded><![CDATA[<p>Looking for the perfect font system for your design, compare different styles side-by-side, or embed non-&#8221;web-safe&#8221; typeface in the layout? There&#8217;s a web application for that.</p>
<p>Highlights include:</p>
<ul>
<li> <strong>STC fontBROWSER</strong> &#8211; an online tool for browseing varoius fonts and viewing how your selected text looks with each.</li>
<li> <strong>WhatTheFont</strong> &#8211; upload any image with characters and instantly find the closest matches within their database</li>
<li> <strong>Typetester -</strong> compare different fonts for the screen, up to three at a time</li>
<li> <strong>Font Burner</strong> &#8211; replace text on your page with one of 1000 vector-based fonts with a simple block of code</li>
</ul>
<p>Check out the entire list of <a title="Don’t you just love typography?" href="http://speckyboy.com/2009/01/12/21-typography-and-font-web-apps-you-cant-live-without/">21 Typography and Font Web Apps You Can’t Live Without</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/01/21/21-useful-font-utilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Oral History of the Bush White House</title>
		<link>http://blog.paulgueller.com/2009/01/20/an-oral-history-of-the-bush-white-house/</link>
		<comments>http://blog.paulgueller.com/2009/01/20/an-oral-history-of-the-bush-white-house/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 14:52:17 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=71</guid>
		<description><![CDATA[In the article "Farewell to All That", Vanity Fair recounts the past eight years of our government's legislative branch, as told by those involved.]]></description>
			<content:encoded><![CDATA[<p>What with <a title="Congratulations President Barack Obama" href="http://www.inauguration.dc.gov/index.asp">history being made today</a>, I thought I would take the opportunity to share an article that provides insight into the recent administration&#8217;s two terms of office.</p>
<p>In the article <a title="by Cullen Murphy and Todd S. Purdum" href="http://www.vanityfair.com/politics/features/2009/02/bush-oral-history200902">Farewell to All That</a>, Vanity Fair recounts the past eight years of our government&#8217;s legislative branch as told through excerpts from interviews with those close to the events.</p>
<p>At 14 paginated screens, it&#8217;s well worth the read:</p>
<blockquote><p>The threat of 9/11 ignored. The threat of Iraq hyped and manipulated. Guantánamo and Abu Ghraib. Hurricane Katrina. The shredding of civil liberties. The rise of Iran. Global warming. Economic disaster. How did one two-term presidency go so wrong? A sweeping draft of history—distilled from scores of interviews—offers fresh insight into the roles of George W. Bush, Dick Cheney, and other key players.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/01/20/an-oral-history-of-the-bush-white-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>25 Tips to Developing with jQuery</title>
		<link>http://blog.paulgueller.com/2009/01/18/25-tips-to-developing-with-jquery/</link>
		<comments>http://blog.paulgueller.com/2009/01/18/25-tips-to-developing-with-jquery/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 15:50:06 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://blog.paulgueller.com/?p=61</guid>
		<description><![CDATA[Jon Hobbs-Smith has compiled a list of 25 tips to making your jQuery-powered applications easier to script and faster loading.]]></description>
			<content:encoded><![CDATA[<p>Jon Hobbs-Smith from the UK web development firm <a title="Web Design by TVI" href="http://www.tvidesign.co.uk/">TVI Design</a> has compiled a <a title="25 Tips to Improve Your jQuery" href="http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx">list of 25 tips</a> to making your jQuery-powered applications easier to script and faster loading. While some of the items may be considered common knowledge (such as <code>return false;</code> for click events to prevent default behavior) the list provides excellent links and resources to people interested in using the <a title="jQuery" href="http://jquery.com/">Write Less, Do More JavaScript Library</a>.</p>
<p>Considering almost all the <a title="Update to v1.3.0" href="http://docs.jquery.com/Release:jQuery_1.3">recent updates</a> to the framework relate to improving speed, why not take fullest advantage of them in making your application as responsive as possible?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.paulgueller.com/2009/01/18/25-tips-to-developing-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
