Wednesday, September 17, 2014

Are Websites 

to Become Obsolete?

During every cycle of technological growth, someone declares an aspect of our daily culture “dead.” SEO, print media, blogging – even the internet itself – they’ve all been tapped for extinction. Yet we still have newspapers to read, we still have search engines to please, and blogs now number over 152 million.
This does not, however, negate the sentiment that some (or even all) of these mainstays are on their way out. If you think of death more as a transformation into something new, then print media is definitely experiencing that process. As is SEO, blogs, infographics, and even the mighty website itself.
It’s an obvious truth that websites as we know them are a thing of the past. They are evolving out of necessity, and in a sense, into utter oblivion. Why? Because that’s simply the nature of technology; it’s anything but static. And if your website is static, it’s an endangered species.
Why Websites Must Evolve or Die
Think about a typical website, say circa 2005. It’s a hub of information, yes, but a pretty flat and stagnant hub. Sites in this vain trying to compete in today’s marketplace have an insurmountable challenge. Look at dynamo apps like Flipboard and Facebook’s Paper. They are alive, by comparison; bursting with images and media, multifaceted, and far more engaging. Even the most successful blogs, updated daily, can’t compete with this kind of freshness and relevancy.
Technology is central to our lives because it flows at the pace of human evolution. Things that are static will always fall away, because life requires energy and movement. If you’re finding yourself stuck in the evolution of your business, take a look at your reliance on static pages and information. Remember that the internet in many ways mirrors the methods of our minds. It’s always firing, also sending new information. The most successful examples of online media these days matches that vibrancy.
How Social Media Breaks the Mold
Sites like Twitter and Facebook are not traditional websites because every second spent on either brings about a new experience. They are the polar opposite of static media, with streams of data and information available every nanosecond.
Furthermore, social media is insanely popular because it is highly customizable. If you were inundated with every tweet and status update, social media would cease to be relevant. Because you can choose whose information you are presented, it’s tailored to your liking, and engenders immense loyalty.
Is it any wonder why Google is fervently pushing folks to Google+? They understand the evolution taking place. We as business owners should too.
Consider a dynamic feed like Twitter’s juxtaposed with a static website. On the former, you could get lost for hours consuming fascinating details. On the latter, you’ll get the entire download in just a few minutes, and be ready to move on.
Companies that still cling to the notion that singing their own praises will amuse the masses are already finding success is fleeting. Given the choice between an ever-changing flow of excitement and a self-centric diatribe full of hard sells, it’s easy to see why social media is spelling death to the static website.
Adapting Your Online Business to the New Paradigm
If you want to think like a trendsetter, reevaluate your business with an eye to a new presence. The old way looked like this: build a website, do everything possible to make search engines rank you, launch numerous marketing campaigns, and essentially work your tail off trying to get attention. The problem is, consumers aren’t all looking for your services like this anymore.
The new game in town is found in the ever-present flow of dynamic media. If you want to compete with any sense of longevity, engage your future customers into a dialogue first. Hook them into your sphere by providing multiple channels of relevant, unique, and quality content offerings. Use social media to have a daily stream of industry-related blasts, creative reveals, and various other ways of joining them in the daily flow. In other words, meet them where they are at, with information they actually want to consume.
Websites of yesteryear are like stop signs now. They’re always there, espousing the same information. And they’re expecting users to find them. It’s your job to find your audience, and to do so in a manner that matches their day to day behaviors. It’s your job to offer your audience things with tangible value before they become your customers.
The Good News and the Bad News
The more challenging aspect of this new stream-like way of marketing is obvious: it’s new, it’s different, and it requires more effort out of the gate. But the really, really good news is that the customers you do retain through this method are likely to remain fiercely loyal, if you provide a good product and service. Marketers in the modern age have to, in essence, romance their future customers. Once you do so with integrity, people are likely to keep coming back, because an actual relationship is formed.
In many ways, this is bringing more honesty to marketing. Since we really do have to work harder and harder to acquire new customers, we need to make darn sure we never take them for granted. Follow-through is as essential as the initial content offerings – all these pieces create the perfect company model. Balance is integral.
The sooner you dive into the new paradigm, the more likely your business will thrive. Change is always inevitable, and the true success stories are those who dared to shift focus before mass consciousness caught up. There’s still time to be an early adopter – step one is evolving your dying static website.
What are some key creative ways you’ve already evolved your online presence?

