Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...apidays
Apidays Paris 2023 - Software and APIs for Smart, Sustainable and Sovereign Societies
December 6, 7 & 8, 2023
Building APIs That Developers Love: Feedback Collection Tips
Gael Imperial, API Product Manager at Amadeus
Anna Tsolakou, Developer Advocate at Amadeus
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
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.
Growth Hacking APIs: What role do APIs play in your growth strategy.
There’s been lots of buzz in the tech startup space about “growth hacking” – what is it? how is it related to development? how is it related to marketing?
At it’s core, growth hacking is about finding a strategy for growth within the parameters of scalability and replicability, driven by product and inspired by data. Growth hacking’s core is based in marketing but driven by product.
Once the definition is clear, the question then becomes: without a UI to lean on, how does one “growth hack” an API?
At last year’s Nordic API conference, Guillaume Balas from 3Scale presented several typologies of an API, namely API is the product, API projects the product, API promotes the product, and API powers the product.
This presentation will elaborate on and reframe those typologies in the context of marketing and growth hacking of an API. We will examine the circumstances where an API is actually a growth hack in of itself, and where it is in need of growth hacking in order to make the business model behind it succeed.
The presentation will use core concepts of strategic marketing – such as positioning, pricing, targeting, promotion, product and distribution – to create a framework for either growth hacking an API or developing an API as a key tactic in a growth strategy.
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)Dave Lloyd
Mobile App Strategy and App Store Optimization (ASO) – Dave Lloyd and Mark Simon, Adobe – MMSS June 2015
The next phase of your mobile app strategy requires strategic alignment, best practices, and better collaboration. Learn how to strategize, work together, and deliver app store optimization (ASO) results and beat your competitors.
According to a recent Forbes report, 89% of business leaders believe analytics will revolutionise business operations. Analytics not only provides marketers with valuable insights but also serves as the driving force behind the effectiveness of digital marketing.
Understanding your customers' behaviour and preferences helps you drive targeted messages across different digital and social platforms, allowing you to communicate with them more effectively.
In collaboration with the Marketing Institute of Singapore (MIS), Singtel invites you to a complimentary workshop on Digital Marketing analytics.
Key Points:
• Learn how analytics enables you to gain insights on your customers so as to develop effective marketing strategies
• Understand how to put together an effective web measurement programme to define and improve marketing ROI
• Acquire skills to better market your products or services to your target audience using the right tools and platforms
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...Tiffany Xingyu Wang
Success stories like Twilio and Stripe set the blueprint for API-first businesses. However, what if you already succeed in enterprise SaaS models, and desire to drive growth through API? When I first started to optimize growth opportunities through API, I could not find a playbook out there. Therefore, together with Matt McLarty - Global Leader of API Strategy at Mulesoft (a Salesforce Company) - we want to write a step-by-step guide of the API launch strategy.
The content was first published at APIDays London in Oct 2020.
apidays LIVE LONDON - From Enterprise SaaS to Self-serve API by Tiffany Xingy...apidays
apidays LIVE LONDON - The Road to Embedded Finance, Banking and Insurance with APIs
From Enterprise SaaS to Self-serve API: the S.T.R.E.A.M Framework for API Launch
Tiffany Xingyu Wang, Chief Strategy Officer at Spectrum Labs
Matt McLarty, Global Leader of API Strategy at MuleSoft
apidays LIVE New York 2021 - Design-First: How to champion an API culture shi...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Design-First: How to champion an API culture shift
Anna Daugherty, Product Marketing Manager at Stoplight
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...apidays
Apidays Paris 2023 - Software and APIs for Smart, Sustainable and Sovereign Societies
December 6, 7 & 8, 2023
Building APIs That Developers Love: Feedback Collection Tips
Gael Imperial, API Product Manager at Amadeus
Anna Tsolakou, Developer Advocate at Amadeus
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
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.
Growth Hacking APIs: What role do APIs play in your growth strategy.
There’s been lots of buzz in the tech startup space about “growth hacking” – what is it? how is it related to development? how is it related to marketing?
At it’s core, growth hacking is about finding a strategy for growth within the parameters of scalability and replicability, driven by product and inspired by data. Growth hacking’s core is based in marketing but driven by product.
Once the definition is clear, the question then becomes: without a UI to lean on, how does one “growth hack” an API?
At last year’s Nordic API conference, Guillaume Balas from 3Scale presented several typologies of an API, namely API is the product, API projects the product, API promotes the product, and API powers the product.
This presentation will elaborate on and reframe those typologies in the context of marketing and growth hacking of an API. We will examine the circumstances where an API is actually a growth hack in of itself, and where it is in need of growth hacking in order to make the business model behind it succeed.
The presentation will use core concepts of strategic marketing – such as positioning, pricing, targeting, promotion, product and distribution – to create a framework for either growth hacking an API or developing an API as a key tactic in a growth strategy.
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)Dave Lloyd
Mobile App Strategy and App Store Optimization (ASO) – Dave Lloyd and Mark Simon, Adobe – MMSS June 2015
The next phase of your mobile app strategy requires strategic alignment, best practices, and better collaboration. Learn how to strategize, work together, and deliver app store optimization (ASO) results and beat your competitors.
According to a recent Forbes report, 89% of business leaders believe analytics will revolutionise business operations. Analytics not only provides marketers with valuable insights but also serves as the driving force behind the effectiveness of digital marketing.
Understanding your customers' behaviour and preferences helps you drive targeted messages across different digital and social platforms, allowing you to communicate with them more effectively.
In collaboration with the Marketing Institute of Singapore (MIS), Singtel invites you to a complimentary workshop on Digital Marketing analytics.
Key Points:
• Learn how analytics enables you to gain insights on your customers so as to develop effective marketing strategies
• Understand how to put together an effective web measurement programme to define and improve marketing ROI
• Acquire skills to better market your products or services to your target audience using the right tools and platforms
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...Tiffany Xingyu Wang
Success stories like Twilio and Stripe set the blueprint for API-first businesses. However, what if you already succeed in enterprise SaaS models, and desire to drive growth through API? When I first started to optimize growth opportunities through API, I could not find a playbook out there. Therefore, together with Matt McLarty - Global Leader of API Strategy at Mulesoft (a Salesforce Company) - we want to write a step-by-step guide of the API launch strategy.
The content was first published at APIDays London in Oct 2020.
apidays LIVE LONDON - From Enterprise SaaS to Self-serve API by Tiffany Xingy...apidays
apidays LIVE LONDON - The Road to Embedded Finance, Banking and Insurance with APIs
From Enterprise SaaS to Self-serve API: the S.T.R.E.A.M Framework for API Launch
Tiffany Xingyu Wang, Chief Strategy Officer at Spectrum Labs
Matt McLarty, Global Leader of API Strategy at MuleSoft
apidays LIVE New York 2021 - Design-First: How to champion an API culture shi...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Design-First: How to champion an API culture shift
Anna Daugherty, Product Marketing Manager at Stoplight
Web Analytics: Free Yourself from Analysis ParalysisThe Loud Few
Erin "Loudfinity" Steinbruegge presents at MarketSTL on Web Analytics and How to Break Free of Analysis Paralysis. Includes a link to a free website anlaytics dashboard.
Client Opinions, Market-Driven Thinking
Our market research firm, Client Opinions, offers a full-service client feedback program to help businesses gather actionable insights to grow their business.
Denver Startup Week - Balancing Voices in Product Managementlindsayhunt
How to collect internal and external feedback from customers and stakeholders to inform product management decisions.
Presentation from Denver Startup Week - 2015
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays
apidays LIVE LONDON - The Road to Embedded Finance, Banking and Insurance with APIs
Differentiating your Developer Program: Is Speed "A" Differentiator or is Speed "THE" Differentiator?
Paul Rohan, Finance Advisor at Google Cloud
In an agile environment, establishing usability and user experience as the responsibility of the UX team is destined for conflict and frustration. Learn how transferring this ownership onto the cross-functional team ultimately responsible for delivering the experience builds trust and empowerment and ultimately provides an environment that fosters collaboration, growth and innovation. This presentation will discuss the evolution of incorporating UX into agile at AppFolio, the roles and makeup of our development teams as they exist today, and some examples of how those teams collaborate around design solutions when tackling big feature enhancements on our mature product.
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
Explore the core of Salesforce success in 'Salesforce Adoption – Metrics, Methods, and Motivation.'
We will discuss essential metrics, effective methods to drive adoption, and the driving force behind user engagement and explore strategies for onboarding, training, and continuous support that empower users to navigate the platform seamlessly.
By leveraging these tools, you can effectively measure adoption against your company’s goals and create an environment where users not only adopt Salesforce but actively contribute to its ongoing success.
apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
API as a product: who, what, where, when, why, and how? And how do I make money?
Alan Glickenhouse, Digital Transformation Business Strategist at IBM
A presentation I made for Samsung Developer Workshop in Indonesia.
Sorry for disabling the download feature.
If you want the file, just send me an email at rangga.wiseno@gmail.com
apidays LIVE London 2021 - Productization of APIs by Jay Dembani, Avalaraapidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
Banking APIs and Fintech Ecosystems
Productization of APIs
Jay Dembani, Sr. Product Manager at Avalara
API Products: Who, What, Where, When, Why, and How?Nordic APIs
A presentation given by Alan Glickenhouse, API Business Strategist, IBM, at our API-as-a-Product LiveCast on April 28, 2021. Watch the presentation here: https://youtu.be/mG2LChcXxA0
Learn more about the event: https://nordicapis.com/events/livecast-api-as-a-product/
Harness the Power of Speech Analytics for Benefits across FunctionsUniphore
This presentation details on how Speech Analytics goes beyond contact centers to drive performance across functions through compelling business insights.
9 Secrets to Launch on the AppExchange [Webinar]CodeScience
After helping our customers launch 100+ products on the AppExchange, CodeScience understands the critical milestones to go from idea to app. Leverage our insider knowledge to your advantage. This webinar shares our best tips on how to succeed and what pitfalls to avoid.
How I Built Bill, the AI-Powered Chatbot That Reads Our Docs for Fun , by Tod...Nordic APIs
A presentation given by Todd Kerpelman, Developer Advocate at Plaid, at our 2024 Austin API Summit, March 12-13.
Session Description: Have you ever thought about building your own chatbot to help developers be more successful using your APIs? Well, we made one for Plaid’s documentation site, and in this talk, I’ll cover some of the things we learned!
This presentation will cover topics like:
– How does it work? What does it mean to “train” a bot on your docs?
– Setting appropriate expectations: Do you still need to write documentation? Do you still need a support team?
– The trade-offs around building your own vs. buying a 3rd party solution
– Some decisions around the underlying tech
– How to build a decent “conversational mode” so you can ask follow-up questions
– How you evaluate the quality of a chatbot, and some surprises we ecountered along the way
– What do you do when things go wrong?
– Security considerations
And much more! Actually, probably not that much more. That already sounds like a lot.
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.
More Related Content
Similar to Building APIs That Developers Love: Feedback Collection Tips
Web Analytics: Free Yourself from Analysis ParalysisThe Loud Few
Erin "Loudfinity" Steinbruegge presents at MarketSTL on Web Analytics and How to Break Free of Analysis Paralysis. Includes a link to a free website anlaytics dashboard.
Client Opinions, Market-Driven Thinking
Our market research firm, Client Opinions, offers a full-service client feedback program to help businesses gather actionable insights to grow their business.
Denver Startup Week - Balancing Voices in Product Managementlindsayhunt
How to collect internal and external feedback from customers and stakeholders to inform product management decisions.
Presentation from Denver Startup Week - 2015
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays
apidays LIVE LONDON - The Road to Embedded Finance, Banking and Insurance with APIs
Differentiating your Developer Program: Is Speed "A" Differentiator or is Speed "THE" Differentiator?
Paul Rohan, Finance Advisor at Google Cloud
In an agile environment, establishing usability and user experience as the responsibility of the UX team is destined for conflict and frustration. Learn how transferring this ownership onto the cross-functional team ultimately responsible for delivering the experience builds trust and empowerment and ultimately provides an environment that fosters collaboration, growth and innovation. This presentation will discuss the evolution of incorporating UX into agile at AppFolio, the roles and makeup of our development teams as they exist today, and some examples of how those teams collaborate around design solutions when tackling big feature enhancements on our mature product.
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
Explore the core of Salesforce success in 'Salesforce Adoption – Metrics, Methods, and Motivation.'
We will discuss essential metrics, effective methods to drive adoption, and the driving force behind user engagement and explore strategies for onboarding, training, and continuous support that empower users to navigate the platform seamlessly.
By leveraging these tools, you can effectively measure adoption against your company’s goals and create an environment where users not only adopt Salesforce but actively contribute to its ongoing success.
apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
API as a product: who, what, where, when, why, and how? And how do I make money?
Alan Glickenhouse, Digital Transformation Business Strategist at IBM
A presentation I made for Samsung Developer Workshop in Indonesia.
Sorry for disabling the download feature.
If you want the file, just send me an email at rangga.wiseno@gmail.com
apidays LIVE London 2021 - Productization of APIs by Jay Dembani, Avalaraapidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
Banking APIs and Fintech Ecosystems
Productization of APIs
Jay Dembani, Sr. Product Manager at Avalara
API Products: Who, What, Where, When, Why, and How?Nordic APIs
A presentation given by Alan Glickenhouse, API Business Strategist, IBM, at our API-as-a-Product LiveCast on April 28, 2021. Watch the presentation here: https://youtu.be/mG2LChcXxA0
Learn more about the event: https://nordicapis.com/events/livecast-api-as-a-product/
Harness the Power of Speech Analytics for Benefits across FunctionsUniphore
This presentation details on how Speech Analytics goes beyond contact centers to drive performance across functions through compelling business insights.
9 Secrets to Launch on the AppExchange [Webinar]CodeScience
After helping our customers launch 100+ products on the AppExchange, CodeScience understands the critical milestones to go from idea to app. Leverage our insider knowledge to your advantage. This webinar shares our best tips on how to succeed and what pitfalls to avoid.
How I Built Bill, the AI-Powered Chatbot That Reads Our Docs for Fun , by Tod...Nordic APIs
A presentation given by Todd Kerpelman, Developer Advocate at Plaid, at our 2024 Austin API Summit, March 12-13.
Session Description: Have you ever thought about building your own chatbot to help developers be more successful using your APIs? Well, we made one for Plaid’s documentation site, and in this talk, I’ll cover some of the things we learned!
This presentation will cover topics like:
– How does it work? What does it mean to “train” a bot on your docs?
– Setting appropriate expectations: Do you still need to write documentation? Do you still need a support team?
– The trade-offs around building your own vs. buying a 3rd party solution
– Some decisions around the underlying tech
– How to build a decent “conversational mode” so you can ask follow-up questions
– How you evaluate the quality of a chatbot, and some surprises we ecountered along the way
– What do you do when things go wrong?
– Security considerations
And much more! Actually, probably not that much more. That already sounds like a lot.
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.
ABAC, ReBAC, Zanzibar, ALFA… How Should I Implement AuthZ in My APIs? by Dav...Nordic APIs
A presentation given by David Brossard, CTO at Axiomatics, at our 2024 Austin API Summit, March 12-13.
Session Description: So you've just built your cool new API and figured out the authentication part. You're even using OAuth for access delegation, scopes, and claims. So, you're good, right? Well what about fine-grained authorization? What about OWASP's #1 security threat, broken access control? How do you handle that? Maybe you need an authorization framework to help with that. But which one? Is ABAC the way to go? Policies? Graphs? In this presentation, we'll give you the tools to understand what authorization for APIs entails, what options you have, and how to successfully implement a secure authorization strategy for your APIs. We will cover approaches such as ALFA, ReBAC, and Zanzibar and illustrate with a live demo.
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...Nordic APIs
A presentation given by Budhaditya Bhattacharya, Developer Advocate at Tyk, at our 2024 Austin API Summit, March 12-13.
Session Description: APIs and microservices are powering domain-driven design architectures and have become the fabric of modern cloud-native applications. However, focusing on technology isn't enough - there is a need for a synergy between people, processes, and tools.
Based on the CNCF platform maturity model, we will look to bridge the gap between an org's current and desired platform maturity level when creating cloud-native API platforms. We'll discuss:
1. The platform team model - team topologies and key roles for developing internal API platforms
2. Processes like platform discovery, jobs-to-be-done analysis, and continuous feedback loops to understand and meet developer needs
3. Applying a "platform as a product" mindset to measure and communicate platform success
4. Architecting for discoverability, security, observability and integration capabilities 5. The role of technologies like service meshes, API gateway, identity management, internal developer portals and OpenAPI specifications
The Federated Future: Pioneering Next-Gen Solutions in API Management - Marku...Nordic APIs
A presentation given by Markus Müller, CTO at APIIDA, at our 2024 Austin API Summit, March 12-13.
Session Description: In an era where digital transformation is pivotal, the management and governance of APIs have emerged as critical components in the technological infrastructure of businesses. "The Federated Future: Pioneering Next-Gen Solutions in API Management" is a forward-looking talk that delves into the evolving landscape of API governance, with a particular focus on Federated API Management as a groundbreaking approach.
Over the course of this presentation, we will explore the paradigm shift from traditional, centralized API management towards a more dynamic, federated model. This approach not only offers scalability and flexibility but also fosters innovation by enabling diverse teams to collaboratively manage APIs while adhering to consistent governance policies.
Key topics include:
- The current challenges in API governance and how federated management addresses these.
- The principles and architecture of Federated API Management, distinguishing it from traditional models.
- Real-world implications of adopting a federated approach, including case studies that illustrate its transformative impact on businesses.
- Strategies for implementing Federated API Management, focusing on best practices for seamless integration.
- The future outlook of API governance, anticipating emerging trends and technologies.
API Authorization Using an Identity Server and Gateway - Aldo Pietropaolo, SGNLNordic APIs
A presentation given by Aldo Pietropaolo, Director of Solutions Engineering at SGNL, at our 2024 Austin API Summit, March 12-13.
Session Description: Securing APIs and ensuring you are protected from threats by implementing authentication and authorization while keeping the request context intact can be challenging. This session will show us how to leverage SGNL, Curity, and the Kong API Gateway to protect fictitious patient records. The session will be a technical session focused on the architecture and integration points for implementing continuous access management.
API Discovery from Crawl to Run - Rob Dickinson, GraylogNordic APIs
A presentation given by Rob Dickinson, VP of Engineering at Graylog, at our 2024 Austin API Summit, March 12-13.
Session Description: Discovering the attack surface presented by your APIs is the first step to improving API security. But APIs are fundamentally dark and constantly changing, which presents serious challenges for security teams trying to assess and manage new risks. There are several reasonable ways to perform API discovery, but each has its own tradeoffs and implications about what is actually being counted. This talk covers taking an API discovery program from start to best-of-breed, and strategies for measuring and monitoring your API attack surface.
Productizing and Monetizing APIs - Derric Gilling, MoseifNordic APIs
A presentation given by Derric Gilling, CEO of Moseif, at our 2024 Austin API Summit, March 12-13.
Session Description: The talk would target product owners looking to turn APIs into revenue centers. Specifically, how to price and package APIs, different strategies around prepaid, postpaid, and PAYG billing, and how to choose the right metric to charge, etc. Then, we’ll chat on the go-to-market to drive developer adoption.
Securely Boosting Any Product with Generative AI APIs - Ruben Sitbon, SipiosNordic APIs
A presentation given by Ruben Sitbon, Lead Solutions Architect at Sipios, at our 2024 Austin API Summit, March 12-13.
Session Description: ChatGPT has been a tidal wave, changing forever the way people and companies perceive the value of Artificial Intelligence. Many startups have launched products with ChatGPTI at its core, innovative SaaS players have all integrated Generative AI extensions or plugins, but it is now clear that users will be expecting more and more Generative AI to boost the features of products they use on a daily basis.
In this talk, I will describe how a framework relying on Generative AI in-house APIs that allows:
- Easily « boosting » any product feature with Generative AI
- Improving the answers through a « trainer API » that allows experts to improve the accuracy and tone of the model
- Bundling security and continuous compliance in the APIs to enjoy the benefits even within risk averse large corporates.
Security of LLM APIs by Ankita Gupta, Akto.ioNordic APIs
A presentation given by Ankita Gupta, Co-Founder and CEO, Akto.io, at our 2024 Austin API Summit, March 12-13.
Session Description: In this session, I will talk about API security of LLM APIs, addressing key vulnerabilities and attack vectors. The purpose is to educate developers, API designers, architects and organizations about the potential security risks when deploying and managing LLM APIs.
1. Overview of Large Language Models (LLMs) APIs
2. Understanding LLM Vulnerabilities:
- Prompt Injections
- Sensitive Data Leakage
- Inadequate Sandboxing
- Insecure Plugin Design
- Model Denial of Service
- Unauthorized Code Execution
- Input attacks
- Poisoning attacks
3. Best practices to secure LLM APIs from data breaches
I will explain all the above using real life examples.
I'm an API Hacker, Here's How to Go from Making APIs to Breaking Them - Katie...Nordic APIs
A presentation given by Katie Paxton-Fear, API Security Educator, Traceable AI, at our 2024 Austin API Summit, March 12-13.
Session Description: Have you ever wanted to be the villain or anti-hero? In this talk, we'll cover how to hack APIs, with permission, of course. First, we'll look at the tools of the trade for API hackers, some of the most common security vulnerabilities and how we test for them, and finally, I'll tell some of my API hacking stories. The aim of the session will be to learn a little API hacking and encourage people to have a go at API hacking themselves. Participants will also join me as I hack live, giving suggestions for the next steps, for an interactive and engaging session.
Unleashing the Potential of GraphQL with Streaming Data - Kishore Banala, Net...Nordic APIs
A presentation given by Kishore Banala, Senior Software Engineer, Netflix, at our 2024 Austin API Summit, March 12-13.
Session Description: Extend the advantages of GraphQL beyond the UI layer by creating data streams that seamlessly transfer data from Federated GraphQL to your preferred destination. This presentation explores the myriad use cases that can be unleashed, such as Search, Analytics etc., sparing you from the complexity of extensive ETL jobs. Join us for an in-depth exploration of the advantages that arise from seamlessly connecting GraphQL with data streams, opening new dimensions of efficiency and capability.
Reigniting the API Description Wars with TypeSpec and the Next Generation of...Nordic APIs
A presentation given by Gareth Jones, API Architect at Microsoft, at our 2024 Austin API Summit, March 12-13.
Session Description: Didn't the API description wars end in 2017 when we all agreed that OAS was the way forward?
Yes, and yet how satisfied with your API descriptions are you? Are they thousands of lines of hard to read yaml or JSON? When someone makes a change, is it easy to review for correctness and completeness? Do visual tools make this easier? Do they support change management?
I'll make the case that the next generation of more abstract DSLs for defining APIs such as Smithy from Amazon and TypeSpec, open sourced by Microsoft, move us back to a more intentional approach to design and give us the opportunity to highlight the business characteristics that matter most at design-time.
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAnyNordic APIs
A presentation given by James Higginbotham, Executive API Consultant, LaunchAny, at our 2024 Austin API Summit, March 12-13.
Session Description: Building and growing an API platform takes more than building and organizing your APIs. It requires understanding the needs of your ecosystem, establishing lightweight processes that drive discoverability, providing the resources for self-service enablement, and delivering a federated API coach program to scale your efforts. This talk will explore the practices and patterns implemented by global organizations that will help your API ecosystem shift from a functional program to a transformational API platform.
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations - A...Nordic APIs
A presentation given by Adrienne Moherek, Developer Experience Technical Leader, Cisco, at our 2024 Austin API Summit, March 12-13.
Session Description: Heard of suss? You can suss out more information or you can find someone’s information to be suss. “Suss” shows the flexibility of language. It’s an ongoing process to change how we use certain words. It’s important to choose words carefully to convey the correct meaning and avoid harmful subtext or exclusion. Let’s explore some of the tools and triage methods that it takes from an engineering viewpoint to make bias-free choices. How can you ensure that biased words do not sneak into code, UI, docs, configurations, or our everyday language? First, let’s walk through how to take an inventory of assets from code to config files to API specifications to standards. Next, by placing those findings into categories, prioritize the work to substitute with inclusive alternatives. Let’s examine some examples using both API and code assets. Next is a demonstration of how to automate analyzing your source code or documentation with a linter, looking for patterns based on rules that are fed into the tool. What’s in the future for these efforts? Inclusive language should expand beyond English and North America efforts. To do so, let’s organize the work with automation tooling, as engineers do.
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIsNordic APIs
A presentation given by Bill Doerrfeld, Editor in Chief of Nordic APIs, at our 2024 Austin API Summit, March 12-13.
Session Description: As it turns out, making a hit API is a lot like making a hit music album. You have to find a niche, you need good naming, and you need quality content. Also, on the production side, design, style, experience, and collaboration all matter a lot. At the end of the day, both are products, requiring the right management tools, marketing know-how, and infrastructure to scale. In this SXSW-inspired opening keynote, I'll look into the parallels between the two endeavors, providing a fun and informative look into specific things API providers should be considering on their journey toward becoming API platform rockstars.
Getting Better at Risk Management Using Event Driven Mesh Architecture - Ragh...Nordic APIs
A presentation given by Raghavan Sadagopan, Sr. Director from CapitalOne & Lakshmi Narayana, Sr. Lead Software Engineer from CapitalOne, at our 2024 Austin API Summit, March 12-13.
Session Description: Managing Risk is critical to the success of an organization. Managing Risks starts with identifying potential Risks which in the digital world are signals emanating from varying source systems. Identifying potential risks real-time enables organizations to mitigate / better prepare for potential exposures. The session will share our point of view on implementing an API centric event mesh architecture that routes events in real-time through a scalable and resilient cloud-native service on AWS.
GenAI: Producing and Consuming APIs by Paul Dumas, GartnerNordic APIs
A presentation given by Paul Dumas, Senior Director Analyst at Gartner, at our 2024 Austin API Summit, March 12-13.
Session Description:
GenAI will be, well, generating APIs. We are entering the era where software creates software. It will develop APIs faster than humans are capable of. Humans cannot compete with this compute power. How do we marshal this power, govern what it produces, and leverage it to support our business objectives and strategies? We will become more dependent on the capabilities we have as humans that elude machines. This talk provides insight to software leaders about the challenges of leading and managing this new software development power. The key lies in skills that are unique to humans: foresight, intuition, and agility.
The SAS developer portal –developer.sas.com 2.0: How we built it by Joe Furb...Nordic APIs
A presentation given by Joe Furbee, Developer Advocate and Developers Communities Manager at SAS Institute, at our 2024 Austin API Summit, March 12-13.
Session Description: Sure, we could have hired someone to (re)create our developer portal, developer.sas.com. However, we wanted the freedom to build our portal from the ground up. But, it takes more than an API architect and a developer advocate to create a modern, interactive developer experience. This session provides an overview of the steps we took to relaunch the SAS AI and analytics platform developer portal. Who was involved? How did we accomplish what we wanted to build? We’ll explore the stakeholders involved, the importance of open-source technologies, and why focusing on the developer’s perspective matters. This is not a marketing pitch to promote SAS services. Instead, it’s a detailed look at the process we followed to deploy our new developer portal.
How Netflix Uses Data Abstraction to Operate Services at Scale - Vidhya Arvin...Nordic APIs
A presentation given by Vidhya Arvind, Staff Software Engineer, Netflix, at our 2024 Austin API Summit, March 12-13.
Session Description: At Netflix, Data abstraction plays a pivotal role in hosting 100s of use cases that scale, they are widely adopted and depended on by mission-critical systems. In this talk, I show how to design reliable APIs and layout data for Key-Value services for petabyte-scale datasets. Key-value service uses a control plane and data plane to abstract the data, uses some novel techniques to reliably store and safely scale the service to 100s of instances.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
By Design, not by Accident - Agile Venture Bolzano 2024
Building APIs That Developers Love: Feedback Collection Tips
1. Anna Tsolakou
Developer Advocate
Gaël Imperial
API Product Manager
Building APIs
that
developers love
Feedback collection
tips developers.amadeus.com
14. Find the Impostors
Impostors are
feedback points
that look great
but make your
product worse
How to find
them?
• Focus on your
product value
proposition
• Keep in mind your
company mission
15. Use statistics
The survivor bias
gives more
importance to
highly reported
feedback
How to avoid?
• What is the user
trying to achieve?
16. Iterate
_ Help your users grow
_ Protect yourself
against Impostors
and Statistical Bias
_ Control your costs
20. Collect Prioritize Communicate
_ Specific
feedback
type
_ Developer
community
_ Come back
to users
_ Measure
satisfaction
_ Impostors
_ Statistics
_ Iteration
Key takeaways
21. Thank you!
Get in touch!
/tsolakouanna
/gaël-imperial
developers.amadeus.co
m
Editor's Notes
Starting story
We are going to tell you where to find feedback? How to sort them? And What you can do to make a difference?
What to implement to get more precise feedback? Why usual priorisation method can be misleading? and how you can make a difference?
Gael and I work at Amadeus, which is a tech leader in the travel industry. More specifically we work at Amadeus for Developers which is the open API program of Amadeus that connects developers to travel data and services.
Gathering the developer feedback one of the top priorities for us, and here are few reasons why.
So now let’s see why feedback is important!
- With developer feedback you are able to know what your users expect and thanks to that, you can build a product that matches their expectations
- Another reason is the fact that your users can see things that you cannot see from the inside, so you have the chance to learn some unseen aspects and perspectives of your product.
- Also you get to know better the market.
- and finally innovative ideas are being generated which can lead to new business opportunities.
At this point we are going to see how you can get valuable user feedback
The most straightforward way to get feedback is through the customer support channels.
- With the customer support you get in touch with several willing to share with you their experiences and their struggles and what they need to succeed in their business.
However this can be very challenging at the same time.
- You might get overwhelmed by having to handle the customer needs and at the same time to consolidate all the feedback.
- And then it might be challenging to evaluate the feedback as well. Does it affect only one of your users or it affects a larger scale of your customer base?
So at this point we would like to show you several ways of how you can get more specific types of feedback. Again, the customer support is a really good way and at Amadeus for Developers we have learned through that. However, it gets very challenging and we believe there are many other ways you can explore.
The first step of the journey is for developers to explore your documentation. They want to know what they can do with your API and how to use them.
- you can have some emojis on your documentation for users to click on depending on their satisfaction
- and a link to a feedback form to give more details if they want to
The next step, is now for developers to integrate your API in their applications. At this point they want to build and test their application.
At this point I would advise you, any developers tools or developer libraries you offer to make them open source.
Not only developers might build a community around your OS technologies, but also they can give some valuable feedback on the integration.
- For example, developers can open issues for bugs or improvements they want to see
- And also developers would be willing to even make contributions to features that really matter to them.
The last step involves the developers launching their application to the public. Now's a good time to reach out to your top users for feedback on the business aspects and how you can help them.
Maybe your API is powerful from the technical point of view, but does it mean your customers can make profit out of it?
So, when planning to release an API next time, ask yourself, “How can this API bring value to the business of my customers”
Sometimes developers might place feedback in the wrong place. For example in the documentation feedback form they might add feedback about the SDKs, or on the SDKs feedback on the APIs.
- Give the clear pathways for the users. For example if they create an issue on Github, create some issue
, or use feedback forms with targeted questions to gather specific insights directly.
Now if you want to get feedback on your platform or even get new ideas, hackathons is the way to go.
- Hundreds of users with different profiles will play with your APIs and you can see how they feel from the beginning that they register to your platform, until the end that they have built a solution.
- Also you can see how your platform behaves when there is a lot of traffic at the same time.
- Finally, all the solutions will inspire you for new ideas.
- And definitely hackathons can be extremely useful at early stages API companies that are still working on the API roadmap and platform.
Not only you can get feedback with real-time interactions, polls and surveys.
But you can also get feedback in a more collective way, by seeing how your users engage with each other and how they react to a feedback mentioned in the community.
You can not solve all the feedback
Impostors are feedback that looks good at first sight but end up making your product worse.
The easier one to see are:
- Adding a field in reply which need a call to an external source and suddenly your API response time is 5 s
- Adding some query parameter to an existing end-point and suddenly the API is very hard to use because all this parameter are not working well together
But it can also be more vicious. While it make sense for the user it can be cannibalizing one of your other product or simply ruin your business model.
How can you spot an impostor?
Focus on your product value proposition
Keep in mind your company mission
If you need to bend too much your value, then they are impostors :
New product
Partnership
New company
Bad idea
Do you know Abraham Wald?
During WW2, bomber plane were a huge tactical advantage in battle and the alliance invested a lot in research to improve their survivability on the battlefield.
The common approach was to look at the damage on all the planes and apply reinforcement on the part that were the most hit.
Do you have an idea of how much of an improvement in survivability it brought?
None, nada, 0
Start with a guide to get info on the interest and than do something bigger
Guide
Tutorial
Work around
This is it! Are we really done?
All this feedbacks were so overwhelming we forget the main point. We are doing this for the user, to engage the community,…
Opportunity to talk an advertise about your product
Tool and how to communicate
From PM point of view, it important to come back to the user because:
Opportunity to promote the company and the API
If the feedback is big -> more communication and attract new people
From DevRel, the work is not completed with a better API
We need to build the material to support the communication and promotion
Even if it’s not a major release we still need to make everything work and easy to use (JAVA SDK update even for 1 field)
Another important aspect of getting back to the user is measuring the satisfaction:
As PM I want to be sure the feedback we solved has really made my API better:
Checking the volume of transaction
Checking the number of users
As DevRel, it’s important to know the fix was worth it:
----------------------------------
(good) reduce customer support by X% when we built tutorials based on repetitive questions of the users
(bad) Or if we offer a new SDK, is it being used?
To give you a real example we released mobile SDKs
Was highly requested on hackathons but didn’t perform well
Why?
reviewing the user agents in our logs
not knowledge of the languages in our team
Keep in mind that developer feedback can shape your API. Pay attention on how you gather it and how you evaluate and your users will definitely appreciate it.