<?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>Nothing Wavering Blog &#187; technology</title>
	<atom:link href="http://nothingwavering.org/blog/tag/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://nothingwavering.org/blog</link>
	<description>A Blog Portal for Mainstream and Orthodox LDS Blogs and Bloggers</description>
	<lastBuildDate>Sat, 03 Oct 2009 05:01:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Duplicate RSS and Twitter Bug Fixes</title>
		<link>http://nothingwavering.org/blog/2009/01/13/duplicate-rss-and-twitter-bug-fixes/</link>
		<comments>http://nothingwavering.org/blog/2009/01/13/duplicate-rss-and-twitter-bug-fixes/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 17:09:45 +0000</pubDate>
		<dc:creator>J. Max Wilson</dc:creator>
				<category><![CDATA[Other Technologies]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://nothingwavering.org/blog/?p=38</guid>
		<description><![CDATA[Some of you may have noticed that the Nothing Wavering RSS feeds had some problems yesterday. For those interested, here is a technical explanation of what happened and what has been fixed. (Those not interested can just skip the rest and know that the problems are fixed.) Every post in an RSS feed includes a [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you may have noticed that the Nothing Wavering RSS feeds had some problems yesterday. For those interested, here is a technical explanation of what happened and what has been fixed. (Those not interested can just skip the rest and know that the problems are fixed.)</p>
<p>Every post in an RSS feed includes a Globally Unique Identifier or GUID that can be used to uniquely identify that post from all others.  GUIDs are important because posts titles, post URLs, and post dates often change as people update their posts to correct misspellings, correct ambiguous text, or add updates.  Even while all of these other values change, the GUID stays the same, and so when a program like Nothing Wavering or Google Reader reads the feed, it knows to simply update the existing post wit the same GUID instead of creating an all new duplicate post.  So if you change the title of your post, Nothing Wavering should simply update the old post instead of creating a duplicate with a different title.</p>
<p><span id="more-38"></span>When I first programmed the RSS Feeds for Nothing Wavering, I used the the URL of the originating post as the GUID.  Though I didn&#8217;t realize it at first, this caused a number of problems.</p>
<p>First, some of the blogs I was aggregating also used the post URL as the GUID.  Since the GUID is supposed to be globally unique, I was creating a separate RSS Feed with a duplicate GUID.  Not a good idea.</p>
<p>The second problem was that some of the feeds from the church, specifically some of the Gems feeds, used the same URL for all of the posts in one month.  So because I was using the URL as the GUID, I ended up with duplicate GUIDs in the same feed, which caused the feed to become invalid.</p>
<p>The duplicate GUID problem caused errors for some feed readers, because they would either reject the feed as invalid, or they would think the different posts with the same GUID were the same post.  It was also causing inconsistent resyndication to Twitter.</p>
<p>So yesterday I attempted to fix the GUID problem.  Instead of using the post URL, I first switched it to use the nothingWavering.org URL with some unique post identifiers.  But shortly after releasing the change I realized that it was causing the RSS Feed to link to Nothing Wavering instead of the originating post and the unique identifiers were showing users a 404 page not found error.</p>
<p>So, following <a href="http://www.google.com/support/reader/bin/answer.py?hl=en&amp;answer=69998">Google&#8217;s suggestion</a>, I changed the GUID again to use the <a href="http://www.taguri.org/">Tag URI specification</a> for creating GUIDs.</p>
<p>But then I forgot to change the GUID attribute to indicate that the GUID isn&#8217;t the permalink, and so the feed failed to validate because it <a href="http://validator.w3.org/feed/docs/error/InvalidPermalink.html">expected the GUID to be  URL</a>.  So I changed the GUID attribute to indicate that the GUID was simply an identifier and not a permalink  URL, and that did the trick.</p>
<p>Unfortunately, all this playing around with the GUIDs caused many of the feeds, as well as Twitter, to display duplicate posts because the GUIDs were different so it thought they were new posts.</p>
<p>So I apologize to any of you who felt spammed, either in your feed reader, or on twitter.  Using the Tag URI specification for GUIDs should prevent the same thing from happening again in the future.</p>
<p>If you have had any other problems wit hthe RSS feeds or Twitter please feel free to let me know here in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://nothingwavering.org/blog/2009/01/13/duplicate-rss-and-twitter-bug-fixes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join the Nothing Wavering Facebook Group</title>
		<link>http://nothingwavering.org/blog/2009/01/05/join-the-nothing-wavering-facebook-group/</link>
		<comments>http://nothingwavering.org/blog/2009/01/05/join-the-nothing-wavering-facebook-group/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 17:11:23 +0000</pubDate>
		<dc:creator>J. Max Wilson</dc:creator>
				<category><![CDATA[Other Technologies]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook group]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://nothingwavering.org/blog/?p=10</guid>
		<description><![CDATA[Are you a Facebook user?  Join the Nothing Wavering Facebook Group and help promote mainstream and orthodox LDS blogs and bloggers.]]></description>
			<content:encoded><![CDATA[<p>Are you a <a href="http://www.facebook.com">Facebook </a>user?  Join the<a href="http://www.facebook.com/group.php?gid=43270496241"> Nothing Wavering Facebook Group</a> and help promote mainstream and orthodox LDS blogs and bloggers.</p>
]]></content:encoded>
			<wfw:commentRss>http://nothingwavering.org/blog/2009/01/05/join-the-nothing-wavering-facebook-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to the New Nothing Wavering Blog</title>
		<link>http://nothingwavering.org/blog/2009/01/03/welcome-to-the-new-nothing-wavering-blog/</link>
		<comments>http://nothingwavering.org/blog/2009/01/03/welcome-to-the-new-nothing-wavering-blog/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 06:03:32 +0000</pubDate>
		<dc:creator>J. Max Wilson</dc:creator>
				<category><![CDATA[Feature Announcements]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://nothingwavering.org/blog/?p=5</guid>
		<description><![CDATA[When I started Nothing Wavering six months ago, I expected to make rapid progress on additional features.  However, shortly after the launch, I was promoted to Director of Software Development over my division at work.  Simultaneously, my development team suddenly became smaller, so in addition to new responsibilities, we were also picking up the slack [...]]]></description>
			<content:encoded><![CDATA[<p>When I started Nothing Wavering six months ago, I expected to make rapid progress on additional features.  However, shortly after the launch, I was promoted to Director of Software Development over my division at work.  Simultaneously, my development team suddenly became smaller, so in addition to new responsibilities, we were also picking up the slack left by those who were no longer working for us.  So many of my plans for Nothing Wavering had to be pushed off.</p>
<p>I apologize to those who have applied for inclusion in the portal and have not been added yet.  I will be evaluating the remaining blogs over the next couple of weeks, as well as publishing admission guidelines so that you will know what I am looking for.</p>
<p>Please feel free to leave comments with your questions, comments, or suggestions, as well as any bugs you have found.</p>
<p>In addition to announcing new features, and newly listed blogs, I will also be linking to other blogs here that may not qualify for inclusion in the portal, but are worth your while and looking for additional readers.</p>
<p>Nothing Wavering will be launching some exciting new features for the Orthodox LDS Community, including a <a href="/podcast">Podcast</a>, with cutting edge technology that will allow you to record comments, questions, and podcast topic suggestions over the phone, with the potential for your recording to be included in the next podcast episode.  Feel free to test it out before the first episode.</p>
<p><span id="more-5"></span></p>
<p>Finally, a number of people have asked for a banner to place on their blogs to show that they are part of Nothing Wavering.</p>
<p>Here is the image:</p>
<p><img class="alignnone" src="/nothingwavering.jpg" alt="" width="170" height="21" /></p>
<p>You can add it to your blog using the following markup:</p>
<p><code lang="html"><a title="NothingWavering.org : Mainstream and Orthodox LDS Blogs and Bloggers" href="http://www.nothingwavering.org"><img style="border: none;" src="http://www.nothingwavering.org/nothingwavering.jpg" alt="" /></a></code></p>
<p>If your blog is listed on Nothing Wavering, or if you support the vision of Nothing Wavering and want to help promote it, please consider adding it to your blog.  If you need personal help adding it, I would be happy to give more detailed instructions.</p>
<p>Thanks!  And I look forward to working with you to promote the Church on the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://nothingwavering.org/blog/2009/01/03/welcome-to-the-new-nothing-wavering-blog/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