Digital producer, online marketer, community manager, and multi-faceted writer Tina Courtney-Brown has been managing cross-functional teams for online businesses since 1996. Tina has assisted many clients in maximizing online production and marketing efforts, and is a staff writer for SiteProNews, one of the Web’s foremost webmaster and tech news blogs. She’s produced and marketed innovative content for major players like Disney and JDate, as well as boutique startups galore, with fortes including social media, SEO, massively multiplayer games, community management, social networks, and project management. Tina is also a certified Reiki practitioner, herbalist, nonprofit director and spiritual counselor.  Learn more at her personal website, or find her on Facebook and Google+.

5 Ways Twitter Is Making RSS Obsolete

5 Ways Twitter Is Making RSS Obsolete

Be honest here: do you subscribe to RSS feeds?  More importantly, if you do subscribe to RSS feeds, do you actively monitor them and read the content posted to them or do you ignore it or forget to look?  It’s no secret that a lot of news stories are being broken on Twitter before they’re seen anywhere else in today’s news stream, and as a result more folks are turning to the ever-popular social website not just to communicate, but to learn.  Here are three reasons that Twitter is becoming the one-stop shop to get your news, and why RSS is becoming less-important to mere mortals.

A Level Playing Field

Let’s say you’re the biggest Shaquille O’Neal fan in the world.  Would you rather read an RSS feed from a Shaq fan site or follow him on Twitter so you can hear all of the developments in his career first-hand?  Alright now let’s take into consideration the fact that Twitter lets you actually interact with Shaq.  Sounds like a fan’s dream come true, right?
Much like blogging before it, Twitter provides a level playing field that gives everyone the same opportunity to interact and contribute to the community.  Moreover it cuts out the middle man so that you can follow industry leaders directly rather than going through a third-party source, and the same is true for your potential customers.  Let’s take the Shaq example above and change it to your favorite brand – now customers can not only receive updates and support for the products and services they love but they can communicate and interact with people who work for the company directly.  If you’re marketing the opportunity is pretty obvious.

Social Curation

Twitter is all about following people who post content you like, and as a result you have an extra layer of curation that RSS can’t provide.  If I subscribe to my favorite tech news website’s RSS feed I’ve opened up my floodgates to all of their content.  Whether I’m interested or not, each story they send out over their feed will need to be reviewed so that I can pick out headlines I like.
On Twitter, because I’m following people who post news and content I enjoy, I’m more likely to be exposed to relevant information.  More importantly there’s an added opportunity to discover new things on Twitter.  If I’m following Donny and he posts something I haven’t seen before I’m more likely to follow through because I know we like similar things.  On the other hand, if a foreign news story comes through my Engadget feed that doesn’t seem interesting it gets skipped 9 times out of 10.

Instant Access

As the mobile device market continues to explode more people are turning to the phone in their pocket to not only consume but produce news.  The reason news breaks on Twitter first is because it’s so accessible and viral.  With a mobile phone connected to Twitter we effectively all become news reporters.  See something cool on your way to work?  Snap a twitpic and send it to Twitter – a few retweets later and your own personal news story has gone viral.
I don’t care how good your favorite news website is, they can’t compete with 100 million independent journalists giving first-hand coverage of the events in their everyday lives, and even if they could, by the time a story was edited and posted to their site for your RSS reader to pull down it would have already broken 1,000 times via Twitter’s unfiltered news stream.

People Like Interaction

RSS feeds are a one-way street.  I subscribe and then content gets delivered to me, and I can choose to partake or not.  In some cases I can click through to a blog post, sign into the website from which the feed originated, and finally leave a comment but that functionality is not inherent to RSS itself.
The whole point of Twitter is to communicate.  If someone posts a cool article I can very quickly retweet it to pass it along to friends or send an @ reply to give feedback to the author.  In the end Twitter promotes communication and gives businesses an opportunity to build relationships with their prospect clients and customers.

Universal Adoption

