NPR API: Create Once Publish Everywhere

Z
NPR’s API:  Create Once Publish Everywhere ,[object Object],[object Object],[object Object],[object Object]
“ From NPR News in Washington..”  –Jack Speer et al
“ From NPR News in Washington..”  –Jack Speer et al X 35M / Week X 784
NPR Digital Media
Today ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
But First, Some Definitions… ,[object Object],[object Object],[object Object],[object Object],[object Object]
So Why Should  YOU  Care about Flexible Content? Three Reasons…
1) It’s Worked Well For Us… NPR News  iPhone app NPR News  Android app Relaunched NPR mobile site NPR iPad app NPR Music iPhone app API launched in 2008 NPR Music Remix NPR Blogs Made API Friendly Facebook Integration Player 2.0 Homepage  Improvements Story Page Improvements
#2) Getting Found is Getting Harder.. 0 - 50 > 1,000,000,000 > 800,000
#3) …and Everybody Else Is Doing It. …  and Thousands More
Our Principles… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Good Tools Good People … Flexible Content
[object Object],[object Object]
 
[object Object],[object Object]
 
[object Object],[object Object]
 
[object Object],[object Object]
NPR’s Target Audiences for the API ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Launch Expectations: Improve development efficiencies for NPR.org Some sophisticated stations will use the API Partner integration will be easier The public will do amazing things with the API
The Life of a (FLEXIBLE) Story at NPR 1 2 3 4 CMS API Presentation Layers
1: NPR CMS
2: NPR API
3: API    Presentation Layers (or other Apps)
4: Examples of Presentation Layers
iPhone App Android App Mobile Site
NPR.org Audio Player
Google Chrome Extension
The Life of a (FLEXIBLE) Story at NPR 1 2 3 4 CMS API Presentation Layers
System Architecture Supporting COPE (2008)
System Architecture Supporting COPE
System Architecture Supporting COPE Java JSP Struts
System Architecture Supporting COPE R / W MySQL
System Architecture Supporting COPE R / O MySQL Cluster NoSQL-like XML Repository
System Architecture Supporting COPE PHP5 SimpleXML PHP5
 
WBUR.org
Connecticut Public Broadcasting Photos Courtesy Derik Elis, CBTV NPR API CPTV’s Drupal  Based CMS Website
So What did We Learn….
#1 Flexible Content is Design Agnostic Home Page Design Pre-API Launch Home Page Design Post-API Launch
And Good Design Requires Flexibility Too… ,[object Object]
“ From Washington DC…  this is NPR”
 
 
#2 Content & Technology Are Inextricably Linked  Good  Tools Good People … Flexible  Content
 
 
 
 
A thousand words of COPE
 
 
 
 
 
 
#3 Team structure based on Tech/Content link
#3 Team structure should recognize Tech/Content link Good Tools Good People … Flexible Content
 
