<?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>Brant Burnett&#039;s Development Blog</title>
	<atom:link href="http://btburnett.com/feed" rel="self" type="application/rss+xml" />
	<link>http://btburnett.com</link>
	<description></description>
	<lastBuildDate>Tue, 27 Apr 2010 12:48:38 +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>Detecting Original HTML5 Input Types On Unsupported Browsers</title>
		<link>http://btburnett.com/2010/04/detecting-html5-input-types-on-unsupported-browsers.html</link>
		<comments>http://btburnett.com/2010/04/detecting-html5-input-types-on-unsupported-browsers.html#comments</comments>
		<pubDate>Mon, 26 Apr 2010 03:24:43 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=132</guid>
		<description><![CDATA[I&#8217;ve been doing some work recently on extending jQuery UI to style form elements using the Themeroller.  One thing that I wanted to implement was detection of the new HTML5 input types and choosing the correct widget to use based upon that.  This would provide progressive enhancement of the input element to support the HTML5 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing some work recently on extending <a href="http://jqueryui.com/">jQuery UI</a> to style form elements using the <a href="http://jqueryui.com/themeroller/">Themeroller</a>.  One thing that I wanted to implement was detection of the new HTML5 input types and choosing the correct widget to use based upon that.  This would provide progressive enhancement of the input element to support the HTML5 input type, even if that type of input isn&#8217;t supported on that browser.</p>
<p>By definition, if a browser can&#8217;t support the type of an input, it automatically falls back to a text input.  This is great for backwards compatibility, but it gave me a bit of a problem.  If I set type=&#8221;number&#8221; in my HTML, testing the type of the element in Javascript returns &#8220;text&#8221; when the number element isn&#8217;t supported.  Useful for determining if support is available, not so useful for determining what the original value is in the HTML.</p>
<p>In most browsers, you can find the original value using the attributes collection.  However, this doesn&#8217;t work in IE7 and earlier.  And, as everyone knows, we still have to support IE 6 &amp; 7 for most web sites.  I found an alternative for IE, which is to test the outerHTML of the element using a regular expression.  IE will return this with the original attributes intact.</p>
<p>I&#8217;ve written a jQuery filter extension that allows you to test any element for the original input type:</p>
<pre class="brush: jscript;">
// add HTML5 input type expression (still detects HTML5 input types on browsers that don't support them)
$.extend($.expr[':'], {
	inputtype: function(elem, i, type) {
		function getRawAttr() {
			// IE will return the original value in the outerHTML
			var match = /&lt;input.*?\s+type=(\w+)(\s+|&gt;).*?/i.exec(elem.outerHTML);

			if (match &amp;&amp; match.length &gt;= 2 &amp;&amp; match[1] !== &quot;text&quot;) {
				return match[1];
			}

			// for other browsers, test attributes collection (doesn't work in IE&lt;7)
			var attrs = elem.attributes,
				i;

			for (i=0; i&lt;attrs.length; i++) {
				if (attrs[i].nodeName === &quot;type&quot;) {
					return attrs[i].nodeValue;
				}
			}

		}

		if (elem.tagName != &quot;INPUT&quot;) return false;
		if (elem.type === &quot;text&quot;) {
			// could be unsupported type fallback, so do further testing
			return getRawAttr() === type[3];
		} else {
			return elem.type === type[3];
		}
	}
});
</pre>
<p>To use this extension, just use the :inputtype(type) filter in your jQuery expression.  For example:</p>
<pre class="brush: jscript;">

$('input:inputtype(number)).width(100);

if ($(elem).is(':inputtype(number)')) {
...
}
</pre>
<p><strong>Update:</strong> Changed to only run the check if the tag is an input tag, in case you run the filter against non-input elements.</p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2010/04/detecting-html5-input-types-on-unsupported-browsers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simplify CSS and Javascript Compression In Visual Studio</title>
		<link>http://btburnett.com/2010/02/simplify-css-and-javascript-compression-in-visual-studio.html</link>
		<comments>http://btburnett.com/2010/02/simplify-css-and-javascript-compression-in-visual-studio.html#comments</comments>
		<pubDate>Tue, 23 Feb 2010 18:35:26 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=127</guid>
		<description><![CDATA[I&#8217;ve released a new open source tool that performs design-time compression of your CSS and Javascript files in Visual Studio projects.  This can be a big help, since it allows you to easily do it in your project rather than as part of your build/publish process.  And, since it leaves both the compressed and uncompressed [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve released a new open source tool that performs design-time compression of your CSS and Javascript files in Visual Studio projects.  This can be a big help, since it allows you to easily do it in your project rather than as part of your build/publish process.  And, since it leaves both the compressed and uncompressed versions in place, you can still use the uncompressed version for debugging.</p>
<p>Read more about this new tool or download it at <a href="http://btburnett.com/netcompressor">http://btburnett.com/netcompressor</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2010/02/simplify-css-and-javascript-compression-in-visual-studio.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery.themescript 1.1.0 Released</title>
		<link>http://btburnett.com/2010/02/jquery-themescript-1-1-0-released.html</link>
		<comments>http://btburnett.com/2010/02/jquery-themescript-1-1-0-released.html#comments</comments>
		<pubDate>Tue, 09 Feb 2010 22:51:39 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=112</guid>
		<description><![CDATA[Today I&#8217;ve released version 1.1.0 of jQuery.themescript.  This release includes some significant improvements that make it far more functional in the real world. The original design concept was for a web store framework I was working on.  I wanted each store be able to easily change their javascript based themes without making changes to the [...]]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ve released version 1.1.0 of jQuery.themescript.  This release includes some significant improvements that make it far more functional in the real world.</p>
<p>The original design concept was for a web store framework I was working on.  I wanted each store be able to easily change their javascript based themes without making changes to the javascript files for the basic theme.  This made for a much easier file based deployment of new versions to each store.  The obvious downside is that you&#8217;re downloading lots of extra javascript, particularly if you&#8217;re turning features back off that were in the basic theme.  This type of functionality is only useful in certain cases, and is never the most efficient system possible with regards to performance and bandwidth, just maintainability.</p>
<p>This new release still maintains that basic functionality, but now I address a more common concern as well, applying themes to AJAX updates.  In order to support this, I&#8217;ve added several new features.</p>
<ul>
<li>$.themescript.exec now accepts a context parameter.  This can be a jQuery object or an HTML DOM element, just like the context to jQuery&#8217;s <a href="http://api.jquery.com/jQuery/">jQuery(selector, [context])</a> selector function.  All registered functions will receive this context as a parameter, and it will be automatically used as the context to selector-based theming to restrict the elements returned.</li>
</ul>
<ul>
<li>themescript is a new function added to jQuery objects which allows you to execute the themescripts against a specific jQuery object.  $(&#8216;#selector&#8217;).themescript() is equivalent to $.themescript.exec( $(&#8216;#selector&#8217;) )</li>
</ul>
<ul>
<li>themescript( url, [data], [callback] ) works just like the jQuery <a href="http://api.jquery.com/load/">load</a> method, except that it will automatically run themescripts against the updated HTML if the request is successful.</li>
</ul>
<p>You can also easily add support for jQuery.themescript to ASP.Net AJAX partial page updates (a.k.a. UpdatePanels).  Just add this script code to your files and the themescripts will be automatically executed against any UpdatePanels which are changed during an asynchronous postback.</p>
<pre class="brush: jscript;">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(function(sender, args) {
    var&lt;/span&gt; updated = args.get_panelsUpdated();
    if&lt;/span&gt; (updated &amp;&amp; updated.length) {
        $.themescript.exec($(updated));
    }
});
</pre>
<p>Here are the links where you can access the GitHub repository or download the files:</p>
<p><a href="http://github.com/btburnett3/jquery.themescript">GitHub</a><br />
<a href="http://github.com/btburnett3/jquery.themescript/zipball/1.1.0">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2010/02/jquery-themescript-1-1-0-released.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LABjs.Net Release Candidate 1.0rc4</title>
		<link>http://btburnett.com/2010/02/labjs-net-release-candidate-1-0rc4.html</link>
		<comments>http://btburnett.com/2010/02/labjs-net-release-candidate-1-0rc4.html#comments</comments>
		<pubDate>Mon, 08 Feb 2010 15:18:27 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=109</guid>
		<description><![CDATA[I&#8217;ve committed release candidate 4 of LABjs.Net at GitHub.  It contains a few minor bug fixes, and also adds a few useful features. LabScriptCombine allows you to make use of the automated runtime script combining features of ASP.Net 3.5 in combination with LABjs script chaining.  To get the optimum script load time, combine scripts between [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve committed release candidate 4 of LABjs.Net at GitHub.  It contains a few minor bug fixes, and also adds a few useful features.</p>
<ul>
<li>LabScriptCombine allows you to make use of the automated runtime script combining features of ASP.Net 3.5 in combination with LABjs script chaining.  To get the optimum script load time, combine scripts between each wait() call into a single HTTP request, so long as you are consistently using that combination of scripts across your pages.</li>
<li>Added some useful constructors to several of the LABjs.Net classes.  These constructors make it easier to build a LABjs chain in your code rather than in your .aspx files.</li>
<li>Made a slight change to the LabWait constructor that accepts an inlineScript parameter.  It will now default DetectScriptTags to False if you use this constructor, since you shouldn&#8217;t be including the script tags if you are building your chain in code.  You can still set this Property back to True if needed.</li>
<li>Added AlternateRef property to LabScriptReference.  If you&#8217;re using the experimental CDN failover extension to LABjs, it allows you to specify a full set of options for the alternate script.  The AlternateRef property allows you to make use of those options if you want to, by providing a full LabScriptReference class to use.  This is optionally used instead of the simpler Alternate property that just provides a URL.</li>
</ul>
<p><a href="http://cloud.github.com/downloads/btburnett3/LABjs.Net/LABjs.Net-1.0rc4.zip" target="_blank">Binaries<br />
</a><a href="http://github.com/btburnett3/LABjs.Net">GitHub</a></p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2010/02/labjs-net-release-candidate-1-0rc4.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simplify Asynchronous Javascript Loading In ASP.Net Using LABjs</title>
		<link>http://btburnett.com/2010/01/simplify-asynchronous-javascript-loading-in-asp-net.html</link>
		<comments>http://btburnett.com/2010/01/simplify-asynchronous-javascript-loading-in-asp-net.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 21:41:48 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=100</guid>
		<description><![CDATA[LABjs is an excellent javascript library that performs asynchronous loading of javascript files. This can help to greatly increase the load speed of your web pages. Now, instead of blocking while one file is being downloaded, other scripts further down the chain can be downloaded while waiting. On top of that, it can maintain processing [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labjs.com">LABjs</a> is an excellent javascript library that performs asynchronous loading of javascript files.  This can help to greatly increase the load speed of your web pages.  Now, instead of blocking while one file is being downloaded, other scripts further down the chain can be downloaded while waiting.  On top of that, it can maintain processing order, waiting to process certain scripts until others are complete, and optionally executing code on completion.</p>
<p>All of this is great for the client side.  But how do you define which scripts to include in the LABjs chain on the server side?</p>
<p>Since for work I primarily operate in ASP.Net, I&#8217;ve created an ASP.Net solution to the problem, LABjs.Net.  This library provides two key controls, LabScriptManager and LabScriptManagerProxy.  These controls loosely follow the behavior of the AJAX ScriptManager and ScriptManagerProxy controls, at least their script loading aspects.</p>
<p>Key supported features include:</p>
<ol>
<li>Refer to script files using application relative paths (i.e. ~/js/jquery.min.js)</li>
<li>Load script files from assembly resources</li>
<li>Specify if debug or release scripts should be used, or use the debug setting from the web.config file</li>
<li>Ability to set any of the options provided by LABjs</li>
<li>Include wait() calls in the chain, and provide inline functions to be executed after the wait</li>
<li>Use LabScriptManagerProxy to add scripts and waits to the chain in content pages and user controls</li>
<li>Use LabActionGroup inside LabScriptManagerProxy to add script() calls at a specific point in the primary chain</li>
<li>LABjs debug and release versions are embedded in the DLL and automatically referenced, but you can opti0nally override this with your own URL</li>
<li>Experimental support for the cdnLABjs library I am working on, which provides automatic failover to a local file if a file fails to load from a CDN (for information about why, see <a href="http://bit.ly/8YKQ2f">Using CDN Hosted jQuery with a Local Fall-back Copy</a>)</li>
</ol>
<p>Below you will find links to the current release candidate, 1.0rc1.  Please review it and give me any feedback you might have.</p>
<p><a href="http://cloud.github.com/downloads/btburnett3/LABjs.Net/LABjs.Net-1.0rc3.zip">Download Binaries</a><br />
<a href="http://github.com/btburnett3/LABjs.Net/raw/master/README">Readme File</a><br />
<a href="http://github.com/btburnett3/LABjs.Net">Git Repository</a></p>
<p><strong>Update 2/8/2010:</strong> <a href="http://btburnett.com/2010/02/labjs-net-release-candidate-1-0rc4.html">Updated to version 1.0rc4</a></p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2010/01/simplify-asynchronous-javascript-loading-in-asp-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery UI Spinner Widget 1.10</title>
		<link>http://btburnett.com/2009/05/jquery-ui-spinner-widget-110.html</link>
		<comments>http://btburnett.com/2009/05/jquery-ui-spinner-widget-110.html#comments</comments>
		<pubDate>Thu, 14 May 2009 02:47:56 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=98</guid>
		<description><![CDATA[I&#8217;ve uploaded a revised jQuery UI Spinner widget, version 1.10, based upon a lot of excellent feedback from the jQuery UI team. New features include mousewheel scrolling, decimal support, customizable prefixes/suffixes for currency/percents, improved input masking and maxlength handling, HTML5 markup support, lots of bug fixes, and more. jquery.ui.spinner Git Repository jQuery UI Spinner Widget [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve uploaded a revised jQuery UI Spinner widget, version 1.10, based upon a lot of excellent feedback from the jQuery UI team.  New features include mousewheel scrolling, decimal support, customizable prefixes/suffixes for currency/percents, improved input masking and maxlength handling, HTML5 markup support, lots of bug fixes, and more.</p>
<p><a href="http://github.com/btburnett3/jquery.ui.spinner">jquery.ui.spinner Git Repository</a><br />
<a href="/spinner/example/example.html">jQuery UI Spinner Widget Example</a></p>
<p>As it turns out, the jQuery UI team already had a spinner widget sitting in their files that hadn&#8217;t been worked on in a while, so I&#8217;m working with Ca-Phun Ung to see if we can finish getting it up-to-date, polished, and with some of the new features from my widget incorporated into it.  Stay tuned for more info.</p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2009/05/jquery-ui-spinner-widget-110.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create A Self-Signed SSL Certificate In .NET</title>
		<link>http://btburnett.com/2009/05/create-a-self-signed-ssl-certificate-in-net.html</link>
		<comments>http://btburnett.com/2009/05/create-a-self-signed-ssl-certificate-in-net.html#comments</comments>
		<pubDate>Fri, 08 May 2009 13:50:43 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=95</guid>
		<description><![CDATA[A problem that I have commonly run into is trying to secure communications using SSL or other encryption for a intranet application. In this scenario, it is unnecessary to have a secure certificate signed by an expensive Internet authority. And often it is intended for deployment in a small-scale scenario where there might not be [...]]]></description>
			<content:encoded><![CDATA[<p>A problem that I have commonly run into is trying to secure communications using SSL or other encryption for a intranet application.  In this scenario, it is unnecessary to have a secure certificate signed by an expensive Internet authority.  And often it is intended for deployment in a small-scale scenario where there might not be a Certification Authority running on a Window Server.  In this case, you want to create a self-signed certificate and use the thumbprint of the certificate for phishing prevention.</p>
<p>Microsoft does provide a utility, makecert, which can create a self-signed certificate.  However, it isn&#8217;t distributed with Windows, is command line only, and definately NOT end user friendly.  I wanted a method for creating a certificate just by clicking a button, without using a shell calls and distributing a copy of makecert with my applications.</p>
<p>To this end, I created a VB.Net class that calls out to the CryptoAPI and creates a self signed certificate with a 2048-bit RSA key.  The certificate and private key are stored in the Local Machine store.  In the Local Machine store it can be accessed by system processes and services.  I&#8217;ve attached an example of the class to this post, feel free to use it as you see fit.</p>
<a class="downloadlink" href="http://btburnett.com/wp-content/plugins/download-monitor/download.php?id=5" title=" downloaded 336 times" >Certificate Creator (336)</a>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2009/05/create-a-self-signed-ssl-certificate-in-net.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery UI spinner widget</title>
		<link>http://btburnett.com/2009/05/jquery-ui-spinner-widget.html</link>
		<comments>http://btburnett.com/2009/05/jquery-ui-spinner-widget.html#comments</comments>
		<pubDate>Mon, 04 May 2009 14:26:40 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=71</guid>
		<description><![CDATA[In a project I was working on I was using jQuery UI and wanted to put a spinner on a numeric text box.  Then I discovered that jQuery UI, while an excellent UI library, doesn&#8217;t yet have a spinner widget.  So I decided to write one myself, and hope that one day it gets included [...]]]></description>
			<content:encoded><![CDATA[<p>In a project I was working on I was using jQuery UI and wanted to put a spinner on a numeric text box.  Then I discovered that jQuery UI, while an excellent UI library, doesn&#8217;t yet have a spinner widget.  So I decided to write one myself, and hope that one day it gets included in the core jQuery UI release.  Until then, please feel free to use the widget for yourselves, it&#8217;s a simple plugin for the jQuery UI core.</p>
<p><a href="http://github.com/btburnett3/jquery.ui.spinner">jquery.ui.spinbuttons Git Repository</a></p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2009/05/jquery-ui-spinner-widget.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery.Net</title>
		<link>http://btburnett.com/2009/05/jquerynet.html</link>
		<comments>http://btburnett.com/2009/05/jquerynet.html#comments</comments>
		<pubDate>Sat, 02 May 2009 14:49:25 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=68</guid>
		<description><![CDATA[In the last few months, I&#8217;ve discovered jQuery and jQuery UI, which are a pair pretty awesome of open source javascript libraries.  I know, I&#8217;m a little behind the times here, but all I can say is &#8220;Wow&#8221;.  Frankly, using jQuery makes the AJAX library that comes with .NET 3.0/3.5 from Microsoft seem foolish and [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few months, I&#8217;ve discovered<a href="http://jquery.com"> jQuery</a> and <a href="http://ui.jquery.com">jQuery UI</a>, which are a pair pretty awesome of open source javascript libraries.  I know, I&#8217;m a little behind the times here, but all I can say is &#8220;Wow&#8221;.  Frankly, using jQuery makes the AJAX library that comes with .NET 3.0/3.5 from Microsoft seem foolish and clunky.  I&#8217;ve now transitioned away from using Microsoft&#8217;s open source AJAX Control Library, instead choosing to use jQuery.</p>
<p>The only downside of using jQuery with ASP.Net is the lack of integration.  They now include a vsdoc file which helps with Intellisense, but there&#8217;s a long way to go.  For simplicity, I&#8217;m still using Microsoft&#8217;s AJAX code for their page methods and UpdatePanels, and primarily using jQuery for the client side controls and animations.</p>
<p>I&#8217;ve written a library to help with the creation of ASP.Net server controls that utilize jQuery.  I&#8217;m calling it, very creatively, jQuery.Net.  You can access the code and binaries for the library on github, the link&#8217;s below.</p>
<p><a href="http://github.com/btburnett3/jquery.net/tree/master" target="_blank">jQuery.Net Git Repository</a></p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2009/05/jquerynet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Blog Location</title>
		<link>http://btburnett.com/2009/05/new-blog-location.html</link>
		<comments>http://btburnett.com/2009/05/new-blog-location.html#comments</comments>
		<pubDate>Sat, 02 May 2009 14:03:47 +0000</pubDate>
		<dc:creator>Brant Burnett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://btburnett.com/?p=65</guid>
		<description><![CDATA[I&#8217;ve moved my blog away from Blogger and the blog.btburnett.com address.  Now you can find me at btburnett.com and using WordPress.  Hopefully I&#8217;ve got all the feeds and pages redirected properly, please let me know if you find any problems.  Thanks!]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve moved my blog away from Blogger and the blog.btburnett.com address.  Now you can find me at <a href="http://btburnett.com">btburnett.com</a> and using WordPress.  Hopefully I&#8217;ve got all the feeds and pages redirected properly, please let me know if you find any problems.  Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://btburnett.com/2009/05/new-blog-location.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
