SlideShare una empresa de Scribd logo
Build Your Own Tools Using APIs 
Brian LaFrance 
Marketing Director – 
AuthorityLabs 
brian.lafrance@authoritylabs.co 
m 
Twitter - @blafrance
What is an API?
You’re Using APIs Every Day 
• Smart phones 
• Web apps 
• In-car apps 
• Gaming consoles 
• Smart TVs 
• SEO software 
• PPC management 
• Maps 
• Social apps 
• Analytics tools
What if I don’t write code?
Over 300 Supported Apps
• Brand monitoring 
• Automate social media 
• Email list building 
• Customer support 
• Lead management 
• Project management 
• Call tracking 
• Metrics dashboards 
• Team communication 
• Performance 
monitoring
Don’t be afraid to get your 
hands dirty.
ProgrammableWeb 
• Over 12,000 APIs listed in the directory 
• Search and filter by categories & formats 
• Some info is outdated – Read official docs 
• Claim and maintain your API if you have 
one 
• Looks at their lists of mashups for ideas
Planning is EXTREMELY Important 
• Figure out the end goal 
• What data is needed for functionality? 
• Determine available resources 
• Programming language & framework(s) 
• Data storage
Read & Understand the Docs 
• Authentication 
• Data format 
• Rate limits 
• Available data 
• Expectations
Tools To Help Development 
• RequestBin 
• Runscope 
• New Relic 
• Datadog 
• Chrome Developer tools
APIs For Almost Everything 
Signup 
Kiss 
Metrics 
Signup 
API 
Activation Intercom 
Campaign 
Monitor 
WordPres 
s 
Billing Flowdock
Data Mashups & Dashboards
Provide Fast & Reliable Data
Serving Your Users 
• Write thorough documentation 
• Provide sample code 
• Don’t break legacy code 
• Keep response times low & uptime high 
• Set request limits when necessary 
• Free usage/test platforms are important
Build Your Own Tools Using APIs 
Brian LaFrance 
Marketing Director – 
AuthorityLabs 
brian.lafrance@authoritylabs.co 
m 
Twitter - @blafrance

Más contenido relacionado

La actualidad más candente

Power BI Publisher
Power BI Publisher Power BI Publisher
Power BI Publisher HARIHARAN R
 
SaaS Ventures: Introduction
SaaS Ventures: IntroductionSaaS Ventures: Introduction
SaaS Ventures: IntroductionRob Bertholf
 
Instant Security and User Management in Spring Boot
Instant Security and User Management in Spring BootInstant Security and User Management in Spring Boot
Instant Security and User Management in Spring BootRemy Champion
 
Search Like a Pro: Mythbusting the "Black Box" of Search
Search Like a Pro: Mythbusting the "Black Box" of SearchSearch Like a Pro: Mythbusting the "Black Box" of Search
Search Like a Pro: Mythbusting the "Black Box" of SearchAgnes Molnar
 
Realestate Web Solutions
Realestate Web SolutionsRealestate Web Solutions
Realestate Web SolutionsNarendra Sharma
 
Creating Accessible Web Content
Creating Accessible Web ContentCreating Accessible Web Content
Creating Accessible Web Contenthannonhill
 
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)Nordic APIs
 
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics Sam Fernando
 
Calbar Data Scraping Service
Calbar Data Scraping ServiceCalbar Data Scraping Service
Calbar Data Scraping ServiceRashmiS08
 
Saas: Power of Scalability
Saas: Power of ScalabilitySaas: Power of Scalability
Saas: Power of ScalabilityBryan Soong
 
Trailhead - The bridge between Salesforce and MuleSoft
Trailhead - The bridge between Salesforce and MuleSoftTrailhead - The bridge between Salesforce and MuleSoft
Trailhead - The bridge between Salesforce and MuleSoftNeerajKumar1965
 
