SlideShare a Scribd company logo
Pushing content using
  RSS Feeds
Prepare to get bored.
A little history...
A little history..
A little history..




        1997         Dave Winer developed
                     <scriptingNews> @ UserLand
                     Software. Inspired by
                     Ramanathan Guha’s MCF (Meta
                     Content Framework).
A little history..




                                               1999   Netscape created RSS 0.90 -
                                                      used for My Netscape Portal.
                                                      Known as RDF Site Summary.




        1997         Dave Winer developed
                     <scriptingNews> @ UserLand
                     Software. Inspired by
                     Ramanathan Guha’s MCF (Meta
                     Content Framework).
A little history..




                                               1999   Netscape created RSS 0.90 -
                                                      used for My Netscape Portal.
                                                      Known as RDF Site Summary.




        1997                                       1999
                     Dave Winer developed                      Dave Winer develops
                     <scriptingNews> @ UserLand                <scriptingNews> 2.0b1 which
                     Software. Inspired by                     uses features of RSS 0.90 --
                     Ramanathan Guha’s MCF (Meta               Netscape then releases RSS 0.91
                     Content Framework).                       which removes the RDF header
                                                               and incorporates
                                                               <scriptingNews>. Thus,
                                                               deprecating <scriptingNews>
2000   Netscape abandons RSS
       development. Dave Winer
       creates his speci cation of 0.91
       and assumes a takeover of RSS
       development, now known as Rich
       Site Summary.
2000   Netscape abandons RSS
       development. Dave Winer
       creates his speci cation of 0.91
       and assumes a takeover of RSS
       development, now known as Rich
       Site Summary.




        2000             RSS-DEV mailing-list, lead by
                         Rael Dornfest of O’Reilly created
                         a completely different
                         incompatible version based on
                         RDF called RSS 1.0 -- Dave Winer
                         was pissed.
2001              Dave Winer stubbornly

2000                                                         continues development of RSS
       Netscape abandons RSS
                                                             0.92, 0.93, and 0.94.
       development. Dave Winer
       creates his speci cation of 0.91
       and assumes a takeover of RSS
       development, now known as Rich
       Site Summary.




        2000             RSS-DEV mailing-list, lead by
                         Rael Dornfest of O’Reilly created
                         a completely different
                         incompatible version based on
                         RDF called RSS 1.0 -- Dave Winer
                         was pissed.
2002   Dave Winer wrote the
       successful MetaWeblog API
       which used his speci cation of
       RSS and put RSS 0.92 back on the
       mainstream
2002               Dave Winer left UserLand
                               Software and released RSS 2.0 as
                               the successor of RSS 0.92




2002   Dave Winer wrote the
       successful MetaWeblog API
       which used his speci cation of
       RSS and put RSS 0.92 back on the
       mainstream
2002               Dave Winer left UserLand
                               Software and released RSS 2.0 as
                               the successor of RSS 0.92




2002                                          2003
       Dave Winer wrote the                                       RSS 2.0 became official.   Dave
       successful MetaWeblog API                                  Winer passes on ownership of
       which used his speci cation of                             RSS to Harvard Law School.
       RSS and put RSS 0.92 back on the
       mainstream
2005   Atom syndicated format was
       designed to promote backwards
       compatibility; date format;
       modularity; portability in other
       XML vocabularies.
2005   Atom syndicated format was
       designed to promote backwards
       compatibility; date format;
       modularity; portability in other
       XML vocabularies.




        2008              RDFa (Resource Description
                          Framework in Atributes) aims to
                          add semantic meaning to any
                           avor of XML using namespaces
                          and standard attributes.
                          Encourages the use of RSS 1.0
What is
XML?
XML Syntax
XML Syntax
 Every element must
 have a closing tag


                      <item> </item>
                             or
                          <item />
XML Syntax
 Every element must
 have a closing tag
 Tags are case sensitive


                           <ITEM>incorrect</item>
