October 10th, 2017

API-driven development with OpenAPI and Swagger

Agile Development, APIs, Development Tools, Java App Dev, Java Web Development, Open Source, others, Programing, by admin.

While you were getting your coffee, Java application development changed–again.

In a world driven by rapid change and innovation, it’s ironic that APIs are making a comeback. Like the coding equivalent of New York City’s subway system in the age of autonomous cars, APIs are old tech–ancient but indispensable. What’s interesting is how this invisible, everyday IT architecture is being re-envisioned and used in current technology trends.

While APIs are everywhere, they’ve become especially prominent in their remote incarnation as RESTful services, which are the backbone of cloud deployments. Cloud services are public APIs, which are characterized by public-facing endpoints and published structures. Cloud-based apps are also trending toward microservices, which are independent but related deployments. All of these factors increase the prominence of APIs.

In this two-part article you’ll learn how to put APIs at the heart of your design and development process, from concept to coding. Part 1 starts with an overview and introduces you to OpenAPI, also known as Swagger. We’ll also start developing a simple BikeParts application, which we’ll build out in Part 2.

Back Top

Leave a Reply