Local SEO: Optimzing Web for Getting Local Clients, NOT just traffic
Local SEO: Optimzing Web for Getting Local Clients, NOT just trafficLocal SEO: Optimzing Web for Getting Local Clients, NOT just traffic
Local SEO: Optimzing Web for Getting Local Clients, NOT just trafficChetraj Bhandari
 
Empower your business with automate processes + tasks using microsoft flows
Empower your business with automate processes + tasks using microsoft flowsEmpower your business with automate processes + tasks using microsoft flows
Empower your business with automate processes + tasks using microsoft flowsRadu Vunvulea
 

La actualidad más candente (16)

Power BI Publisher
Power BI Publisher Power BI Publisher
Power BI Publisher
 
SaaS Ventures: Introduction
SaaS Ventures: IntroductionSaaS Ventures: Introduction
SaaS Ventures: Introduction
 
Instant Security and User Management in Spring Boot
Instant Security and User Management in Spring BootInstant Security and User Management in Spring Boot
Instant Security and User Management in Spring Boot
 
Search Like a Pro: Mythbusting the "Black Box" of Search
Search Like a Pro: Mythbusting the "Black Box" of SearchSearch Like a Pro: Mythbusting the "Black Box" of Search
Search Like a Pro: Mythbusting the "Black Box" of Search
 
Realestate Web Solutions
Realestate Web SolutionsRealestate Web Solutions
Realestate Web Solutions
 
Creating Accessible Web Content
Creating Accessible Web ContentCreating Accessible Web Content
Creating Accessible Web Content
 
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)
Pie for Sale: Timeless Lessons in API Advocacy (Adam DuVander)
 
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
Dynamics 365 Saturday Melbourne - AI & Bots with Dynamics
 
Calbar Data Scraping Service
Calbar Data Scraping ServiceCalbar Data Scraping Service
Calbar Data Scraping Service
 
ModelOne
ModelOneModelOne
ModelOne
 
DevRel for WOW
DevRel for WOWDevRel for WOW
DevRel for WOW
 
Saas: Power of Scalability
Saas: Power of ScalabilitySaas: Power of Scalability
Saas: Power of Scalability
 
Trailhead - The bridge between Salesforce and MuleSoft
Trailhead - The bridge between Salesforce and MuleSoftTrailhead - The bridge between Salesforce and MuleSoft
Trailhead - The bridge between Salesforce and MuleSoft
 
Local SEO: Optimzing Web for Getting Local Clients, NOT just traffic
Local SEO: Optimzing Web for Getting Local Clients, NOT just trafficLocal SEO: Optimzing Web for Getting Local Clients, NOT just traffic
Local SEO: Optimzing Web for Getting Local Clients, NOT just traffic
 
Empower your business with automate processes + tasks using microsoft flows
Empower your business with automate processes + tasks using microsoft flowsEmpower your business with automate processes + tasks using microsoft flows
Empower your business with automate processes + tasks using microsoft flows
 
Salesforce 101
Salesforce 101Salesforce 101
Salesforce 101
 

Similar a Build Your Own Tools Using APIs - Pubcon Vegas 2014

API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101Akana
 
Designing Usable APIs featuring Forrester Research, Inc.
Designing Usable APIs featuring Forrester Research, Inc.Designing Usable APIs featuring Forrester Research, Inc.
Designing Usable APIs featuring Forrester Research, Inc.CA API Management
 
Bootstrap SaaS startup using Open Source Tools
Bootstrap SaaS startup using Open Source ToolsBootstrap SaaS startup using Open Source Tools
Bootstrap SaaS startup using Open Source Toolsbotsplash.com
 
Documentation Upsell Presentation-04-27-15
Documentation Upsell Presentation-04-27-15Documentation Upsell Presentation-04-27-15
Documentation Upsell Presentation-04-27-15Thomas Murphy
 