XML Syntax
 Every element must
 have a closing tag
 Tags are case sensitive
 Elements must be
                         <item>
 properly nested
                         <post>oh yeah</post>
                       </item>
                        <item>
                           <post>oh noo</item>
                        </post>
XML Syntax
 Every element must
 have a closing tag
 Tags are case sensitive
                           <root>
 Elements must be
                             <item>
 properly nested
                               <post>oh noo</post>
 must have a root
                             </item>
 element
                           </root>
XML Syntax
 Every element must
 have a closing tag
 Tags are case sensitive
 Elements must be
 properly nested <item number=”1”>
                       <post date=”20090513”>text</post>
 must have a root
                    </item>
 element
 Attribute values must
 be quoted
XML Syntax
 Every element must
 have a closing tag
 Tags are case sensitive
 Elements must be
 properly nested
                    <post>Barnes &amp; Nobles</post>
 must have a root
                    <post>negative one is &lt; zero</post>
 element
 Attribute values must
 be quoted
 Must use entity
 references on symbols
Let’s make our own
   RSS Feed


Initiating demo mode...

More Related Content

Viewers also liked

Elettronica Intro
Elettronica IntroElettronica Intro
Elettronica Intro
Itis A.Einstein, Rome IT
 
mkt.571 - Chef Gino Final Presentation
mkt.571 - Chef Gino Final Presentationmkt.571 - Chef Gino Final Presentation
mkt.571 - Chef Gino Final Presentation
Lawrence
 
Mkt571.Dec09.2
Mkt571.Dec09.2Mkt571.Dec09.2
Mkt571.Dec09.2
Lawrence
 
Bus475.Nov09.4
Bus475.Nov09.4Bus475.Nov09.4
Bus475.Nov09.4
Lawrence
 
mba570.springsummer09.5
mba570.springsummer09.5mba570.springsummer09.5
mba570.springsummer09.5
Lawrence
 
Bus475.Nov09.2
Bus475.Nov09.2Bus475.Nov09.2
Bus475.Nov09.2
Lawrence
 
mba570.springsummer09.2
mba570.springsummer09.2mba570.springsummer09.2
mba570.springsummer09.2
Lawrence
 
Mkt571.Augsep09.3
Mkt571.Augsep09.3Mkt571.Augsep09.3
Mkt571.Augsep09.3
Lawrence
 
Marketing 571 Complete Slide Set Fall 2009
Marketing 571 Complete Slide Set Fall 2009Marketing 571 Complete Slide Set Fall 2009
Marketing 571 Complete Slide Set Fall 2009
Lawrence
 
Mkt571.Augsep09.2.Slideshare
Mkt571.Augsep09.2.SlideshareMkt571.Augsep09.2.Slideshare
Mkt571.Augsep09.2.Slideshare
Lawrence
 
Apache Solr
Apache SolrApache Solr
Apache Solr
Helior Colorado
 
5th Grade Earth Science
5th Grade Earth Science5th Grade Earth Science
5th Grade Earth Science
0nce175
 
B. Sviluppo Sostenibile
B. Sviluppo SostenibileB. Sviluppo Sostenibile
B. Sviluppo Sostenibile
Itis A.Einstein, Rome IT
 
Administracion contemporanea (jones george- ed. mc graw hill)
Administracion contemporanea (jones  george- ed. mc graw hill)Administracion contemporanea (jones  george- ed. mc graw hill)
Administracion contemporanea (jones george- ed. mc graw hill)Ricardo Vidal Galindo
 

Viewers also liked (14)

Elettronica Intro
Elettronica IntroElettronica Intro
Elettronica Intro
 
mkt.571 - Chef Gino Final Presentation
mkt.571 - Chef Gino Final Presentationmkt.571 - Chef Gino Final Presentation
mkt.571 - Chef Gino Final Presentation
 
Mkt571.Dec09.2
Mkt571.Dec09.2Mkt571.Dec09.2
Mkt571.Dec09.2
 
Bus475.Nov09.4
Bus475.Nov09.4Bus475.Nov09.4
Bus475.Nov09.4
 
