Contract-first REST development has been a common feature in many of my recent projects. While colleagues and friends agree it is a good practice, there doesn’t seem to be much information available about what it is, items to consider when choosing contract-first development, how to develop in a contract-first way, or the tools available to support this style of development. Through this blog series, I will define contract-first development, give a real-world example of its usage on one of my past projects, list benefits of this development style, and then offer guides to getting started with contract-first REST development using a variety of different tools and technology frameworks.
To accomplish the goals stated above, I have broken the series down into the following posts.
The list will be updated as I post additional articles.
In the first post of this blog series, I define Contract-First REST Development and discuss benefits of this development style. Continue reading Introduction to Contract-First REST Development