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
What is the glue of APIs
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
API Strategy & Practice Conference
July 04, 2013
Technology
1
190
What is the glue of APIs
by Mehdi Medjaoui @ Apistrat NYC (Feb. 2013)
API Strategy & Practice Conference
July 04, 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
310
APIStrat 2016 | OpenAPI Trek: Beyond API Documentation (Arnaud Lauret)
apistrat
5
240
APIStrat 2016 | Flying Dreams: Real-Time Communication from the Edge of Space (Jonathan Barton, Neha Abrol)
apistrat
1
150
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
130
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
180
Song by Tony Blank
apistrat
0
200
API Lifecycle Manager by Steve Fonseca
apistrat
2
260
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
400
Developers Are Difficult by Andrew Noonan
apistrat
0
140
Other Decks in Technology
See All in Technology
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
150
OCI技術資料 : 証明書サービス概要
ocise
1
7.1k
How to install a gem
indirect
0
1.9k
The essence of decision-making lies in primary data
kaminashi
0
180
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
260
Embeddings : Symfony AI en pratique
lyrixx
0
420
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
230
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
120
FastMCP OAuth Proxy with Cognito
hironobuiga
3
220
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
3
2k
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
130
Tour of Agent Protocols: MCP, A2A, AG-UI, A2UI with ADK
meteatamel
0
120
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Rails Girls Zürich Keynote
gr2m
96
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
120
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
240
How to Ace a Technical Interview
jacobian
281
24k
Color Theory Basics | Prateek | Gurzu
gurzu
0
270
The Invisible Side of Design
smashingmag
302
51k
Being A Developer After 40
akosma
91
590k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
280
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Utilizing Notion as your number one productivity tool
mfonobong
4
270
Transcript
1 000 000 APIs in 2017. What is the glue
of APIs? Building the programmable web and the Internet Operating System
Who I am? Mehdi Medjaoui Co-founder of Webshell.io API Rating
Agency blog {"apis":"the joy"} tumblr APIdays.io event
Trust
20th century supply chain
What is trust in business?
What is trust in APIs?
API changes
What is trust in API economy?
API ToS
None
API Neutrality
Net Neutrality • Absolute non discrimination to 3rd- party •
Limited discrimination without tiering • First-come First-served
None
Copyright
What is an API? API design? Case Oracle Vs Google
What is the glue of APIs which could provide this
trust?
None
The number of APIs is growing 1 000 000 in
2017
API are interfaces
in 2017? 1 000 000 APIs designs ?
Solutions IETF Standards Business Standards DeFacto Standards
IETF Standards?
IETF Standards? too late...
Business Standards?
DeFacto Standards? A) Modern computing standards B) Web standards
DeFacto Standards? A) Modern computing standards B) Web standards
DeFacto Standards? Future interface : What the last 50+years of
modern computing history may tell us about the future?
DeFacto Standards? 1) REST/JSON
2) Node The evolution of modern computing Latency : transform
a bug into a feature
3) Collaborative The evolution of modern computing
4) Smaller but numerous services The evolution of modern computing
None
How the web is evolving? I would personnaly add
How the web is evolving? 5) Browser based
How the web is evolving? HTML5 Backbone.js Bootstrap Angular.js Ember.js!.j
Websocket WebRTC
The whole expressivity of a web language to script APIs
APIs become Objects apis.google.maps() apis.twitter.auth() apis.facebook.getFriends()
An Operating system of the web?
The software industry : PC phase
The software industry : cloud phase
Hardware Abstraction Layer APIs Abstraction Layer (schema.org)
"JS is the x86 assembly language of the web. The
point is JS is about as low as we can go. But it also has higher level facilities" Brendan Eich, inventor of Javascript •
Assembly Language C Language Javascript Coffeescrip t Hardware Kernel UNIX
MSDOS Program APIs Kernel for the Web Apps Bytecode Node.js V8
The whole expressivity of a web language to script APIs
APIs become Objects
The whole expressivity of a web language to script APIs
var m = apis.google.maps({height: '500px'}); m.center(args.city); m.zoom(12); http://api.webshell.io?code={code}&args={args}
The glue of APIs for the Internet Operating System
A cloud platform, on Node.js, where developers can script client-side
and/or server-side APIs in Javascript, create new REST/JSON micro- services on the fly, in a collaborative file system Github-synchronized
None
is an open platform with an open API
Roadmap More APIs in Js Unification/AAL Events UI
"Never in the face of digital revolution has so much
been owed by so many to so few."