Finally, Twitter is cool, modern and is becoming a standard medium for businesses and consumers to interact.  When was the last time you heard or saw a company plug their RSS feed on a radio broadcast or TV commercial?  It doesn’t happen.  RSS is too complicated to quickly explain in short order.  On the other hand everyone understands what a social network is and roughly how it works.
If your blog or website has an RSS feed but you’re not on Twitter you’re missing the boat!  Ask your everyday customer if they subscribe to your RSS feed or if they even know what an RSS feed is.  You’ll probably get a blank stare.  Now ask the same about Twitter.  Chances are very good they’ve at least heard of it or know someone who uses it if they don’t already themselves.  If people are already on Twitter your small business should be too!

I certainly don’t think RSS is dead except for as a primary means for news aggregation.  It still serves a useful purpose on the back end of websites so develops can display information, and it’s still a great way to subscribe to certain kinds of content like podcasts.  That said even the geekiest folks I know are starting to turn to Twitter to see what’s going on with their topics of interest instead of an RSS reader.

Thursday, June 27, 2013

Will Facebook RSS Replace Google Reader?

Will Facebook RSS Replace Google Reader?

A few weeks back, I spotted mentions of RSS feeds in Facebook’s code. With the closure of Google Reader at the end of the month, Facebook could be a new place to keep up-to-date with content from around the web.
Facebook code revealing RSS Feeds
Facebook schemas list all the types on content and the connections between them. Users have photos, photos might have a place and so on.
A new entry appeared - now users have RSS feeds, each RSS feed has multiple entries, and a list of subscribers. What’s surprising is that the code mentions RSS specifically, and distinctly from existing interest lists and friend lists. Also, note that this is unconnected to Facebook outputtingRSS feeds, which they’ve done for a while.
I’ve tried to access RSS feeds through the API, but it’s currently locked down, and only available to whitelisted apps.
Facebook could make a great RSS reader, and I’d hope something gets launched before Google finally pulls the plug on Reader.
Update: Facebook have removed rssfeed and rssentry details from the schema.
For updates, follow me on Facebook:

Wednesday, February 15, 2012

Publishing RSS and ATOM Feeds using WCF 3.5 Syndication Libraries

By Adnan Masood | 5 Feb 2008 | Unedited contribution
The Code Project


Windows Communication Foundation with its 3.5 release provides several new and useful features including capability to publish and consume syndication feeds in a much easier and uniform way, right out of the box. This article focuses on using the WCF 3.5 libraries namely System.ServiceModel.Syndication namespace to create and publish an RSS and Atom feed from the same code base.

Syndication feeds are data formats to provide users with contents which updates frequently without them having to visit the corresponding websites individually. Atom and RSS are two popular syndication formats. This feature helps readers to keep up to date with their favorite websites in an automated fashion instead of checking each of them manually. This method of syndication is quite popular with blogs, news headlines and podcast to name a few content providers.

RSS (Really Simple Syndication) is a popular web feed format containing either the summary or full text of associated contents. Another format for web feeds is Atom which differentiates itself in terms of content model, date Format, internationalization and modularity from RSS. Details of these formats and their comparison are beyond the scope of this writing but it can be found on the links citied in the reference section.

As we’ve established above, RSS and Atom are suitable for more content oriented entities and therefore it raises an important question of why do we need web feed support in a connected application development framework like WCF? The answer lies in one word, REST (Representational State Transfer). Briefly speaking, by introducing the webHttpBinding and UriTemplates, Microsoft has depicted their interest and paradigm shift towards the Web 2.0 model of REST style services. Asp.NET MVC framework is also closely tied with the REST style development. The Syndication support is among the core component supporting the big plan which constitutes of

Web feeds get parameterized and treated as a service.
The request and response over HTTP-GET is based on standard web feeds format, utilized by a wide variety of aggregators.
Underlying WCF libraries provide built in support for UriTemplate parsing and hence leveraging the “hole in the Uri” pattern over HTTP-GET for service invocation.
WCF 3.5 provides built in syndication support for standardized web feed format responses hence supporting parameterized Uri over multiple end points.

An example which follows shortly will clarify the above mention points.
System.ServiceModel.Syndication Namespace

System.ServiceModel is the new namespace provided with WCF 3.0 and now with WCF 3.5, Microsoft has added few more namespaces to it and ServiceModel.Syndication namespace is one of them.

Some of the prominent classes of System.ServiceModel.Syndication are as follows.




(De)Serializes a SyndicationFeed instance in Atom 1.0 format.


(De)Serializes a SyndicationFeed instance in RSS 2.0 format.