“ I had to actually purchase a book to learn the API and write the client.” Shawn Fanning of Napster Fame on MS API #4  …. Its an investment
#4  Its an investment … Figuring it out… US Election Related Traffic Bumps
…  Not Magic, but Does Allow Cool Things
HTML5 Version of NPR.org (npr.org/tablet)
#5  It Does Drive the Business Forward Launch Expectations: Improvements to development efficiencies for NPR.org Some sophisticated stations will use the API Partner integration will be easier The public will do amazing things with the API Actual Results: NPR dramatically improved development efficiencies NPR’s mobile strategy took off Some sophisticated stations have used  the API Partner integration has been easier API has facilitated business development opportunities The public has done some interesting things
NPR Addict iPhone App
#5  It Does Drive the Business Forward Launch Expectations: Improvements to development efficiencies for NPR.org Some sophisticated stations will use the API Partner integration will be easier The public will do amazing things with the API Actual Results: NPR dramatically improved development efficiencies NPR’s mobile strategy took off Some sophisticated stations have used  the API Partner integration has been easier API has facilitated business development opportunities The public has done some interesting things Actual Results: NPR dramatically improved development efficiencies NPR’s mobile strategy took off Some sophisticated stations have used  the API Partner integration has been easier API has facilitated business development opportunities The public has done some interesting things We’ve been able to do amazing things  with  the public
Paid Dev Public Dev $$$
#5  It Does Drive the Business Forward Feb 2011:  Over 2  Billion  Stories Served by API
#7 People are interested in  Examples  more than Documentation
#8 You will eat your own dog food
#9 Our Architecture (2008) Struggled with Change
The New Architecture of COPE
The New Architecture of COPE
The New Architecture of COPE
The New Architecture of COPE
The New Architecture of COPE
The New Architecture of COPE
The New Architecture of COPE
Results of New Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
#10  There are Lots of Lame Excuses Why Not ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What’s New and What’s Coming ,[object Object],<collection> <title> New Mix: Bright Eyese, G-Side, And More</title> <member id=&quot;132652688&quot;> <image refId=&quot;132652709&quot; crop=&quot;square&quot; num=&quot;1&quot;/> <title num=&quot;2&quot;><![CDATA[Nat Geo]]</title> <audio refId=&quot;132652704&quot; num=&quot;3&quot;/> <song refId=&quot;132649319&quot; num=&quot;4&quot;/> <memberText num=&quot;5&quot;><![CDATA    [<p><em><strong>Advisory: </strong> This song contains    explicit language not suitable for all audiences.</em></p>]]   </memberText> <link refId=&quot;132652740&quot; num=&quot;6&quot;/> </member>
What’s New and What’s Coming ,[object Object],[object Object],<image id=&quot;133849355&quot; type=&quot;primary&quot; width=&quot;200&quot; src=&quot;http://media.npr.org/img/a.jpg&quot; hasBorder=&quot;false&quot;> <crop type=&quot;square&quot;  src=&quot;http://media.npr.org/img/a.jpg&quot; height=&quot;440&quot; width=&quot;440&quot;/> <crop type=”wide&quot;  src=&quot;http://media.npr.org/img/a.jpg&quot; height=&quot;400&quot; width=”225&quot;/> </image>
What’s New and What’s Coming ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <!DOCTYPE plist PUBLIC &quot;-//Apple Computer//DTD PLIST 1.0//EN&quot;  &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;> <plist version=&quot;1.0&quot;>  <dict>  <key>Story_ID</key>  <integer>12321312</integer>  <key>Photo_ID</key>  <integer>234523452345</integer>    <key>Category</key>    <string>Politics</string>  </dict> </plist>
What’s New and What’s Coming ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What’s New and What’s Coming ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
To Recap ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 of 87

Recommended

5 steps to Automated Network Operations (NetOps) by
5 steps to Automated Network Operations (NetOps)5 steps to Automated Network Operations (NetOps)
5 steps to Automated Network Operations (NetOps)James Kelly
2.2K views28 slides
Node.JS - Workshop do básico ao avançado by
Node.JS - Workshop do básico ao avançadoNode.JS - Workshop do básico ao avançado
Node.JS - Workshop do básico ao avançadoEduardo Bohrer
1.6K views76 slides
Tortoise gitで日本語ファイル名を使うときのgitの選択について by
Tortoise gitで日本語ファイル名を使うときのgitの選択についてTortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択についてKiyoshi SATOH
5.8K views9 slides
API Management and Kubernetes by
API Management and KubernetesAPI Management and Kubernetes
API Management and KubernetesApigee | Google Cloud
13.1K views50 slides
Nodejs - A performance que eu sempre quis ter by
Nodejs - A performance que eu sempre quis terNodejs - A performance que eu sempre quis ter
Nodejs - A performance que eu sempre quis terEmerson Macedo
4.2K views241 slides
Low-Code vs. Programming – It Isn’t an Either/Or Decision by
Low-Code vs. Programming – It Isn’t an Either/Or DecisionLow-Code vs. Programming – It Isn’t an Either/Or Decision
Low-Code vs. Programming – It Isn’t an Either/Or DecisionAppian
1.3K views18 slides

More Related Content

What's hot

'BUILDING ANGULAR APPS WITH NX' by Anastasia Necheporenko by
'BUILDING ANGULAR APPS WITH NX' by Anastasia Necheporenko'BUILDING ANGULAR APPS WITH NX' by Anastasia Necheporenko
'BUILDING ANGULAR APPS WITH NX' by Anastasia NecheporenkoOdessaJS Conf
405 views13 slides
Duplicating data or replicating data in Micro Services by
Duplicating data or replicating data in Micro ServicesDuplicating data or replicating data in Micro Services
Duplicating data or replicating data in Micro ServicesDennis van der Stelt
7.4K views42 slides
Esade Gender Monitor 2020 by
Esade Gender Monitor 2020Esade Gender Monitor 2020
Esade Gender Monitor 2020ESADE
1.2K views35 slides
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir... by
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir...Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir...
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir...Codemotion
2.7K views45 slides
GraalVM Native and Spring Boot 3.0 by
GraalVM Native and Spring Boot 3.0GraalVM Native and Spring Boot 3.0
GraalVM Native and Spring Boot 3.0MoritzHalbritter
196 views26 slides
Technology stack of social networks [MTS] by
Technology stack of social networks [MTS]Technology stack of social networks [MTS]
Technology stack of social networks [MTS]philmaweb
4.7K views21 slides

