How to avoid breaking changes in your REST API with OpenAPI

One of the challenges that you might encounter when you have an application which provides REST API is avoiding doing breaking changes when you update your API. Introducing a breaking change in your REST API can possibly break thousands of clients that are consuming it. In an environment where you…

Specification-first API design

Creating an application which provides REST API is nowadays a very easy task. There are countless of languages with frameworks that make this task very easy. Always when you decide to add new resources or update some resources in your API you probably just open the implementation of the application,…