Base class for representation of syndication content.


Represents a top-level feed object both in Atom 1.0 and RSS 2.0.


Abstract class serving as base class for formatters (Atom10FeedFormatter, Rss20FeedFormatter).


Represents a feed item, for example an RSS or an Atom.


Represents any SyndicationItem content intended to be displayed to an end user.


Represents syndication content that consists of a URL to another resource.


Represents XML syndication content which is not intended to be displayed in a browser.

For the rest of this enlightening article, please click on the link for this blog post's title above.

Sunday, November 28, 2010

ROME in a Day: Parse and Publish Feeds in Java

February 22, 2006

Ready to parse and publish RSS and Atom feeds in Java? In this step-by-step tutorial, we'll show you how to pull in an existing feed, add your own content, and publish the results in a new format, all in 100 lines of code. (200 lines with whitespace and comments.)
Knowing that RSS and Atom feeds are "just" XML, you might think that parsing and creating syndicated feeds in Java should be a snap. Pick any one type of RSS, and you might be right. Unfortunately, there are at least ten flavors of RSS and Atom out there: RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and the newest addition to the bunch, Atom 1.0. Then there are all the namespace modules, like Dublin Core, Media, and so on. It's all messy enough to make a grown programmer cry. Wipe those tears, Java developers, and say hello to ROME.


When in ROME

In this tutorial, we'll be using ROME to do all the heavy lifting. ROME is an open source (Apache licensed) Java library which is designed to make it easy for you to parse and create syndicated feeds, regardless of format. In fact, all of the variants of RSS and Atom mentioned earlier are supported by ROME.ROME doesn't just come with features, it also has a proven track record on sites like My AOL, CNET Networks, and The Powered By ROME wiki page describes how ROME is being used in these and other applications.
The basic approach of ROME is to parse any RSS or Atom feed item into a canonical bean interface. This lets you as a developer manage fairly homogeneous item beans regardless of their original format. Even better, ROME makes it easy to create a new RSS or Atom feed, using those very same beans. This tutorial is going to show you how to do just that.
(To read the rest of this article, please click on the link in this blog post's title above.)

Friday, September 17, 2010

Create RSS 2.0 and Atom 1.0 in Asp.Net 3.5 C#

March 14, 2010
Deepu MI's Blog

In this article I am going to explain how we can create web syndications like RSS 2.0 and Atom 1.0 in Asp.Net and C# with very minimal code.

RSS 2.0
Really Simple Syndication (RSS) is one of the syndication feed formats which can get the frequently updated content from the web site. (Refer:
The specification of RSS format RSS is most widely used syndication format.

Atom 1.0
Atom is a syndication format which is more flexible than RSS. Atom came into existence out of a need to improve RSS. (Refer:

In Asp.Net 3.5 frame work we can create subscription feeds with very minimal code using System.ServiceModel.Syndication namespace which contains all of the classes that make up the Syndication Object Model. For example below is a sample Blog class I am defining a public method and some properties to retrieve the blog items (I have hardcoded two items you can replace this from your database logic).

The next step I am going to create another class called Syndication Helper which converts our web content to syndication format.

Code Explanation

Uri uri = new Uri(“”);

Configure your site url ( blog or news).

SyndicationFeed syndicationFeed = new SyndicationFeed();
Syndicaiton Feed class represent a top level of feed object, (you can add your blog name / site name with description and the last blog/site updated time).

List items = new List();
Syndication Item class represent a individual feed atom/rss.item object like item url, item description, item id, last updated etc. Here I am creating a syndicaiton item collection object which mapping from MyBlogList() method.

List oBlogList = Blog.GetMyBlogList();
foreach (Blog oBlog in oBlogList)
SyndicationItem oItem = new SyndicationItem(oBlog.Title,
new Uri(oBlog.Url),

Finally you are return the SyndicationFeed object to the aspx pages.
Now we need to render the atom and rss content in the aspx pages.

Create a new aspx page called rss.aspx and make sure there is no html markup in the page(just a blank page)

Code behind (RSS page)

Create a new aspx page called rss.aspx and make sure there is no html markup in the page(just a blank page)

Code behind (Atom page)

Hope this help and If you have any comments, please feel free to write your feedback.

You can download the entire article from here or copy paste this URL