Coming Soon: FeedDemon 4.0 (Lite and Pro)

FeedDemon 4.0 has been in testing for several months now, and if all goes well the final release will be here soon.  This is a major new version with some big additions, including a new "My Stream" feature which provides a great way to keep up with frequently-updating status feeds such as those from Twitter and Facebook.  You'll also find new newspaper views, support for Twitter's new authentication system (OAuth), and a host of smaller changes that customers have long requested.

New features aside, FeedDemon 4.0 is also significantly faster than previous versions, and synchronization with Google Reader is more efficient than ever.  Plus, the interface has been streamlined and simplified to make it easier to use.  Long story short, this is by far the best FeedDemon yet.  If you don't want to wait for the final release, you can download a pre-release (beta) version here.

This new version also returns to FeedDemon's roots as a paid application.  The final release of FeedDemon 4.0 will come in two flavors – Pro and Lite – which offer different feature sets.  FeedDemon Pro will offer the full feature set and will require purchasing a serial number (price TDB).  If you purchased a serial number for FeedDemon 3.0, there will be a nice discount when upgrading to the new Pro version.  A free ad-supported Lite version with a reduced feature set will also be available.

This isn't 100% cast in stone yet, but the Pro level features at this point are:

I am, of course, very interested to hear the reaction to this change.  I know that nobody likes to pay for software, but continuing to make FeedDemon completely free just isn't practical.  Developing and supporting FeedDemon takes a lot of time, and I hope you agree that it's worth paying for (or, if not, that you'll be happy with the free Lite version).

Google Reader Authentication Change

Earlier this year, the Google folks announced a change to how applications like FeedDemon should authenticate with Reader.  Later this week, the old authentication system will be dropped.

FeedDemon has used the new authentication method ever since version 3.1.0.20, which was released several months ago.  If you’re using an older version, you’ll want to update to the latest version right away – otherwise, synchronization may no longer work for you.

PS: Sorry for the prolonged silence here – my family is in the middle of a move which turned out to be far more complicated than we planned!

Introducing FeedDemon 3.1

I'm very pleased to announce the availability of FeedDemon 3.1.  Despite the minor version change, this is a significant release – there are some major new features which I think you're going to love.

If you're in a hurry and don't want to read the rest of this post, you can check out the release notes for details on what's new, or you can skip all that and simply download FeedDemon 3.1 right now.

Still with me?  Good!  I'd like to introduce you to some of the new features…

FeedDemon 3.1 Gets Social

My favorite new feature is "Shared by People I Follow."  If you're following people in Google Reader, their shared items now appear in FeedDemon, and as I mentioned in my previous post, these shared items are included when finding and suggesting popular items.  I've found this to be a great way to uncover interesting articles in feeds I'm not subscribed to.

When an article has been shared by someone, their profile photo appears next to it so you can easily identify who shared it.  To view posts shared by a specific person, just click their photo.

If you're not following anyone, FeedDemon makes it really easy to find people to follow – just enter a few keywords:

…and FeedDemon shows a list of people with matching profiles:

 

Click "Preview" to view a newspaper containing recently shared items from that person, or just click "Follow" to follow them right away.  If you get tired of someone, select "Show People I Follow" and click "Unfollow" to stop following them.

Filtering Content

In the past you were forced to see every article from every feed you're subscribed to, but now you can use FeedDemon 3.1's "Content Filters" to hide the stuff you don't care about.  Just create a content filter, assign it to whichever feeds you like, and articles in those feeds matching the filter will be marked read as soon as they arrive so you don't see them.

Content filters can be used to either include or exclude articles based on your keywords – and if you subscribe to a feed which has several different authors, you can use a content filter to show or hide articles from specific authors.

I personally use this feature to deal with all the high-traffic tech feeds I'm subscribed to which rarely talk about things I care about.  Now instead of seeing every single article, I have a content filter which automatically hides stuff that doesn't interest me.

Translate Item

I'm subscribed to a lot of search feeds that tell me when someone blogs or tweets about FeedDemon, which really helps me stay in touch with how people feel about my work.  Quite often I'll see something written in a different language, so I have to translate it in order to figure out what it says – a time-consuming process, especially when there are several items that need translating.

FeedDemon 3.1 solves this with the addition of the "translate" icon which now appears beneath each item.  Simply click this icon and FeedDemon will translate the item into your language.

 

And Lots of Small Stuff

So that's a look at the major new features, but as with every release, there are tons of small improvements, changes and fixes in FeedDemon 3.1, all of which are covered in the release notes.

Download FeedDemon 3.1

PS: If you have any questions about the new version, rather than post a comment here, I recommend asking in the FeedDemon Support Group instead.

Perfect Attention (With a Little Help from My Friends)

Back in the summer of 2007, I wrote this post about how aggregators should be able to find articles that interest you by paying attention to what people like you are reading.  It's a very simple idea – after all, if 10 people you know all like the same article, then there's a pretty good chance you'll like it, too.  But as is often the case, the simplest ideas often take the longest to implement.

Using an aggregator like FeedDemon ensures that you'll see stuff that interests you because you usually only subscribe to feeds you find interesting.  But there are tons of feeds you don't know about that may interest you, so there's a good chance you're missing a lot of articles you'd enjoy.

The traditional approach to solving this problem has been to show you the stuff that's interesting to everyone (even "mainstream" news sites like CNN show the popularity of each article).  But I personally hate this approach because it shows me so much stuff I don't care about it.  For example, a lot of people may find the latest antics of pop culture icons interesting, but I couldn't care less.

I don't want to see articles about Britney Spears, I don't want to know how many women Tiger Woods slept with, and I don't care if Kanye just made an ass out of himself.  But I do want to know if Google has an interesting new service, or if Microsoft released a new development tool, or if someone declared that RSS is dead (again).  And I also want to know when someone has written a great response to an article that interests me.

So knowing what everyone is paying attention to doesn't interest me, but knowing what people like me are paying attention to is very interesting.  I've tried to tackle this in FeedDemon for quite a while with little to show for it, but when Google Reader added the ability to follow people, I knew it was the "secret sauce" to finally solving this problem.

Long story short: the next build of FeedDemon will include articles from people you follow in Google Reader, and these articles will help fuel the "Popular in My Subscriptions" page which until now has shown only the articles that are popular in feeds you subscribe to.  I've been using a build of FeedDemon with this feature enabled (here's a screenshot), and it has brought me tons of interesting articles that I would otherwise has missed (many of which I've added to my Shared Items feed).

PS: I should add that if you only see stuff that's interesting to people you follow, then there's a risk that you'll end up wearing blinders and miss "general interest" articles that may be relevant to you.  For this reason, FeedDemon also looks at the feeds you're subscribed to and figures out which articles in those feeds have been "liked" the most by everyone (not just people you follow), and it interweaves those articles into the "Popular in My Subscriptions" page.

How To: Add Support for goo.gl and fb.me to FeedDemon’s Short URL Preview

One of my favorite features in FeedDemon is the short URL preview, which displays a balloon tip containing the long URL when you mouse over a short URL, like this:

FeedDemon has built-in support for over two dozen URL shortening services, but new ones seem to appear all the time.  Today, for example, Google announced their goo.gl shortener, and Facebook recently rolled out their FB.me shortener.

Both of these services will be supported in the next FeedDemon 3.x release (coming soon), but if you don't want to wait, it's easy to add support for them right now.  Just look for the file ShortUrl.xml in FeedDemon's \Data subfolder, then open it in your favorite XML editor (I use TopStyle 4).

The domain of each URL shortener is listed in this XML file as a separate <service> entry, so supporting goo.gl and fb.me is as simple as adding two entries to this file:

After you save the changes, the next time you run FeedDemon it will automatically expand short URLs from both fb.me and goo.gl.

You can add other URL shorteners the same way, provided that they return the long URL in the location header after doing a HEAD request.  Almost all shorteners do this (including youtu.be), but some redirect to an HTML page before redirecting to the actual long URL, and some use their own HTML page containing an IFRAME which hosts the long URL.  These services can't be supported.

Thinking Out Loud: What Should I Learn Next?

Now that I'm an independent developer again, I've been giving a lot of thought to what I should learn next.  I still love Delphi for developing Windows desktop apps, but I've been doing that for (holy shit!) 15 years now and it's waayyy past time for me to update my skills.

I had been leaning towards iPhone development, and I even attended Macworld to get a feel for the development community.  But as wonderful as the iPhone developers I met were, I'm completely turned off by the way Apple handles their App Store.  Having a one-stop shopping source for the iPhone is great – I'd love to have something similar on Windows so customers wouldn't have to fill out their personal information every time they want to buy software online – but Apple's lack of respect for their developers killed any interest I have in iPhone or Mac development.

The obvious choice, then, is for me to drop desktop/single-device development completely and create web-based software.  Nothing for customers to install – they just browse to a URL to use my app.  The trick, of course, is to create a web app that people are willing to pay for.  I'm not one of those developers who wants to rely on VC financing to stay afloat while they figure out a business model, and I'm far from convinced that every web developer can earn a living from advertising (yes, I recognize the irony of me saying that).  Having a family to support sort of kills the willingness to create something and hope it somehow makes money down the road (I mean, have you seen the cost of health insurance these days?).

Strangely enough, I find myself leaning towards sticking with Windows development.  I say "strangely enough" because I have a love/hate relationship with Microsoft, and I cringe every time I see a Microsoft app favor geekiness over simplicity and usability.  But lately I've been impressed with what they're coming up with.  Their moves with Azure, Silverlight and .NET are impressive and show that they're not down for the count.  For the time being it may not be "cool" to develop for Windows, but if you care about being cool, then WTF are you doing being a geek in the first place?  I'm perfectly fine being anti-cool if it enables me to keep my family covered and develop software that tons of people use.

So…if you've read this far, then there's a good chance you're a developer and not just someone who uses my software.  If so, what would you do in my shoes?  What platform and development tool(s) would you focus on now?

FeedDemon 3.0.0.45: Recommendations and Faster Synchronization

FeedDemon 3.0.0.45 is now available, and as you can see from the screenshot below, it now offers recommendations.   Powered by Google Reader’s new explore feature, FeedDemon’s recommendations report shows a single view containing feeds and articles recommended for you.  If you’d like more details, Digital Inspiration has a nice overview of how this feature works.

This new build also offers faster and more efficient synchronization, especially when you have a lot of synched tags or are using a slow connection.

If you have any questions or comments about this new release, please stop by the FeedDemon 3.0 Support Forum and we’ll be happy to help out.