Jun
24,
2024
4 Aspects of API Management to Make Sure You Have Covered
Application Programming Interfaces (APIs) play an essential role in modern software development by facilitating communication between different applications. APIs transfer information, data, and commands from one application to another, making them crucial for running programs.
/
Jun
10,
2024
Watch Session: Beyond RESTful: Modern API Standards That Challenge REST’s Monopoly
Markus Ziller's session from the last version of the API Conference was one of the most beloved ones. In this blog you can see the whole session for free.
/
May
28,
2024
Watch Session: Let’s Build a Supergraph Using ChatGPT
In this talk, we will explore the process of building a Supergraph, a GraphQL schema that merges multiple sub-schemas, with the assistance of ChatGPT, an AI-powered chatbot engine. We will discuss how leveraging AI tools like ChatGPT can expedite the creation of prototypes.
/
May
6,
2024
Watch Session: Navigating the API Jungle: The Case for Structured Governance Frameworks
In today's digital realm, APIs are the cornerstone of innovation and collaboration, fueling the engine of Digital Transformation. However, with their rapid proliferation comes the urgent need for governance and control.
/
Mar
25,
2024
Unlocking Business Benefits with APIs
Renowned API expert Liad Bokovsky discusses the transformative power and benefits of APIs in the business landscape, highlighting their ability to enable faster innovation, strengthen partnerships, and enhance customer experiences. He also provides practical guidance on bridging the gap between business needs and technology solutions for successful API programs.
/
Jan
31,
2024
The Dangers of API Design
APIs are an interesting topic, especially from a security perspective. Consider what an API is designed to enable. An application can communicate and exchange data with another application, including over the public Internet. By its very nature, an API must be publicly accessible. This makes APIs especially vulnerable to attack.
/
Oct
9,
2023
API Design with Patterns: Patterned Design
Designing APIs is a critical activity in many software projects. Its success depends upon requirements and the experience of the API designers. Pattern collections document collective experiences, making it possible to arrive at suitable designs quickly and with less risk. Join us on a short journey through microservices API patterns that look at protocol-independent problems in API design and propose proven solutions in a compact manner.
/
Sep
13,
2023
Conducting API Design Reviews
This article shows why it is extremely important to conduct API design reviews before interfaces go live.
/
Jul
26,
2023
Quo Vadis, API Management? Developments in API Management
Over the last 20 years, API management has developed dynamically. You could go back even further in the history of “computing” and end up in the late 1960s, where the term “application program interface” first appeared in literature. But let's limit ourselves to the more recent past, where the discussion is still interesting and enlightening.
/
Jun
26,
2023
REST APIs: Stop Polling, Let’s Go Streaming
REST APIs have become the dominant means for distributed applications to communicate over the last ten or fifteen years, whether that is client-server such as mobile applications, web clients, or server-server between monoliths and microservices. However, the way REST works and increasing demands on how the REST paradigm works has seen the idea and frameworks around REST-based web services evolve, including the adoption of the idea of streaming. Streamsing represents the data source's ability to continuously send to the client data, just as we do with video and audio media, rather than request-reply. We will look at why we should consider it as part of our kit bag of technical options, how streaming works, the considerations needed in adopting the approach, and the frameworks that have supported and helped its adoption.