From open source to APIs
-
Upload
molino-de-ideas -
Category
Technology
-
view
203 -
download
3
description
Transcript of From open source to APIs
From OS to API
May-J
une 2
013
APIda
ys
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
[Software libre]
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
“Computing-wise that three week vacation turned out to be very relaxing. Machine would suspend and resume without problem, WiFi just worked, audio did not stop working, I spent three weeks without having to recompile the kernel to adjust this or that, nor fighting the video drivers, or deal with the bizarre and random speed degradation that my ThinkPad suffered.”
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Process
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Data!Not data
structure!
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
APIs solve problems that OSs don’t yet
solve!
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Words
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
APIs are Simple
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
APIs are very Simple
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
APIs as a hobby
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Three roles
Producer ConsumerSeller
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Producer
Do you know anything?Do you how to do anything?
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
ProducerMake your resources
accessible
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Consumer
Do I need any data?Do I need a service?
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Seller
The middleman. Take care of security, payments...
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
TWO roles
Producer-ConsumerSeller
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Producer-Consumer
No special technological needs
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Seller
Do you want to have a store? Really?
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
SellerYou can sell your
product in every store
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Seller
My own platform...
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Seller
My own store...[OS]
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Seller
A store managed by me...
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Seller
A store inside a mall...
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Seller
A product inside a store...
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Seller
You can get an easy solution
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Next step...
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Let’s do it!
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
You have data to create an API!
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
REST of course!and
JSON for the moment...
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Create the first one and you will understand some of the concepts we are discussing
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Learning by doing...
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Customer is the protagonist
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
The developer:professional / amateur
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
The copy/paste programmer... why not?
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Allan Kay
The best way to predict the future is to invent it
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
XPARC Alto
1973
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
The first computer to use the desktop metaphor and
mouse driven GUI
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
SmalltalkThe first OOPL
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Failed prediction:Every user will be a programmer
May-J
une 2
013
APIda
ys
MediterraneaTravel to the future of the web!@ebaste
Failed?