What's hot(20)

'BUILDING ANGULAR APPS WITH NX' by Anastasia Necheporenko by OdessaJS Conf
'BUILDING ANGULAR APPS WITH NX' by Anastasia Necheporenko'BUILDING ANGULAR APPS WITH NX' by Anastasia Necheporenko
'BUILDING ANGULAR APPS WITH NX' by Anastasia Necheporenko
OdessaJS Conf405 views
Duplicating data or replicating data in Micro Services by Dennis van der Stelt
Duplicating data or replicating data in Micro ServicesDuplicating data or replicating data in Micro Services
Duplicating data or replicating data in Micro Services
Esade Gender Monitor 2020 by ESADE
Esade Gender Monitor 2020Esade Gender Monitor 2020
Esade Gender Monitor 2020
ESADE1.2K views
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir... by Codemotion
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir...Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir...
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir...
Codemotion2.7K views
Technology stack of social networks [MTS] by philmaweb
Technology stack of social networks [MTS]Technology stack of social networks [MTS]
Technology stack of social networks [MTS]
philmaweb4.7K views
What Makes a Great Open API? by John Musser
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?
John Musser91.1K views
Crossing the low-code and pro-code chasm: a platform approach by Asanka Abeysinghe
Crossing the low-code and pro-code chasm: a platform approachCrossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approach
Asanka Abeysinghe334 views
Making sense of microservices, service mesh, and serverless by Christian Posta
Making sense of microservices, service mesh, and serverlessMaking sense of microservices, service mesh, and serverless
Making sense of microservices, service mesh, and serverless
Christian Posta691 views
Digital Transformation With MuleSoft : That Wins Customers by pqrs1234
Digital Transformation With MuleSoft : That Wins CustomersDigital Transformation With MuleSoft : That Wins Customers
Digital Transformation With MuleSoft : That Wins Customers
pqrs1234489 views
apidays Paris 2022 - The next five years of the API Economy, Paolo Malinverno... by apidays
apidays Paris 2022 - The next five years of the API Economy, Paolo Malinverno...apidays Paris 2022 - The next five years of the API Economy, Paolo Malinverno...
apidays Paris 2022 - The next five years of the API Economy, Paolo Malinverno...
apidays121 views
Open API Strategy, by Sensedia by Sensedia
Open API Strategy, by SensediaOpen API Strategy, by Sensedia
Open API Strategy, by Sensedia
Sensedia4.4K views
Arquitetura Funcional em Microservices by Nubank
Arquitetura Funcional em MicroservicesArquitetura Funcional em Microservices
Arquitetura Funcional em Microservices
Nubank10.5K views
GraphQL IN Golang by Bo-Yi Wu
GraphQL IN GolangGraphQL IN Golang
GraphQL IN Golang
Bo-Yi Wu10.5K views
OpenAPI and gRPC Side by-Side by Tim Burks
OpenAPI and gRPC Side by-SideOpenAPI and gRPC Side by-Side
OpenAPI and gRPC Side by-Side
Tim Burks2.9K views
Microservice API Gateways with NGINX by Geoffrey Filippi
Microservice API Gateways with NGINXMicroservice API Gateways with NGINX
Microservice API Gateways with NGINX
Geoffrey Filippi1.8K views
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개 by 태준 문
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
DEVOPS 에 대한 전반적인 소개 및 자동화툴 소개
태준 문36.3K views

Viewers also liked

The Mobile Content Mandate by
The Mobile Content MandateThe Mobile Content Mandate
The Mobile Content MandateKaren McGrane
75.9K views86 slides
Set Your Content Free! : Case Studies from Netflix and NPR by
Set Your Content Free! : Case Studies from Netflix and NPRSet Your Content Free! : Case Studies from Netflix and NPR
Set Your Content Free! : Case Studies from Netflix and NPRDaniel Jacobson
35.1K views80 slides
Adapting Ourselves to Adaptive Content by
Adapting Ourselves to Adaptive ContentAdapting Ourselves to Adaptive Content
Adapting Ourselves to Adaptive ContentKaren McGrane
150.1K views96 slides
Content in a Zombie Apocalypse by
Content in a Zombie ApocalypseContent in a Zombie Apocalypse
Content in a Zombie ApocalypseKaren McGrane
78.6K views55 slides
Decoupling Drupal - Drupal Camp Toronto 2014 by
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Alex De Winne
2K views42 slides
Create once, publish everywhere - by
Create once, publish everywhere - Create once, publish everywhere -
Create once, publish everywhere - Paul Rowe
3.3K views33 slides

