Dear Reader,
Quite a number of (not-so-tech) friends of mine asked me to put a quick RSS Client Tutorial with a few examples on this blog. So I am happy to do so.
Note: This article is targeted at end users who whish to subscribe to RSS feeds, not users who want to learn how to produce RSS themselves. Those should maybe check out pages like this one.
So, let’s start: RSS is an abbreviation for whatever. It doesn’t matter. What you have to understand is what it is and how to use it. If you are interested in the content of a particular website, you usally have to go there from time to time in order to see if any updates happened. When the number of those pages rises, you would have to remember all those pages. “That’s just too much for the brain”, some people thought.

So they went out and defined what is called RSS. It is a certain “XML grammar”, nothing more. But the way it is used helps managing all the webpage updates of interest, without any pain on the brain. Think of RSS like a newspaper subscription. Without your interference, the newspaper just keeps coming and coming. As long as you pay the invoice that is.
Some webpages decide to offer RSS subscriptions to their visitors. All that they have to do for it, is to publish a link where some nerdy xml file lives. Whenever a change is done to their webpage, that file changes a bit too. Have a look at the RSS file for this page:
http://www.theyellowmarker.org/blog/feed/
Pretty, isn’t it? Now of course nobody wants to read this. After all it is just another webpage that people would have to check from time to time. So this alone doesn’t solve the problem. What is needed on the other hand is a client program. A program that is installed on the end users computer. This program then does periodic checks of that page and notices any changes. (The reason the format is so ugly for humans is the exact reason why machines find it easy to read).
There are many programs out there. Standalone programs like RssReader, online readers, such as the Google-Reader that comes along with your google account and such readers that are integrated into the programs you use everyday, like email clients and browsers.
For example, if Firefox detects an RSS link on a page, it will display the “orange RSS Icon” on the right side of the adress, like in the picture below:

By clicking that symbol (the upper one), you add a “dynamic bookmark” to your bookmarks. It will then appear like the symbol in the lower circle. By clicking on it, you will always see the latest topics, like on the picture below:

So whenever the editors of the page put a new topic online, your list in your browser will grow accordingly.
I personaly prefer to use my mail client, which happens to be Thunderbird. I think this is most convinient, because the “news” pop in as if they were new mail. Let me show you how to setup “RSS Accounts” in Thunderbird.
For example, to subscribe to new entries (or comments) on this page, you would have to find out where the RSS-XML file lives on this website. You do this by “finding” some indication of RSS, in this case on the top-right side:

By clicking on “Entries”, you will get the URL, the adress of the RSS-XML: http://www.theyellowmarker.org/blog/feed/ This you have to copy, the adress not the page content, and tell it Thunderbird like this: Go to the menu Tools -> Account Settings… Then say “Add Account…”. Choose “RSS News & Blogs”

Then click “next” a few times. You will get a new top level folder on the right side panel inside thunderbird that will look a little bit like this:

Right click “News & Blogs” or whatever you chose to call it and select “Manage Subscriptions”.

Choose “Add”.

And paste the RSS-XML URL in that you found previously. - That’s it. From now on, whenever the authors of your chosen RSS supported webpage change their content, you will almost instantly notice it…
So next time I startup Thunderbird, I will get this message

[to recurse is fun
]
So you understand RSS now. To summarize, it is a webpage that machines can easily read. The machines who do the reading work like email programms that check that webpage form time to time and let you know if change happened. That’s all.
Also notice that there is an extension to “frozen” RSS, called Atom (RFC 4287)
Thank you.