AI Platform for Enterprises - Power Up Cloud
AI Platform for Enterprises - Power Up Cloud AI Platform for Enterprises - Power Up Cloud
AI Platform for Enterprises - Power Up Cloud Amazon Web Services
 
APidays Paris 2019 - API-First vs Data Driven Architecture by Jerome Louvel, ...
APidays Paris 2019 - API-First vs Data Driven Architecture by Jerome Louvel, ...APidays Paris 2019 - API-First vs Data Driven Architecture by Jerome Louvel, ...
APidays Paris 2019 - API-First vs Data Driven Architecture by Jerome Louvel, ...apidays
 
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...APPSeCONNECT
 
Webinar- API Strategy - Are we doing it right?
Webinar- API Strategy - Are we doing it right?Webinar- API Strategy - Are we doing it right?
Webinar- API Strategy - Are we doing it right?Kellton Tech Solutions Ltd
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsCristina Vidu
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That WorkedProgrammableWeb
 
The Science of APIs in a Mobile World:Security, Control and Quality
The Science of APIs in a Mobile World:Security, Control and QualityThe Science of APIs in a Mobile World:Security, Control and Quality
The Science of APIs in a Mobile World:Security, Control and QualityAkana
 
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product StrategyRavi Kumar
 
Creating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationCreating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationPerficient, Inc.
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101Akana
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 

Similar a Build Your Own Tools Using APIs - Pubcon Vegas 2014 (20)

Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
Designing Usable APIs featuring Forrester Research, Inc.
Designing Usable APIs featuring Forrester Research, Inc.Designing Usable APIs featuring Forrester Research, Inc.
Designing Usable APIs featuring Forrester Research, Inc.
 
Bootstrap SaaS startup using Open Source Tools
Bootstrap SaaS startup using Open Source ToolsBootstrap SaaS startup using Open Source Tools
Bootstrap SaaS startup using Open Source Tools
 
Documentation Upsell Presentation-04-27-15
Documentation Upsell Presentation-04-27-15Documentation Upsell Presentation-04-27-15
Documentation Upsell Presentation-04-27-15
 
AI Platform for Enterprises - Power Up Cloud
AI Platform for Enterprises - Power Up Cloud AI Platform for Enterprises - Power Up Cloud
AI Platform for Enterprises - Power Up Cloud
 
APidays Paris 2019 - API-First vs Data Driven Architecture by Jerome Louvel, ...
APidays Paris 2019 - API-First vs Data Driven Architecture by Jerome Louvel, ...APidays Paris 2019 - API-First vs Data Driven Architecture by Jerome Louvel, ...
APidays Paris 2019 - API-First vs Data Driven Architecture by Jerome Louvel, ...
 
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
 
Webinar- API Strategy - Are we doing it right?
Webinar- API Strategy - Are we doing it right?Webinar- API Strategy - Are we doing it right?
Webinar- API Strategy - Are we doing it right?
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
 
The Science of APIs in a Mobile World:Security, Control and Quality
The Science of APIs in a Mobile World:Security, Control and QualityThe Science of APIs in a Mobile World:Security, Control and Quality
The Science of APIs in a Mobile World:Security, Control and Quality
 
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
 
Web API Management
Web API ManagementWeb API Management
Web API Management
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
 
Creating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationCreating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital Transformation
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Heroku Compliation Deck
Heroku Compliation DeckHeroku Compliation Deck
Heroku Compliation Deck
 

Último

how can i exchange pi coins for others currency like Bitcoin
how can i exchange pi coins for others currency like Bitcoinhow can i exchange pi coins for others currency like Bitcoin
how can i exchange pi coins for others currency like BitcoinDOT TECH
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJames Polillo
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesStarCompliance.io
 
Machine Learning For Career Growth..pptx
Machine Learning For Career Growth..pptxMachine Learning For Career Growth..pptx
Machine Learning For Career Growth..pptxbenishzehra469
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxDilipVasan
 
AI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfAI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfMichaelSenkow
 
