APIs and Making Humankind Better at Programming
Upcoming SlideShare
Loading in...5
×
 

APIs and Making Humankind Better at Programming

on

  • 264 views

 

Statistics

Views

Total Views
264
Views on SlideShare
264
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

APIs and Making Humankind Better at Programming APIs and Making Humankind Better at Programming Presentation Transcript

  • APIS AND MAKING HUMANKIND BETTER AT PROGRAMMING CARTER RABASA DEVELOPER EVANGELIST @CARTERRABASA ó CARTER@TWILIO.COM
  • SEND AN SMS TO (972) 44 - JSCNF
  • I'M A DAD
  • THIS IS CATHERINE...
  • ...AND THIS IS EMILY
  • FACT SOFTWARE IS EATING THE WORLD
  • GOOGLE, AMAZON, NETFLIX, PIXAR
  • TESLA
  • SOFTWARE PEOPLE
  • CONSEQUENCE PROGRAMMING IS LITERACY
  • LITERACY: 1440 - 2013
  • FACT YOUNG PEOPLE ARE NOT EMBRACING PROGRAMMING
  • STEM ENROLLMENT IS STAGNATING
  • CONSEQUENCE WE HAVE A MORAL IMPERATIVE TO FIX THIS
  • CALLING ALL HACKERS
  • DON'T LET IDEAS DIE
  • BETTER APIS CAN HELP
  • WHAT IS AN API? Find the boxes that are checked JavaScript DOM API jQuery API var checked = []; var nodeList = document.getElementsByTagName('input'); for (var i = 0; i < nodeList.length; i++) { if (nodeList[i].checked) { checked.push(nodeList[i]) } } var checked = $('input:checked');
  • WEB APIS
  • THE TWILIO API Sending an SMS Processing an SMS var twilio = require('twilio')(accountSid, authToken); twilio.sendSms({ to: "+15555551212", from: "+19724457263", body: "Hello " + fname + ", please reply YES to confirm your appointment" }); <Response> <Sms>Thank you for confirming your appointment, {{ fname }}</Sms> </Response>
  • HOW YOU CAN HELP MAKE MORE OF THE WORLD ADDRESSABLE TO PROGRAMMING IMPROVE THE ACCESSIBILITY OF YOUR APIS COMMIT YOURSELF TO HELPING MORE PEOPLE LEARN HOW TO CODE
  • THANK YOU CARTER RABASA @CARTERRABASA ó CARTER@TWILIO.COM
  • LINKSBret Victor - Inventing on Principle Computer Programming for All: A New Standard of Literacy Software People Why Science Majors Change Their Minds Calling All Hackers John Sheehan Wants You to Build APIs that Speak Human The humble hero How to Tell a Story with Code Inventing on Principle Secrets of Awesome JavaScript API Design