Web APIs, Exponential Growth and You

I/OWA Conference | October 2014

Matt Makai | @mattmakai | makaimc on GitHub | Twilio

2015

1995

1995

12.5k websites

2015

1 billion websites

http://www.iowaconf.com/

Web

Application

Programming

Interfaces

(APIs)

http://api.iowaconf.com/

GET http://api.iowaconf.com/

{
  "name": "I/OWA Conference",
  "dates": ["08-16-2014", 
            "08-17-2014"],
  "speakers": ["Brett Trout", 
               "Jake Kerber", 
               "Amanda Morrow"],
  "venues": ["Gravitate", 
             "The Kirkwood"],
  "tickets_left": 0
}

Internet of Things "IoT"


Machine-to-Machine "M2M"

Is 2015...

1995 for web APIs?

Your Career

Understanding Web APIs

  • Discovery
  • Consumption
  • Creation

Discovery

Consumption

GET http://api.iowaconf.com/

{
  "name": "I/OWA Conference",
  "dates": ["08-16-2014", 
            "08-17-2014"],
  "speakers": ["Brett Trout", 
               "Jake Kerber", 
               "Amanda Morrow"],
  "venues": ["Gravitate", 
             "The Kirkwood"],
  "tickets_left": 0
}

Creation

REpresentational State Transfer (REST)

GET

POST

PUT

DELETE

Resource(s)

Webhooks

2015

1995-ish for web APIs

"We know what we are now, but not what we may become."

Send a text msg to:

(515) 512-5866


Scale 1-10: How likely are you to recommend this talk to a colleague or friend?

1 - Not likely at all

10 - Extremely likely

Matt Makai

Picture references

Resource references