Learn how you can use Chat GPT for your API Design. Buy my book coming on Feb, 14 2024 - https://www.amazon.com/API-Product-Manager-Prompt-Handbook-ebook
APIGEE is today’s important source of API skills and services for developers. API Management refers to the practices and tools that enable an organization to govern and monitor its Application Programming Interfaces (APIs). This course at IQ online training gives you an introductory look at the Apigee API Platform and API Design in general.
Learn how to build APIs with Apigee Edge and Azure
You will learn:
- Basics of running Apigee Edge on Azure
- New and cool services recently announce at Microsoft Build for API developer(Logic apps workflow, serverless computing)
- Integrated Demo of Apigee Edge and Azure Functions
Threat protection and application access controls are key security mechanisms that protect APIs when exposed to internal or external users and developers.
In this technical deep-dive webcast, Apigee's security team, led by Subra Kumaraswamy, will discuss API threats and the protection mechanisms that every API and app developer must implement for safe and secure API management.
This webcast will cover:
- the API threat model
- how to design and implement appropriate guardrails for API security using build-in policies and configuration
- a demo of Apigee Edge threat protection features, including TLS encryption, XML/JSON/SQL injection attacks, and rate limiting
Whether you're an IT security architect or an API or app developer, this webcast will help you understand secure API management.
Download Podcast: http://bit.ly/1biiJQS
Watch Video: http://youtu.be/ffs35w1RYRI
Always Mind Your [Developer] Surroundings - API City 2018Bill Doerrfeld
How do we reach developers and sustain a quality relationship with them? In this presentation, I cover tips on discoverability, support engineering, developer resource generation, and more, with the aim to create great developer programs that users trust and appreciate. But wait, there's a surprise! Liam Neeson will be our guide through this DevRel training montage. His lesson: Always mind your surroundings! This presentation was given at API City 2018 on Oct 4th.
The Art of API Design, by David Biesack at ApitureNordic APIs
A presentation given by David Biesack, Chief API Officer at Apiture, at our 2024 Austin API Summit, March 12-13.
Session Description: API Design is truly an art. While ChatGPT can spit out seemingly detailed APIs, there is still much to be said for well-crafted, consistent APIs designed by organic intelligence, in a broader context, with the consumer and Developer Experience in mind.
A good (or dare we dream, great) Developer Experience (DX) is an important aspect of API design and the success of your API program. Attendees will grok the interplay of API design, patterns, and language constraints and limitations. See how and why artful API Design Matters to DX and "good" API outcomes, and why fluency in the myriad languages of APIs matters. Learn how choosing guiding principles can shape all your APIs for success. Learn how to stay relevant as an API designer when the API generating robots are breathing down your neck.
APIGEE is today’s important source of API skills and services for developers. API Management refers to the practices and tools that enable an organization to govern and monitor its Application Programming Interfaces (APIs). This course at IQ online training gives you an introductory look at the Apigee API Platform and API Design in general.
Learn how to build APIs with Apigee Edge and Azure
You will learn:
- Basics of running Apigee Edge on Azure
- New and cool services recently announce at Microsoft Build for API developer(Logic apps workflow, serverless computing)
- Integrated Demo of Apigee Edge and Azure Functions
Threat protection and application access controls are key security mechanisms that protect APIs when exposed to internal or external users and developers.
In this technical deep-dive webcast, Apigee's security team, led by Subra Kumaraswamy, will discuss API threats and the protection mechanisms that every API and app developer must implement for safe and secure API management.
This webcast will cover:
- the API threat model
- how to design and implement appropriate guardrails for API security using build-in policies and configuration
- a demo of Apigee Edge threat protection features, including TLS encryption, XML/JSON/SQL injection attacks, and rate limiting
Whether you're an IT security architect or an API or app developer, this webcast will help you understand secure API management.
Download Podcast: http://bit.ly/1biiJQS
Watch Video: http://youtu.be/ffs35w1RYRI
Always Mind Your [Developer] Surroundings - API City 2018Bill Doerrfeld
How do we reach developers and sustain a quality relationship with them? In this presentation, I cover tips on discoverability, support engineering, developer resource generation, and more, with the aim to create great developer programs that users trust and appreciate. But wait, there's a surprise! Liam Neeson will be our guide through this DevRel training montage. His lesson: Always mind your surroundings! This presentation was given at API City 2018 on Oct 4th.
The Art of API Design, by David Biesack at ApitureNordic APIs
A presentation given by David Biesack, Chief API Officer at Apiture, at our 2024 Austin API Summit, March 12-13.
Session Description: API Design is truly an art. While ChatGPT can spit out seemingly detailed APIs, there is still much to be said for well-crafted, consistent APIs designed by organic intelligence, in a broader context, with the consumer and Developer Experience in mind.
A good (or dare we dream, great) Developer Experience (DX) is an important aspect of API design and the success of your API program. Attendees will grok the interplay of API design, patterns, and language constraints and limitations. See how and why artful API Design Matters to DX and "good" API outcomes, and why fluency in the myriad languages of APIs matters. Learn how choosing guiding principles can shape all your APIs for success. Learn how to stay relevant as an API designer when the API generating robots are breathing down your neck.
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
What will the next generation of API Portals look like?
Allan Knabe, API Product Manager & Co-founder at apiable.io
APIs used to be a technical implementation detail reserved for developers and architects. In the Web age, APIs make more business sense than ever before. This presentation gives a ring side view of How to Craft Business Strategy around APIs.
Austin API Summit 2019 Lean and Business-oriented APIsMarjukka Niinioja
Slides from my talk at Austin API Summit 2019, describing why APIs need their own design and development process, and why it needs to be lean and business oriented.
PayPal operates in 200+ countries. The complexity of region specific requirements and a disjointed offering led to a situation where PayPal Checkout API product suite got polluted with many overlapping capabilities and an API documentation that was hard to comprehend, incomplete and inconsistent making the integration experience much harder than it needed to be.
There was a strong desire to act upon the feedback that we have been hearing from our merchants and developer community to make a turn for the better.
This talk aims to explore
> When is the right time for organization to rethink their API and launch a new version.
> Considerations that go into creating a new version of an API that is so central to the way thousands of developers and merchants integrate with PayPal.
> Explore challenges in design, adoption, migration both internally and externally within the organization.
Lean Method for Building Good APIs for Business – APIOps CyclesNordic APIs
APIs are a piece of technology, but they do have a business purpose and a user, or rather a developer experience which makes them either good or horrible to use and develop. Without great business-oriented APIs, there can be no API economy. In general lean architecture methods exist but are not used enough. They are useful for DevOps and Agile development, but APIs need special attention. There is a need for a “double loop” of DevOps with APIs, that’s one thing. The more important thing is to use methods which help you to treat your API as a product while covering all important business model and architecture areas. Discussions and collaboration is the key to any successful architecture. Still, many of us design our APIs and software in endless meetings or alone, using no methods at all or methods and language known only by IT professionals. The world could do with a lot of better API designs which translate into better business. These were all reasons to develop the creative-commons licensed open and lean APIOps Cycles method (www.apiopscycles.com). This talk tells the basics of the method, plus some examples of how companies have used it.
Customer-facing and internal APIs have become the most common way to integrate the components of web-based software. Using standards like OpenAPI, you can provide reliable, easy-to-use interfaces that allow other developers safe, controlled access to your software. Designing APIs with Swagger and OpenAPI is a hands-on primer to properly designing and describing your APIs using the most widely-adopted standard.
If you want to learn more about the book, follow this link: https://www.manning.com/books/designing-apis-with-swagger-and-openapi?utm_source=slideshare&utm_medium=social&utm_campaign=book_designingapiswithswaggerandopenapi&utm_content=slideshare_01
API Product Management - Driving Success through the Value ChainApigee | Google Cloud
We Will Discuss »
- Managing API products to maximize success for direct and indirect users in the value chain
- Planning, building, and evolving an API product at all stages of the product life cycle
- Evaluating and validating your API design and functionality and iterating to build a superior and differentiated product
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...John Musser
How do you measure API success? What KPIs do APIs need? What mistakes should I avoid? Find out what you should, and shouldn't, be measuring as part of your API program in this Business of APIs Conference NYC talk. Dive into a breadth of API metrics, the 6 keys to better API metrics, and the traps to beware of (the important do's and don'ts). Also real-world API case studies show who measures what.
Web API Design: Crafting Interfaces that Developers Love
******By Brian Mulloy******
****email Apigee @info*****
Application developers are the customers of a Web API. Success is measured by how quickly app developers enjoy success using your API in their applications. And rapid adoption of a Web API is all about design. This e-book will help you make design choices from the application developer’s point of view so that the benefits of proven design principles and best practices will make your initiative a success.
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...JeyaPerumal1
A cellular network, frequently referred to as a mobile network, is a type of communication system that enables wireless communication between mobile devices. The final stage of connectivity is achieved by segmenting the comprehensive service area into several compact zones, each called a cell.
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
What will the next generation of API Portals look like?
Allan Knabe, API Product Manager & Co-founder at apiable.io
APIs used to be a technical implementation detail reserved for developers and architects. In the Web age, APIs make more business sense than ever before. This presentation gives a ring side view of How to Craft Business Strategy around APIs.
Austin API Summit 2019 Lean and Business-oriented APIsMarjukka Niinioja
Slides from my talk at Austin API Summit 2019, describing why APIs need their own design and development process, and why it needs to be lean and business oriented.
PayPal operates in 200+ countries. The complexity of region specific requirements and a disjointed offering led to a situation where PayPal Checkout API product suite got polluted with many overlapping capabilities and an API documentation that was hard to comprehend, incomplete and inconsistent making the integration experience much harder than it needed to be.
There was a strong desire to act upon the feedback that we have been hearing from our merchants and developer community to make a turn for the better.
This talk aims to explore
> When is the right time for organization to rethink their API and launch a new version.
> Considerations that go into creating a new version of an API that is so central to the way thousands of developers and merchants integrate with PayPal.
> Explore challenges in design, adoption, migration both internally and externally within the organization.
Lean Method for Building Good APIs for Business – APIOps CyclesNordic APIs
APIs are a piece of technology, but they do have a business purpose and a user, or rather a developer experience which makes them either good or horrible to use and develop. Without great business-oriented APIs, there can be no API economy. In general lean architecture methods exist but are not used enough. They are useful for DevOps and Agile development, but APIs need special attention. There is a need for a “double loop” of DevOps with APIs, that’s one thing. The more important thing is to use methods which help you to treat your API as a product while covering all important business model and architecture areas. Discussions and collaboration is the key to any successful architecture. Still, many of us design our APIs and software in endless meetings or alone, using no methods at all or methods and language known only by IT professionals. The world could do with a lot of better API designs which translate into better business. These were all reasons to develop the creative-commons licensed open and lean APIOps Cycles method (www.apiopscycles.com). This talk tells the basics of the method, plus some examples of how companies have used it.
Customer-facing and internal APIs have become the most common way to integrate the components of web-based software. Using standards like OpenAPI, you can provide reliable, easy-to-use interfaces that allow other developers safe, controlled access to your software. Designing APIs with Swagger and OpenAPI is a hands-on primer to properly designing and describing your APIs using the most widely-adopted standard.
If you want to learn more about the book, follow this link: https://www.manning.com/books/designing-apis-with-swagger-and-openapi?utm_source=slideshare&utm_medium=social&utm_campaign=book_designingapiswithswaggerandopenapi&utm_content=slideshare_01
API Product Management - Driving Success through the Value ChainApigee | Google Cloud
We Will Discuss »
- Managing API products to maximize success for direct and indirect users in the value chain
- Planning, building, and evolving an API product at all stages of the product life cycle
- Evaluating and validating your API design and functionality and iterating to build a superior and differentiated product
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...John Musser
How do you measure API success? What KPIs do APIs need? What mistakes should I avoid? Find out what you should, and shouldn't, be measuring as part of your API program in this Business of APIs Conference NYC talk. Dive into a breadth of API metrics, the 6 keys to better API metrics, and the traps to beware of (the important do's and don'ts). Also real-world API case studies show who measures what.
Web API Design: Crafting Interfaces that Developers Love
******By Brian Mulloy******
****email Apigee @info*****
Application developers are the customers of a Web API. Success is measured by how quickly app developers enjoy success using your API in their applications. And rapid adoption of a Web API is all about design. This e-book will help you make design choices from the application developer’s point of view so that the benefits of proven design principles and best practices will make your initiative a success.
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...JeyaPerumal1
A cellular network, frequently referred to as a mobile network, is a type of communication system that enables wireless communication between mobile devices. The final stage of connectivity is achieved by segmenting the comprehensive service area into several compact zones, each called a cell.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
1. API DESIGN USING CHATGPT AS A COPILOT
RAHUL DIGHE
DIRECTOR OF PRODUCT (MERCHANT INTEGRATIONS @ PAYPAL)
@RAHULDIGHE | RSDIGHE@HOTMAIL.COM | CALENDLY.COM/MRAPI
I ❤ API’S
Disclaimer: The opinions and observations presented herein are my personal views and analysis. They do not necessarily re
fl
ect the of
fi
cial stance or opinions of my employer. This analysis is based on independent research and assessment conducted in my personal capacity.
2. ART & CRAFT
API DESIGN AS ART
• Creativity: API design requires creativity to come up with solutions that are both elegant and functional. It involves making
decisions about resource naming, endpoint structure and data formats that are not purely technical but also user-centric.
• Beauty: A well-designed API can be considered beautiful in its own way. It is elegant, simple, and easy to use.
• Intuition: There’s an element of intuition involved in making design choices that result is an API that feels natural and easy
for developers to work with.
API DESIGN AS CRAFT
• Technical Skill: Effective API design demands a deep understanding of technical aspects like HTTP methods, status codes, data
formats (e.g., JSON, XML), authentication methods, and more.
• Experience and Expertise: Seasoned API designers draw from their experience to make informed decisions about best
practices, security considerations, and performance optimizations.
The most successful API designs often strike a balance between these perspectives, leveraging creativity and technical prowess to deliver
impactful and ef
fi
cient APIs.
3. API DESIGN APPROACH - MY PERSONAL JOURNEY
Individual Contributor PM Advising & Reviewing APIs across Org Train & Mentor API PM in the team
On Walks
In my dreams
Exercising
5. OUR HEADS ARE A LARGE LANGUAGE MODEL BUT IT’S CANNOT SCALE, GET TIERED, BIASED…
API Design
Patterns
Competitor
API
API
Conferences
API Design
Guidelines
Past
Mistakes in
Design
Vast
Knowledge
base
Speed and
Scale
Consistency
Quick
learning and
adaptable
Pattern
Recognition
6. KEY INGREDIENTS FOR SUCCESS
Be Curious “Ask Why a lot” Ask the right Questions
Prompt Engineering
7. CHAT GPT AS A COPILOT FOR THE DISCOVERY & DESIGN
DEPLOY & LAUNCH
Sandbox availability
User testing
Training
GTM activities
Setup Monitoring
Limited Release
DISCOVERY
Problem
Competitors
Customer research
Persona
Business Case
Epics
DESIGN
End Points, Fields
Security
Mocks
Frontend tools
Specification
User Stories
DEVELOP
Prioritized backlog
Spec to Code
Documentation
SDK
Automated Tests
MVP
8. PROBLEM
“I am going to meet a lot of
API geeks in Paris and I
am sure they would love
an API that helps them
fi
nd the best croissants in
Paris what potential API
solutions can I build”
9. API TO FIND THE BEST CROISSANT IN PARIS !
Problem
I am going to meet a lot of API geeks in Paris and I am sure they would love an API that helps them
fi
nd the best croissants in Paris what
potential API solutions can I build
Competitor
Research
1. What are some good examples of providers who might offer an api to
fi
nd who has the best croissants in Paris
2. Generate a table with list of providers who offer an API similar to Yelp Fusion API in 1st column and the name of the API end point in
second column
3. Generate a table with list of providers who offer an API to look up bakeries that offer croissants in 1st column and the name of the API
end point in second column
Persona
For the duration of this session assume the persona of a croissant connoisseur who has tasted croissants in every city he has visited on
earth. He is in his early 40's, married with 2 kids and fell in love with croissant when he
fi
rst visited Paris as a student. He can be very
particular about his croissants and has been known to judge croissant competitions in his hometown.
What would you like to search when looking for the best croissant?
Epics Write epics for an API to
fi
nd best croissant in paris in the format "As a 'persona', I want ____ so that _____
Endpoints What endpoints should I consider while building an api that will help
fi
nd the best croissant in Paris
Fields What
fi
elds should I offer in my API that helps someone search for the best croissant in a Paris
Errors What error messages should I offer in my API that helps someone search for the best croissant in a Paris
10. IMPROVE EXISTING API
Improve Field
Names
Rewrite the api request with an aim to enhance readability, clarity, and consistency within the API request, making it
easier for developers to understand and work with the API. Also explain the changes made and why “< JSON Request>”
Improve
Descriptions
Rewrite the description to enhance readability, clarity making it easier for a developer who has never worked on API to
understand "The preferred server response upon successful completion of the request. Value is:
Improve Error
Message
Provide suggestions for errors that mean similar thing as below “<error code> <error message”.
rewrite the error messages to enhance readability, clarity, have a consistent tone making it easier for developers to read
the error and make suitable corrections. Explain the changes made and why
Brainstorm
-What else?
Provide suggestions on how to restructure the API request to enhance readability, usability, clarity and consistency,
making it easier for developers who have never worked on Payment APIs to understand work with this API. Explain the
changes made and why “<JSON Request>”.
11. CHALLENGES
Only as
good as what
they are trained
on
Limited
Creativity for
novel tasks
Approach
with healthy
skepticism
It’s like
learning to use
a search
engine
Responses
Evolve
12. MIT Generative AI
ROLE OF AI
YOU ARE NOT GOING TO BE
REPLACED BY “AI” BUT YOU WILL
BE REPLACED BY A HUMAN USING
“AI"