mba570.springsummer09.5
mba570.springsummer09.5mba570.springsummer09.5
mba570.springsummer09.5
 
Bus475.Nov09.2
Bus475.Nov09.2Bus475.Nov09.2
Bus475.Nov09.2
 
mba570.springsummer09.2
mba570.springsummer09.2mba570.springsummer09.2
mba570.springsummer09.2
 
Mkt571.Augsep09.3
Mkt571.Augsep09.3Mkt571.Augsep09.3
Mkt571.Augsep09.3
 
Marketing 571 Complete Slide Set Fall 2009
Marketing 571 Complete Slide Set Fall 2009Marketing 571 Complete Slide Set Fall 2009
Marketing 571 Complete Slide Set Fall 2009
 
Mkt571.Augsep09.2.Slideshare
Mkt571.Augsep09.2.SlideshareMkt571.Augsep09.2.Slideshare
Mkt571.Augsep09.2.Slideshare
 
Apache Solr
Apache SolrApache Solr
Apache Solr
 
5th Grade Earth Science
5th Grade Earth Science5th Grade Earth Science
5th Grade Earth Science
 
B. Sviluppo Sostenibile
B. Sviluppo SostenibileB. Sviluppo Sostenibile
B. Sviluppo Sostenibile
 
Administracion contemporanea (jones george- ed. mc graw hill)
Administracion contemporanea (jones  george- ed. mc graw hill)Administracion contemporanea (jones  george- ed. mc graw hill)
Administracion contemporanea (jones george- ed. mc graw hill)
 

Similar to Rss Feeds

Your first sinatra app
Your first sinatra appYour first sinatra app
Your first sinatra appRubyc Slides
 
Riak at Engine Yard Cloud
Riak at Engine Yard CloudRiak at Engine Yard Cloud
Riak at Engine Yard Cloud
Ines Sombra
 
Capybara and cucumber with DSL using ruby
Capybara and cucumber with DSL using rubyCapybara and cucumber with DSL using ruby
Capybara and cucumber with DSL using ruby
Deepak Chandella
 
Resource-Oriented Architecture (ROA) and REST
Resource-Oriented Architecture (ROA) and RESTResource-Oriented Architecture (ROA) and REST
Resource-Oriented Architecture (ROA) and REST
IASA
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
anides
 
Slide2 12 20
Slide2 12 20Slide2 12 20
Slide2 12 20s1170050
 
Ruby and Rails short motivation
Ruby and Rails short motivationRuby and Rails short motivation
Ruby and Rails short motivationjistr
 
An introduction to Rails 3
An introduction to Rails 3An introduction to Rails 3
An introduction to Rails 3
Blazing Cloud
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
Momentum Design Lab
 
Instruments ruby on rails
Instruments ruby on railsInstruments ruby on rails
Instruments ruby on railspmashchak
 
Introduction to Microsoft R (Graph)
Introduction to Microsoft R (Graph)Introduction to Microsoft R (Graph)
Introduction to Microsoft R (Graph)
Cheah Eng Soon
 
An introduction to the ruby ecosystem
An introduction to the ruby ecosystemAn introduction to the ruby ecosystem
An introduction to the ruby ecosystem
Geison Goes
 
Ruby on rails toolbox
Ruby on rails toolboxRuby on rails toolbox
Ruby on rails toolbox
Blazing Cloud
 
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
       Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber       Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Udaya Kiran
 
MySQL At Yelp
MySQL At YelpMySQL At Yelp
MySQL At Yelp
Yelp Engineering
 
Introduction to Microsoft R
Introduction to Microsoft RIntroduction to Microsoft R
Introduction to Microsoft R
Cheah Eng Soon
 
Aspose pdf
Aspose pdfAspose pdf
Aspose pdf
Jim Jones
 

Similar to Rss Feeds (20)

RSS
RSSRSS
RSS
 
Your first sinatra app
Your first sinatra appYour first sinatra app
Your first sinatra app
 