Viewers also liked(20)

The Mobile Content Mandate by Karen McGrane
The Mobile Content MandateThe Mobile Content Mandate
The Mobile Content Mandate
Karen McGrane75.9K views
Set Your Content Free! : Case Studies from Netflix and NPR by Daniel Jacobson
Set Your Content Free! : Case Studies from Netflix and NPRSet Your Content Free! : Case Studies from Netflix and NPR
Set Your Content Free! : Case Studies from Netflix and NPR
Daniel Jacobson35.1K views
Adapting Ourselves to Adaptive Content by Karen McGrane
Adapting Ourselves to Adaptive ContentAdapting Ourselves to Adaptive Content
Adapting Ourselves to Adaptive Content
Karen McGrane150.1K views
Content in a Zombie Apocalypse by Karen McGrane
Content in a Zombie ApocalypseContent in a Zombie Apocalypse
Content in a Zombie Apocalypse
Karen McGrane78.6K views
Decoupling Drupal - Drupal Camp Toronto 2014 by Alex De Winne
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014
Alex De Winne2K views
Create once, publish everywhere - by Paul Rowe
Create once, publish everywhere - Create once, publish everywhere -
Create once, publish everywhere -
Paul Rowe3.3K views
COPE Content Modelling for Adaptive UX - Noz Urbina by Noz Urbina
COPE Content Modelling for Adaptive UX - Noz UrbinaCOPE Content Modelling for Adaptive UX - Noz Urbina
COPE Content Modelling for Adaptive UX - Noz Urbina
Noz Urbina4.1K views
Applied progressive decoupling weather.com, angular, and drupal by Acquia
Applied progressive decoupling  weather.com, angular, and drupalApplied progressive decoupling  weather.com, angular, and drupal
Applied progressive decoupling weather.com, angular, and drupal
Acquia2K views
Netflix Edge Engineering Open House Presentations - June 9, 2016 by Daniel Jacobson
Netflix Edge Engineering Open House Presentations - June 9, 2016Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016
Daniel Jacobson4.8K views
Create and Convert Mobile Moments of Truth by Greg Hickman
Create and Convert Mobile Moments of TruthCreate and Convert Mobile Moments of Truth
Create and Convert Mobile Moments of Truth
Greg Hickman6.4K views
Building an Integrated Content Strategy by Jonathon Colman
Building an Integrated Content StrategyBuilding an Integrated Content Strategy
Building an Integrated Content Strategy
Jonathon Colman129.5K views
10 Disruptive Business Models by Ouke Arts
10 Disruptive Business Models10 Disruptive Business Models
10 Disruptive Business Models
Ouke Arts299K views
UX, ethnography and possibilities: for Libraries, Museums and Archives by Ned Potter
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
Ned Potter1M views

Similar to NPR API: Create Once Publish Everywhere

W2E NY 2010 NPR Everywhere by
W2E NY 2010 NPR EverywhereW2E NY 2010 NPR Everywhere
W2E NY 2010 NPR Everywherezachbrand
2.3K views73 slides
Web2expo 2011u by
Web2expo 2011uWeb2expo 2011u
Web2expo 2011uzachbrand
1.2K views78 slides
NPR: Digital Distribution Strategy: OSCON2010 by
NPR: Digital Distribution Strategy: OSCON2010NPR: Digital Distribution Strategy: OSCON2010
NPR: Digital Distribution Strategy: OSCON2010Daniel Jacobson
3.1K views62 slides
Presentation to ESPN about the Netflix API by
Presentation to ESPN about the Netflix APIPresentation to ESPN about the Netflix API
Presentation to ESPN about the Netflix APIDaniel Jacobson
2.2K views37 slides
How to Design and Build a Great Web API by
How to Design and Build a Great Web APIHow to Design and Build a Great Web API
How to Design and Build a Great Web APILaunchAny
1.2K views24 slides
Clickslide Datadipity Beta V1 by
Clickslide Datadipity Beta V1Clickslide Datadipity Beta V1
Clickslide Datadipity Beta V1Gabriel Ortiz
551 views17 slides

