Skip to content

Web API Contract First : design, mock and test

Photo of Jonathan Vila
Hosted By
Jonathan V.
Web API Contract First : design, mock and test

Details

Eyyy devs !!! We are back again !!!

And now with a double event about REST APIs , covering the design, mock and test parts of the loop.

First we'll have the Design part by Carles Arnal :

Despite Web APIs having been around for nearly 20 years, it is only in the past few years that the concept of "Contract First'' or "Design First" development has gained traction with software teams. The Design First approach is in contrast to a “Code First” approach.
The Design First approach advocates for designing the API's contract first before writing any code.
In this presentation, I'm going to introduce you to some benefits and challenges in the Design First approach. After that, I will introduce a tool designed primarily to support design-first REST API development, Apicurio Studio. It is a web-based API Design suite that provides a way for users to collaboratively and visually design their APIs prior to (or concurrent with) the implementation.
With Apicurio Studio, you do not need to know the OpenAPI specification inside-out in order to design the API. It provides a web UI that is easy to use, allowing you to design and implement your REST API according to OpenAPI standards

And the second part will cover Test and Mock by Laurent Broudoux :

API development is all the rage these days! Customer & partner integration, frontend to backend communication, microservices orchestration: all of these use-cases require APIs. But this comes with challenges: How to get a fast feedback loop on design? How to allow different teams to work in autonomy without having to wait for each other’s API implementation? How to cope with backward compatibility tests when you’re shipping the version 18.3 of your API? That’s exactly the challenges Microcks is tackling! Microcks allows developers to leverage their OpenAPI, AsyncAPI & Postman assets to quickly mock and simulate APIs before you write ‘em!

In this session we will briefly introduce Microcks and how it works. Then, we’ll dive hands-on into mocking a REST OpenAPI and executing compliance testing. We’ll explain how it can help your teams to better work together. Finally we’ll give you an appetizer on how Microcks is also supporting asynchronous and event-driven APIs.

-----------
Carles Arnal is an open-source enthusiast and software developer. Works for Red Hat, trying to make API development faster and easier. Currently, working on expanding Apicurio.
With passion and enthusiasm, he tries to evangelize about API design best practices, Java and open source by being active on social media, writing blogs, etc.
Prior to joining Red Hat, he worked as a software developer and architect for near a decade. He's based in Spain.

Laurent Broudoux is a Cloud-Native Architecture expert and Enterprise Integration problem lover at Red Hat. He’s helping organizations adopt distributed and cloud paradigms while capitalizing on their critical existing assets. He is the founder and lead developer of the Microcks.io open source project: a Kubernetes-native tool for API mocking and testing. For this, he is using his 10+ years experience as an architect in Financial Services where he defined API transformation strategies, including governance and delivery process.

Hope to see you there !!!!!!

Photo of Barcelona JUG group
Barcelona JUG
See more events
Online event
This event has passed