basics of data science with application areas.pdf
basics of data science with application areas.pdfbasics of data science with application areas.pdf
basics of data science with application areas.pdfvyankatesh1
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBAlireza Kamrani
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?DOT TECH
 
2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Calllward7
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...correoyaya
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictJack Cole
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .NABLAS株式会社
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIAlejandraGmez176757
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfscitechtalktv
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxStephen266013
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsalex933524
 
2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group MeetingAlison Pitt
 
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...elinavihriala
 

Último (20)

how can i exchange pi coins for others currency like Bitcoin
how can i exchange pi coins for others currency like Bitcoinhow can i exchange pi coins for others currency like Bitcoin
how can i exchange pi coins for others currency like Bitcoin
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
Machine Learning For Career Growth..pptx
Machine Learning For Career Growth..pptxMachine Learning For Career Growth..pptx
Machine Learning For Career Growth..pptx
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
 
AI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfAI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdf
 
basics of data science with application areas.pdf
basics of data science with application areas.pdfbasics of data science with application areas.pdf
basics of data science with application areas.pdf
 
Slip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp ClaimsSlip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp Claims
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDB
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?
 
2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdf
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptx
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting
 
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
 

Build Your Own Tools Using APIs - Pubcon Vegas 2014

  • 1. Build Your Own Tools Using APIs Brian LaFrance Marketing Director – AuthorityLabs brian.lafrance@authoritylabs.co m Twitter - @blafrance
  • 2. What is an API?
  • 3. You’re Using APIs Every Day • Smart phones • Web apps • In-car apps • Gaming consoles • Smart TVs • SEO software • PPC management • Maps • Social apps • Analytics tools
  • 4.
  • 5. What if I don’t write code?
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. • Brand monitoring • Automate social media • Email list building • Customer support • Lead management • Project management • Call tracking • Metrics dashboards • Team communication • Performance monitoring
  • 13. Don’t be afraid to get your hands dirty.
  • 14. ProgrammableWeb • Over 12,000 APIs listed in the directory • Search and filter by categories & formats • Some info is outdated – Read official docs • Claim and maintain your API if you have one • Looks at their lists of mashups for ideas
  • 15. Planning is EXTREMELY Important • Figure out the end goal • What data is needed for functionality? • Determine available resources • Programming language & framework(s) • Data storage
  • 16. Read & Understand the Docs • Authentication • Data format • Rate limits • Available data • Expectations
  • 17. Tools To Help Development • RequestBin • Runscope • New Relic • Datadog • Chrome Developer tools
  • 18. APIs For Almost Everything Signup Kiss Metrics Signup API Activation Intercom Campaign Monitor WordPres s Billing Flowdock
  • 19.
  • 20. Data Mashups & Dashboards
  • 21.
  • 22.
  • 23.
  • 24. Provide Fast & Reliable Data
  • 25.
  • 26. Serving Your Users • Write thorough documentation • Provide sample code • Don’t break legacy code • Keep response times low & uptime high • Set request limits when necessary • Free usage/test platforms are important
  • 27. Build Your Own Tools Using APIs Brian LaFrance Marketing Director – AuthorityLabs brian.lafrance@authoritylabs.co m Twitter - @blafrance

Notas del editor

  1. How many people remember the old days of having to scrape everything to get even basic data from sites? Use weather example. Allows 2 systems to communicate without having to know the inner workings of both systems Data is typically structured and easily readable by a computer. Can be read-only or read-write depending on the purpose. A structured way of exposing functionality Make it easy to automate data sharing
  2. Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  3. Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  4. Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  5. Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  6. Add numerous integrations Can choose from various triggers depending on values out of one API Can choose an action to happen depending on what fields are available in another API
  7. Expectations – If free, don’t have many If paid, look for an SLA. Check with provider on uptime. Rate limits – These are typically for everyone’s benefit. Ask and many times you can get these changed/raised.