Date post: | 20-Jun-2015 |
Category: |
Technology |
Upload: | wso2 |
View: | 479 times |
Download: | 0 times |
APIs for the non programmers
@ebaste APIcultur.com
Thinking of you. Customizing the store of the WSO2 API
Manager for the non programmer
Eduardo BasterrecheaApicultur
CEO
APIs for the non programmers
@ebaste APIcultur.com
Thinking of you. Customizing the store of the WSO2 API Manager for the non programmer
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste API
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
APIs: are not a new way to do things that I can do now.
APIs for the non programmers
@ebaste APIcultur.com
APIs: are not only a new way to do things that I can do now.
APIs for the non programmers
@ebaste APIcultur.com
API: a way to offer my knowledge and abilities to the rest of the world.
APIs for the non programmers
@ebaste APIcultur.com
Everyone has abilities or knowledge to offer
APIs for the non programmers
@ebaste APIcultur.com
APIs
specialization
collaboration
APIs for the non programmers
@ebaste APIcultur.com
specialization
APIs for the non programmers
@ebaste APIcultur.com
collaboration
APIs for the non programmers
@ebaste APIcultur.com
Once upon a time...
APIs for the non programmers
@ebaste APIcultur.com
About 10.000 years ago...
APIs for the non programmers
@ebaste APIcultur.com
In the earth lived a bunch of different animals...
APIs for the non programmers
@ebaste APIcultur.com
Some of them have been living on earth for millions of years...
APIs for the non programmers
@ebaste APIcultur.com
Crocodiles...
55.000.000 years
6 hours under water!
APIs for the non programmers
@ebaste APIcultur.com
Great white shark...
15.000.000 years
90% of great white sharks disappeared in the last 20 years
APIs for the non programmers
@ebaste APIcultur.com
Sabertooth...
...competition with humans
APIs for the non programmers
@ebaste APIcultur.com
Mamuts... 5.000.000 years ago to 5.700 years ago
APIs for the non programmers
@ebaste APIcultur.com
And a newcomer...
APIs for the non programmers
@ebaste APIcultur.com
Who will be the earth dominant?
APIs for the non programmers
@ebaste APIcultur.com
Why did the human being win this war?
APIs for the non programmers
@ebaste APIcultur.com
Why did the human being win this battle?
APIs for the non programmers
@ebaste APIcultur.com
+
APIs for the non programmers
@ebaste APIcultur.com
Other animals collaborate, but do they havespecialists?
APIs for the non programmers
@ebaste APIcultur.com
You can choose to specialize and collaborate or not.
APIs for the non programmers
@ebaste APIcultur.com
But remember what happened to the guys who chose not to collaborate!
APIs for the non programmers
@ebaste APIcultur.com
We are facing a disruptive change. Sure!
APIs for the non programmers
@ebaste APIcultur.com
To break barriers
APIs for the non programmers
@ebaste APIcultur.com
To surpass the limits
APIs for the non programmers
@ebaste APIcultur.com
With a little help of everybody, of course!
APIs for the non programmers
@ebaste APIcultur.com
But, it’s easyto use an API?
APIs for the non programmers
@ebaste APIcultur.com
From a developerspoint of view?
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
From a end user point of view?
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
Could your mother use an API?
APIs for the non programmers
@ebaste APIcultur.com
OAuth
Header
JSON
CurlREST
APIs for the non programmers
@ebaste APIcultur.com
Is it really necessary to know this?
APIs for the non programmers
@ebaste APIcultur.com
Two cases...
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com
Simplify the process
APIs for the non programmers
@ebaste APIcultur.com
Do we need to create a huge consortium of experts?
APIs for the non programmers
@ebaste APIcultur.com
Not really!
APIs for the non programmers
@ebaste APIcultur.com
Two basic ideas:
Lego Graphical interface
APIs for the non programmers
@ebaste APIcultur.com
Lego
Connectivity
APIs for the non programmers
@ebaste APIcultur.com
Graphical interface
Interaction
APIs for the non programmers
@ebaste APIcultur.com
But,…you’re not convinced
APIs for the non programmers
@ebaste APIcultur.com
Let’s talk about another example...
APIs for the non programmers
@ebaste APIcultur.com
against
APIs for the non programmers
@ebaste APIcultur.com
@ebaste
Different times, different situations, but... Let’s play
APIs for the non programmers
@ebaste APIcultur.com
Ipad: 1.000.000 sales in one month...
APIs for the non programmers
@ebaste APIcultur.com
IBM PC: 5 years to sell 1.000.000
APIs for the non programmers
@ebaste APIcultur.com
60x
APIs for the non programmers
@ebaste APIcultur.com
Ipad: 33.000.000 sales in 19 months...
APIs for the non programmers
@ebaste APIcultur.com
IBM PC: 10 years to sell 33.000.000
APIs for the non programmers
@ebaste APIcultur.com
7x
APIs for the non programmers
@ebaste APIcultur.com
Ipad: 100.000.000 units in 32 months...
APIs for the non programmers
@ebaste APIcultur.com
IBM PC: 15 years to sell 100.000.000
APIs for the non programmers
@ebaste APIcultur.com
6x
APIs for the non programmers
@ebaste APIcultur.com
6x - 60x more customers
APIs for the non programmers
@ebaste APIcultur.com
A last opinion...
APIs for the non programmers
@ebaste APIcultur.com
Alan Kay
APIs for the non programmers
@ebaste APIcultur.com
XPARC Alto
1973
very near from here
APIs for the non programmers
@ebaste APIcultur.com
The desktop metaphor...
APIs for the non programmers
@ebaste APIcultur.com
The scroll bar...
APIs for the non programmers
@ebaste APIcultur.com
The ethernet,(LAN)...
APIs for the non programmers
@ebaste APIcultur.com
The GUI..
APIs for the non programmers
@ebaste APIcultur.com
Laser printing..
APIs for the non programmers
@ebaste APIcultur.com
Icons..
APIs for the non programmers
@ebaste APIcultur.com
Windows..
APIs for the non programmers
@ebaste APIcultur.com
Bitmaps..
APIs for the non programmers
@ebaste APIcultur.com
WYSIWYG..
APIs for the non programmers
@ebaste APIcultur.com
Smalltalk, the Object Oriented paradigm
APIs for the non programmers
@ebaste APIcultur.com
The only failure...
APIs for the non programmers
@ebaste APIcultur.com
Every computer user will be a programmer
APIs for the non programmers
@ebaste APIcultur.com
¿Fail?
APIs for the non programmers
@ebaste APIcultur.com
APIs are simple
APIs for the non programmers
@ebaste APIcultur.com
@ebaste
APIs are very simple
APIs for the non programmers
@ebaste APIcultur.com
Some ideas to begin...
APIs for the non programmers
@ebaste APIcultur.com
@ebaste
One application...
APIs for the non programmers
@ebaste APIcultur.com
One subscription...
APIs for the non programmers
@ebaste APIcultur.com
The copy paste experience
APIs for the non programmers
@ebaste APIcultur.com
Test it, use it for free without credit card info
or even registration
APIs for the non programmers
@ebaste APIcultur.com
Every business owner will be happy to offer this at no cost!
APIs for the non programmers
@ebaste APIcultur.com
Every one!
APIs for the non programmers
@ebaste APIcultur.com
Examples, pieces of code, more examples…
APIs for the non programmers
@ebaste APIcultur.com
More advanced...
APIs for the non programmers
@ebaste APIcultur.com
Graphical interface
APIs for the non programmers
@ebaste APIcultur.com
Connectors
APIs for the non programmers
@ebaste APIcultur.com
Create their
own APIs
APIs for the non programmers
@ebaste APIcultur.com
APIs for the non programmers
@ebaste APIcultur.com