Riak at Engine Yard Cloud
Riak at Engine Yard CloudRiak at Engine Yard Cloud
Riak at Engine Yard Cloud
 
Capybara and cucumber with DSL using ruby
Capybara and cucumber with DSL using rubyCapybara and cucumber with DSL using ruby
Capybara and cucumber with DSL using ruby
 
RubyOnRails
RubyOnRailsRubyOnRails
RubyOnRails
 
Resource-Oriented Architecture (ROA) and REST
Resource-Oriented Architecture (ROA) and RESTResource-Oriented Architecture (ROA) and REST
Resource-Oriented Architecture (ROA) and REST
 
Ruby On Rails
Ruby On RailsRuby On Rails
Ruby On Rails
 
Slide2 12 20
Slide2 12 20Slide2 12 20
Slide2 12 20
 
Ruby and Rails short motivation
Ruby and Rails short motivationRuby and Rails short motivation
Ruby and Rails short motivation
 
An introduction to Rails 3
An introduction to Rails 3An introduction to Rails 3
An introduction to Rails 3
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
Instruments ruby on rails
Instruments ruby on railsInstruments ruby on rails
Instruments ruby on rails
 
Maven
MavenMaven
Maven
 
Introduction to Microsoft R (Graph)
Introduction to Microsoft R (Graph)Introduction to Microsoft R (Graph)
Introduction to Microsoft R (Graph)
 
An introduction to the ruby ecosystem
An introduction to the ruby ecosystemAn introduction to the ruby ecosystem
An introduction to the ruby ecosystem
 
Ruby on rails toolbox
Ruby on rails toolboxRuby on rails toolbox
Ruby on rails toolbox
 
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
       Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber       Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
 
MySQL At Yelp
MySQL At YelpMySQL At Yelp
MySQL At Yelp
 
Introduction to Microsoft R
Introduction to Microsoft RIntroduction to Microsoft R
Introduction to Microsoft R
 
Aspose pdf
Aspose pdfAspose pdf
Aspose pdf
 

More from Helior Colorado

Field api
Field apiField api
Field api
Helior Colorado
 
Theming views
Theming viewsTheming views
Theming views
Helior Colorado
 
Drupal Internationalization
Drupal InternationalizationDrupal Internationalization
Drupal Internationalization
Helior Colorado
 
jQuery+Drupal Optimizations
jQuery+Drupal OptimizationsjQuery+Drupal Optimizations
jQuery+Drupal Optimizations
Helior Colorado
 
The Internet (The Problem With...)
The Internet (The Problem With...)The Internet (The Problem With...)
The Internet (The Problem With...)
Helior Colorado
 
Using jQuery and CSS to manipulate style and markup
Using jQuery and CSS to manipulate style and markupUsing jQuery and CSS to manipulate style and markup
Using jQuery and CSS to manipulate style and markup
Helior Colorado
 

More from Helior Colorado (7)

Field api
Field apiField api
Field api
 
Field formatters
Field formattersField formatters
Field formatters
 
Theming views
Theming viewsTheming views
Theming views
 
Drupal Internationalization
Drupal InternationalizationDrupal Internationalization
Drupal Internationalization
 
jQuery+Drupal Optimizations
jQuery+Drupal OptimizationsjQuery+Drupal Optimizations
jQuery+Drupal Optimizations
 
The Internet (The Problem With...)
The Internet (The Problem With...)The Internet (The Problem With...)
The Internet (The Problem With...)
 
