Today turned out to be a nice lazy Saturday. After looking on the TV for something mind numbing and finding that all too quickly, I decided to read some blogs with my RSS feed reader. I've been using RSS Bandit (I'm a PC) but there have been a couple of bugs with it. I could go into why I don't use a Firefox add-in or, IE8, or even an online service. I used to use NewsGator but didn't re-up when they wanted my annual fee. With the web based and browser based tools, I don't like the layout. Since I'm a developer, I like something I can see the source code for too. If I really want to change the layout or add a feature that makes sense to me, I can.
I did a little more searching on the Wikipedia Comparison List of Feed Aggregators and didn't find anything exciting. I decided to search for anything new written in WPF. As luck would have it, I ran across Paperboy, an RSS reader up on Codeplex.com/Paperboy. It syncs with IE8 Feeds so I was back to using IE again as an underlying aggregator. It turns out to be ok. Paperboy is a desktop application which uses the WPF FlowDocument. It uses an HTML to XAML conversion to be able to display content. I'm probably going to see the FlowDocument evolve over time. For now it provides a nice common layout for all the text. So, the distraction of viewing a different font for each different blog is reduced. I can also just open up the blog entry in a separate tab and see the original page in a standard web browser control. So, to me, that is the best of both worlds.
Paperboy has far fewer features than RSS Bandit. Also, the authors haven't done any work on the project it seems since August 2008. But it is stable enough and simpler features don't get in the way of what I really want to do. Keeping track of all the blogs I subscribe to just got a little better.
If the FlowDocument ever makes its way into Silverlight, I may have to port Paperboy into a nice little web application. 