Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CAPE - Create Anywhere, Publish Everywhere
Search
API Strategy & Practice Conference
April 10, 2013
Technology
1
330
CAPE - Create Anywhere, Publish Everywhere
by Irakli Nadareishvili @ Apistrat NYC (Feb. 2013)
API Strategy & Practice Conference
April 10, 2013
Tweet
Share
More Decks by API Strategy & Practice Conference
See All by API Strategy & Practice Conference
APIStrat 2016 | The end of polling: why and how to transform a REST API into a Data Streaming API (Audrey Neveu)
apistrat
12
300
APIStrat 2016 | OpenAPI Trek: Beyond API Documentation (Arnaud Lauret)
apistrat
5
230
APIStrat 2016 | Flying Dreams: Real-Time Communication from the Edge of Space (Jonathan Barton, Neha Abrol)
apistrat
1
140
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
110
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
160
Song by Tony Blank
apistrat
0
170
API Lifecycle Manager by Steve Fonseca
apistrat
2
240
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
370
Developers Are Difficult by Andrew Noonan
apistrat
0
130
Other Decks in Technology
See All in Technology
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.2k
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
310
オブザーバビリティが育むシステム理解と好奇心
maruloop
3
1.7k
20251027_マルチエージェントとは
almondo_event
1
490
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
660
AI連携の新常識! 話題のMCPをはじめて学ぶ!
makoakiba
0
160
GraphRAG グラフDBを使ったLLM生成(自作漫画DBを用いた具体例を用いて)
seaturt1e
1
160
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
14
82k
メールやSlack通知をトリガーにした非同期APIテスト基盤を作ってみた / async-test-platform-for-automated-testing
bun913
0
120
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
540
知覚とデザイン
rinchoku
1
650
webpack依存からの脱却!快適フロントエンド開発をViteで実現する #vuefes
bengo4com
4
3.8k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
890
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
How to Ace a Technical Interview
jacobian
280
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Designing for Performance
lara
610
69k
What's in a price? How to price your products and services
michaelherold
246
12k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
A designer walks into a library…
pauljervisheath
209
24k
Transcript
NPR API Irakli Nadareishvili Director of Engineering, Digital Media, @NPR
Twitter: @inadarei @NPRTechTeam
Create Once, Publish Everywhere • • • • http://bit.ly/capeapi
Today: No Single CMS http://bit.ly/capeapi
http://bit.ly/capeapi
Create Anywhere, Publish Everywhere • • • • • •
• • http://bit.ly/capeapi
Everything Is an API à la Jeff Bezos + Amazon.
Do not create access dualities. All features and content must be accessible through an API. http://bit.ly/capeapi
Speed Is a Feature Faster the API, the more it
gets used. Lowering response time is exponentially hard. http://bit.ly/capeapi
API: Search Index For a distributed publishing system, API is
the content integration point, not: the database of record or federated content. Search engine is a great backend for such APIs. http://bit.ly/capeapi
Granular Security Publishers need control on a single content item
level. Sometimes: even on the level of assets of a content item. http://bit.ly/capeapi
Design for users Forget what they taught you in CS
classes. UML is for Suits. APIs should be designed around real-world queries. http://bit.ly/capeapi
Create Anywhere, Publish Everywhere • • • • • •
• • http://bit.ly/capeapi
http://bit.ly/capeapi