Submit Search
Upload
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
•
6 likes
•
1,561 views
Apigee | Google Cloud
Follow
I Love APIs 2015
Read less
Read more
Software
Report
Share
Report
Share
1 of 30
Download now
Download to read offline
Recommended
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and Node
Apigee | Google Cloud
Webcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product Demo
Apigee | Google Cloud
End to End Testing: Bug Squashing for API Developers
End to End Testing: Bug Squashing for API Developers
Apigee | Google Cloud
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
Apigee | Google Cloud
Transforming Your Business Through APIs
Transforming Your Business Through APIs
Apigee | Google Cloud
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
Apigee | Google Cloud
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
Apigee | Google Cloud
Recommended
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and Node
Apigee | Google Cloud
Webcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product Demo
Apigee | Google Cloud
End to End Testing: Bug Squashing for API Developers
End to End Testing: Bug Squashing for API Developers
Apigee | Google Cloud
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
I Love APIs 2015: Apigee and Node.js Building Mock Backends Fast
Apigee | Google Cloud
Transforming Your Business Through APIs
Transforming Your Business Through APIs
Apigee | Google Cloud
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
Apigee | Google Cloud
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
I Love APIs 2015: End to End Testing: Bug Squashing for Developers
Apigee | Google Cloud
Building APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft Azure
Apigee | Google Cloud
API Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIs
Apigee | Google Cloud
Introduction to the Art of API Practice
Introduction to the Art of API Practice
Bill Doerrfeld
Orchestrating microservices like a ninja
Orchestrating microservices like a ninja
Apigee | Google Cloud
How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind
Apigee | Google Cloud
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays
A Checklist for Every API Call
A Checklist for Every API Call
Apigee | Google Cloud
API Design Workflows
API Design Workflows
Jakub Nesetril
Executing on API Developer Experience
Executing on API Developer Experience
SmartBear
Coders Workshop: API First Mobile Development Featuring Angular and Node
Coders Workshop: API First Mobile Development Featuring Angular and Node
Apigee | Google Cloud
Pain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re Everywhere
Nordic APIs
Lessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc Site
Pronovix
Deep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaS
Apigee | Google Cloud
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
apidays
Node.js - Extending the Programmability of Apigee Edge
Node.js - Extending the Programmability of Apigee Edge
Apigee | Google Cloud
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Apigee | Google Cloud
Api-First service design
Api-First service design
Stefaan Ponnet
Beyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API Explorer
Aleksei Akimov
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
apidays
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays
Developers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API Adoption
Apigee | Google Cloud
Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?
Apigee | Google Cloud
More Related Content
What's hot
Building APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft Azure
Apigee | Google Cloud
API Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIs
Apigee | Google Cloud
Introduction to the Art of API Practice
Introduction to the Art of API Practice
Bill Doerrfeld
Orchestrating microservices like a ninja
Orchestrating microservices like a ninja
Apigee | Google Cloud
How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind
Apigee | Google Cloud
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays
A Checklist for Every API Call
A Checklist for Every API Call
Apigee | Google Cloud
API Design Workflows
API Design Workflows
Jakub Nesetril
Executing on API Developer Experience
Executing on API Developer Experience
SmartBear
Coders Workshop: API First Mobile Development Featuring Angular and Node
Coders Workshop: API First Mobile Development Featuring Angular and Node
Apigee | Google Cloud
Pain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re Everywhere
Nordic APIs
Lessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc Site
Pronovix
Deep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaS
Apigee | Google Cloud
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
apidays
Node.js - Extending the Programmability of Apigee Edge
Node.js - Extending the Programmability of Apigee Edge
Apigee | Google Cloud
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Apigee | Google Cloud
Api-First service design
Api-First service design
Stefaan Ponnet
Beyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API Explorer
Aleksei Akimov
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
apidays
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays
What's hot
(20)
Building APIs with Apigee Edge and Microsoft Azure
Building APIs with Apigee Edge and Microsoft Azure
API Copyrights: New Considerations for Building or Using APIs
API Copyrights: New Considerations for Building or Using APIs
Introduction to the Art of API Practice
Introduction to the Art of API Practice
Orchestrating microservices like a ninja
Orchestrating microservices like a ninja
How to scale 1000s of API Integrations and not lose your mind
How to scale 1000s of API Integrations and not lose your mind
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
apidays LIVE LONDON - OpenAPI-driven API development lifecycle at Adyen by Al...
A Checklist for Every API Call
A Checklist for Every API Call
API Design Workflows
API Design Workflows
Executing on API Developer Experience
Executing on API Developer Experience
Coders Workshop: API First Mobile Development Featuring Angular and Node
Coders Workshop: API First Mobile Development Featuring Angular and Node
Pain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re Everywhere
Lessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc Site
Deep Dive: Strategic Importance of BaaS
Deep Dive: Strategic Importance of BaaS
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
Node.js - Extending the Programmability of Apigee Edge
Node.js - Extending the Programmability of Apigee Edge
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Api-First service design
Api-First service design
Beyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API Explorer
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
Viewers also liked
Developers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API Adoption
Apigee | Google Cloud
Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?
Apigee | Google Cloud
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
Apigee | Google Cloud
Real-time hypermedia APIs: Exploring the fundamentals of how we build network...
Real-time hypermedia APIs: Exploring the fundamentals of how we build network...
Apigee | Google Cloud
Your API Sucks! Why developers hang up and how to stop that.
Your API Sucks! Why developers hang up and how to stop that.
Apigee | Google Cloud
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slides
Apigee | Google Cloud
APIs Inside Enterprise - SOA Displacement?
APIs Inside Enterprise - SOA Displacement?
Apigee | Google Cloud
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
Apigee | Google Cloud
Edge API BaaS Deep-Dive: Streamline app development
Edge API BaaS Deep-Dive: Streamline app development
Apigee | Google Cloud
Pragmatic RESTful API Design: Apigee Webinar
Pragmatic RESTful API Design: Apigee Webinar
Apigee | Google Cloud
10 patterns in successful api programs 2
10 patterns in successful api programs 2
Apigee | Google Cloud
Economic Models for Reinventing Telco - Innovation with APIs
Economic Models for Reinventing Telco - Innovation with APIs
Apigee | Google Cloud
Using APIs to Program Disparate IoT Devices
Using APIs to Program Disparate IoT Devices
Apigee | Google Cloud
Create FHIR-Enabled Experiences: API-First Approach for Healthcare Apps
Create FHIR-Enabled Experiences: API-First Approach for Healthcare Apps
Apigee | Google Cloud
Security as an Enabler for the Digital World - CISO Perspective
Security as an Enabler for the Digital World - CISO Perspective
Apigee | Google Cloud
API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)
Apigee | Google Cloud
How to Achieve Agile API Security
How to Achieve Agile API Security
Apigee | Google Cloud
API Design - 3rd Edition
API Design - 3rd Edition
Apigee | Google Cloud
API Best Practices Webinar: Metrics - What to Measure
API Best Practices Webinar: Metrics - What to Measure
Apigee | Google Cloud
Why APIs are not SOA++
Why APIs are not SOA++
Apigee | Google Cloud
Viewers also liked
(20)
Developers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API Adoption
Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?
The API Facade Pattern: Technology - Episode 3
The API Facade Pattern: Technology - Episode 3
Real-time hypermedia APIs: Exploring the fundamentals of how we build network...
Real-time hypermedia APIs: Exploring the fundamentals of how we build network...
Your API Sucks! Why developers hang up and how to stop that.
Your API Sucks! Why developers hang up and how to stop that.
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slides
APIs Inside Enterprise - SOA Displacement?
APIs Inside Enterprise - SOA Displacement?
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
Edge API BaaS Deep-Dive: Streamline app development
Edge API BaaS Deep-Dive: Streamline app development
Pragmatic RESTful API Design: Apigee Webinar
Pragmatic RESTful API Design: Apigee Webinar
10 patterns in successful api programs 2
10 patterns in successful api programs 2
Economic Models for Reinventing Telco - Innovation with APIs
Economic Models for Reinventing Telco - Innovation with APIs
Using APIs to Program Disparate IoT Devices
Using APIs to Program Disparate IoT Devices
Create FHIR-Enabled Experiences: API-First Approach for Healthcare Apps
Create FHIR-Enabled Experiences: API-First Approach for Healthcare Apps
Security as an Enabler for the Digital World - CISO Perspective
Security as an Enabler for the Digital World - CISO Perspective
API Management for Software Defined Network (SDN)
API Management for Software Defined Network (SDN)
How to Achieve Agile API Security
How to Achieve Agile API Security
API Design - 3rd Edition
API Design - 3rd Edition
API Best Practices Webinar: Metrics - What to Measure
API Best Practices Webinar: Metrics - What to Measure
Why APIs are not SOA++
Why APIs are not SOA++
Similar to I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
Your API is not a Website!
Your API is not a Website!
Apigee | Google Cloud
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
Apigee | Google Cloud
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
apidays
Why your APIs should fly first class
Why your APIs should fly first class
LibbySchulze
Clickslide Datadipity Beta V1
Clickslide Datadipity Beta V1
Gabriel Ortiz
apidays LIVE Helsinki & North 2022_How to Win Friends and Influence People wi...
apidays LIVE Helsinki & North 2022_How to Win Friends and Influence People wi...
apidays
INTERFACE, by apidays - How to Win Friends and Influence People with API First
INTERFACE, by apidays - How to Win Friends and Influence People with API First
apidays
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays
Creating Datadipity
Creating Datadipity
Clickslide
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered Backends
Apigee | Google Cloud
Auckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led design
Damian Harvey
Building an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into Products
Nuwan Dias
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
Nordic APIs
Understanding API Architectures: Web API vs. Minimal API – An In-Depth Compar...
Understanding API Architectures: Web API vs. Minimal API – An In-Depth Compar...
Polyxer Systems
Building API Products
Building API Products
James Samuel
Apigee centralite io t webinar july 2015 share (2)
Apigee centralite io t webinar july 2015 share (2)
Apigee | Google Cloud
5 Pillars of Building Enterprise0grade APIs
5 Pillars of Building Enterprise0grade APIs
WSO2
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays
Best practices for API Integration - Bearer.sh
Best practices for API Integration - Bearer.sh
Guillaume Montard
Api tools overview
Api tools overview
Olivier Thomann
Similar to I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
(20)
Your API is not a Website!
Your API is not a Website!
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
Why your APIs should fly first class
Why your APIs should fly first class
Clickslide Datadipity Beta V1
Clickslide Datadipity Beta V1
apidays LIVE Helsinki & North 2022_How to Win Friends and Influence People wi...
apidays LIVE Helsinki & North 2022_How to Win Friends and Influence People wi...
INTERFACE, by apidays - How to Win Friends and Influence People with API First
INTERFACE, by apidays - How to Win Friends and Influence People with API First
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...
Creating Datadipity
Creating Datadipity
Bringing API Management to AWS Powered Backends
Bringing API Management to AWS Powered Backends
Auckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led design
Building an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into Products
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...
Understanding API Architectures: Web API vs. Minimal API – An In-Depth Compar...
Understanding API Architectures: Web API vs. Minimal API – An In-Depth Compar...
Building API Products
Building API Products
Apigee centralite io t webinar july 2015 share (2)
Apigee centralite io t webinar july 2015 share (2)
5 Pillars of Building Enterprise0grade APIs
5 Pillars of Building Enterprise0grade APIs
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
Best practices for API Integration - Bearer.sh
Best practices for API Integration - Bearer.sh
Api tools overview
Api tools overview
More from Apigee | Google Cloud
How Secure Are Your APIs?
How Secure Are Your APIs?
Apigee | Google Cloud
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
Apigee | Google Cloud
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
Apigee | Google Cloud
Apigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
Apigee | Google Cloud
Ticketmaster at a glance
Ticketmaster at a glance
Apigee | Google Cloud
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
Apigee | Google Cloud
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
Apigee | Google Cloud
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
Apigee | Google Cloud
Walgreens at a glance
Walgreens at a glance
Apigee | Google Cloud
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
Apigee | Google Cloud
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
Apigee | Google Cloud
Pitney Bowes at a glance
Pitney Bowes at a glance
Apigee | Google Cloud
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
Apigee | Google Cloud
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
Apigee | Google Cloud
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
Apigee | Google Cloud
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
Apigee | Google Cloud
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
Apigee | Google Cloud
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
Apigee | Google Cloud
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
Apigee | Google Cloud
More from Apigee | Google Cloud
(20)
How Secure Are Your APIs?
How Secure Are Your APIs?
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
Apigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
Ticketmaster at a glance
Ticketmaster at a glance
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
Walgreens at a glance
Walgreens at a glance
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
Pitney Bowes at a glance
Pitney Bowes at a glance
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
Recently uploaded
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
SolGuruz
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Cionsystems
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
Arshad QA
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
Andolasoft Inc
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Recently uploaded
(20)
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
1.
Design Driven APIs
with Node.js and Swagger Jeremy Whitlock (@whitlockjc) Software Engineer 1
2.
What is an
API? 2
3.
3 Need vectors of
these elements Need correct heart
4.
API Documentation 4
5.
5 Need vectors of
these elements Need correct heart
6.
API Documentation is
“Critical” "While APIs are meant for computers, applications, and other systems, integrations all begin with helping other humans understand the what, and how of what an API does, making API docs a critical point in the API journey." 6©2015 Apigee. All Rights Reserved.
7.
7 Need vectors of
these elements Need correct heart
8.
If It Isn't
Documented, It Doesn't Exist “No matter how wonderful your library is and how intelligent its design, if you're the only one who understands it, it doesn't do any good. Documentation means not just autogenerated API references, but also annotated examples and in-depth tutorials. You need all three to make sure your library can be easily adopted.” 8©2015 Apigee. All Rights Reserved. Nicholas Zakas http://blog.codinghorror.com/if-it-isnt-documented-it-doesnt-exist/
9.
9 Need vectors of
these elements Need correct heart
10.
Good API Documentation 10©2015
Apigee. All Rights Reserved.
11.
Good API Documentation 11 API
Documentation should be easy to understand.
12.
12 Need vectors of
these elements Need correct heart WHY ALL THE API DOCUMENTATION TALK?
13.
Swagger 13
14.
Sample Swagger Document 14©2015
Apigee. All Rights Reserved. • Written in JSON or YAML • Clearly describe: • Available APIs • API input contract • API output contract • Required authn/authz • Success/Error responses • … • Extensible
15.
Swagger Emerging as
an Industry Standard 15©2015 Apigee. All Rights Reserved.
16.
There is More
to Swagger Than This! 16©2015 Apigee. All Rights Reserved.
17.
How Do I
Use Swagger? 17
18.
Code Driven Swagger 18©2015
Apigee. All Rights Reserved. Swagger Duplication
19.
Code Driven Swagger 19©2015
Apigee. All Rights Reserved. Swagger
20.
Swagger Driven Code 20©2015
Apigee. All Rights Reserved.
21.
Emphasis slide 21 Before (43
lines) After (14 lines)
22.
22 Need vectors of
these elements Need correct heart WHICH APPROACH IS BETTER?
23.
Swagger Driven APIs 23
24.
API Design 24 http://apistudio.io
25.
API Design 25 http://apistudio.io
26.
API Design 26 http://apistudio.io
27.
27 Need vectors of
these elements Need correct heart
28.
Swagger Driven Node.js
APIs 28 npm install -g swagger
29.
Swagger Driven Node.js
APIs 29 npm install -g swagger Swagger Swagger Metadata Routing Security Request Validation Response Validation Business Logic
30.
Thank You 30
Download now