Using jQuery and CSS to manipulate style and markup
Using jQuery and CSS to manipulate style and markupUsing jQuery and CSS to manipulate style and markup
Using jQuery and CSS to manipulate style and markup
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Rss Feeds

  • 2. Prepare to get bored. A little history...
  • 4. A little history.. 1997 Dave Winer developed <scriptingNews> @ UserLand Software. Inspired by Ramanathan Guha’s MCF (Meta Content Framework).
  • 5. A little history.. 1999 Netscape created RSS 0.90 - used for My Netscape Portal. Known as RDF Site Summary. 1997 Dave Winer developed <scriptingNews> @ UserLand Software. Inspired by Ramanathan Guha’s MCF (Meta Content Framework).
  • 6. A little history.. 1999 Netscape created RSS 0.90 - used for My Netscape Portal. Known as RDF Site Summary. 1997 1999 Dave Winer developed Dave Winer develops <scriptingNews> @ UserLand <scriptingNews> 2.0b1 which Software. Inspired by uses features of RSS 0.90 -- Ramanathan Guha’s MCF (Meta Netscape then releases RSS 0.91 Content Framework). which removes the RDF header and incorporates <scriptingNews>. Thus, deprecating <scriptingNews>
  • 7.
  • 8. 2000 Netscape abandons RSS development. Dave Winer creates his speci cation of 0.91 and assumes a takeover of RSS development, now known as Rich Site Summary.
  • 9. 2000 Netscape abandons RSS development. Dave Winer creates his speci cation of 0.91 and assumes a takeover of RSS development, now known as Rich Site Summary. 2000 RSS-DEV mailing-list, lead by Rael Dornfest of O’Reilly created a completely different incompatible version based on RDF called RSS 1.0 -- Dave Winer was pissed.
  • 10. 2001 Dave Winer stubbornly 2000 continues development of RSS Netscape abandons RSS 0.92, 0.93, and 0.94. development. Dave Winer creates his speci cation of 0.91 and assumes a takeover of RSS development, now known as Rich Site Summary. 2000 RSS-DEV mailing-list, lead by Rael Dornfest of O’Reilly created a completely different incompatible version based on RDF called RSS 1.0 -- Dave Winer was pissed.
  • 11.
  • 12. 2002 Dave Winer wrote the successful MetaWeblog API which used his speci cation of RSS and put RSS 0.92 back on the mainstream
  • 13. 2002 Dave Winer left UserLand Software and released RSS 2.0 as the successor of RSS 0.92 2002 Dave Winer wrote the successful MetaWeblog API which used his speci cation of RSS and put RSS 0.92 back on the mainstream
  • 14. 2002 Dave Winer left UserLand Software and released RSS 2.0 as the successor of RSS 0.92 2002 2003 Dave Winer wrote the RSS 2.0 became official. Dave successful MetaWeblog API Winer passes on ownership of which used his speci cation of RSS to Harvard Law School. RSS and put RSS 0.92 back on the mainstream
  • 15.
  • 16. 2005 Atom syndicated format was designed to promote backwards compatibility; date format; modularity; portability in other XML vocabularies.
  • 17. 2005 Atom syndicated format was designed to promote backwards compatibility; date format; modularity; portability in other XML vocabularies. 2008 RDFa (Resource Description Framework in Atributes) aims to add semantic meaning to any avor of XML using namespaces and standard attributes. Encourages the use of RSS 1.0
  • 20. XML Syntax Every element must have a closing tag <item> </item> or <item />
  • 21. XML Syntax Every element must have a closing tag Tags are case sensitive <ITEM>incorrect</item>
  • 22. XML Syntax Every element must have a closing tag Tags are case sensitive Elements must be <item> properly nested <post>oh yeah</post> </item> <item> <post>oh noo</item> </post>
  • 23. XML Syntax Every element must have a closing tag Tags are case sensitive <root> Elements must be <item> properly nested <post>oh noo</post> must have a root </item> element </root>
  • 24. XML Syntax Every element must have a closing tag Tags are case sensitive Elements must be properly nested <item number=”1”> <post date=”20090513”>text</post> must have a root </item> element Attribute values must be quoted
  • 25. XML Syntax Every element must have a closing tag Tags are case sensitive Elements must be properly nested <post>Barnes &amp; Nobles</post> must have a root <post>negative one is &lt; zero</post> element Attribute values must be quoted Must use entity references on symbols
  • 26. Let’s make our own RSS Feed Initiating demo mode...

Editor's Notes