Similar to NPR API: Create Once Publish Everywhere(20)

W2E NY 2010 NPR Everywhere by zachbrand
W2E NY 2010 NPR EverywhereW2E NY 2010 NPR Everywhere
W2E NY 2010 NPR Everywhere
zachbrand2.3K views
Web2expo 2011u by zachbrand
Web2expo 2011uWeb2expo 2011u
Web2expo 2011u
zachbrand1.2K views
NPR: Digital Distribution Strategy: OSCON2010 by Daniel Jacobson
NPR: Digital Distribution Strategy: OSCON2010NPR: Digital Distribution Strategy: OSCON2010
NPR: Digital Distribution Strategy: OSCON2010
Daniel Jacobson3.1K views
Presentation to ESPN about the Netflix API by Daniel Jacobson
Presentation to ESPN about the Netflix APIPresentation to ESPN about the Netflix API
Presentation to ESPN about the Netflix API
Daniel Jacobson2.2K views
How to Design and Build a Great Web API by LaunchAny
How to Design and Build a Great Web APIHow to Design and Build a Great Web API
How to Design and Build a Great Web API
LaunchAny1.2K views
Clickslide Datadipity Beta V1 by Gabriel Ortiz
Clickslide Datadipity Beta V1Clickslide Datadipity Beta V1
Clickslide Datadipity Beta V1
Gabriel Ortiz551 views
Top 10 Lessons Learned from the Netflix API - OSCON 2014 by Daniel Jacobson
Top 10 Lessons Learned from the Netflix API - OSCON 2014Top 10 Lessons Learned from the Netflix API - OSCON 2014
Top 10 Lessons Learned from the Netflix API - OSCON 2014
Daniel Jacobson29.6K views
Introduction to (web) APIs - definitions, examples, concepts and trends by Olaf Janssen
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
Olaf Janssen1.3K views
Creating Datadipity by Clickslide
Creating DatadipityCreating Datadipity
Creating Datadipity
Clickslide1.2K views
Webinar: “Introduction to the Postman API Network” by Postman
Webinar: “Introduction to the Postman API Network”Webinar: “Introduction to the Postman API Network”
Webinar: “Introduction to the Postman API Network”
Postman782 views
Oscon2014 Netflix API - Top 10 Lessons Learned by Sangeeta Narayanan
Oscon2014 Netflix API - Top 10 Lessons LearnedOscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons Learned
Sangeeta Narayanan846 views
Speaking APIsh makes your business more agile by Marjukka Niinioja
Speaking APIsh makes your business more agileSpeaking APIsh makes your business more agile
Speaking APIsh makes your business more agile
Marjukka Niinioja584 views
NPR - NewMediaDays2010 - Flexible Content by zachbrand
NPR - NewMediaDays2010 - Flexible ContentNPR - NewMediaDays2010 - Flexible Content
NPR - NewMediaDays2010 - Flexible Content
zachbrand812 views
Distribute and Monetize APIs by Kong Inc.
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
Kong Inc.878 views
APIs as a Product Strategy by Ravi Kumar
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
Ravi Kumar7.7K views
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017 by Mindtrek
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
Mindtrek121 views
Building A Great API - Evan Cooke, Cloudstock, December 2010 by Twilio Inc
Building A Great API - Evan Cooke, Cloudstock, December 2010Building A Great API - Evan Cooke, Cloudstock, December 2010
Building A Great API - Evan Cooke, Cloudstock, December 2010
Twilio Inc6.5K views
Manage your Public API Like a Protocol by Delyn Simons
Manage your Public API Like a ProtocolManage your Public API Like a Protocol
Manage your Public API Like a Protocol
Delyn Simons1.1K views
Open API Ecosystem Overview: December 2010 by John Musser
Open API Ecosystem Overview: December 2010Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010
John Musser9.7K views

Recently uploaded

Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
159 views25 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
79 views20 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
173 views15 slides
Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook PresentationRob McCarty
64 views27 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
206 views8 slides
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
135 views13 slides

Recently uploaded(20)

Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue159 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE79 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue173 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty64 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue206 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue135 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue198 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue180 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue263 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue194 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li85 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue145 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue152 views

NPR API: Create Once Publish Everywhere

Editor's Notes

  1. Android 120K Apple 250K RIM 7K Get Jar 68K Handango 190K PocketGear 140K