API Driven Development

A collection of 12 posts

Development Lifecycle of an API

Software API development lifecycle Every software company or startup has a unique software development lifecycle that they are using. It is often necessary to synchronize and align RESTful API deployment with the same processes that you use today for developing, testing, and deploying other applications. Some services provide tools and »

REST API Error Codes 101

Some Background REST APIs use the Status-Line part of an HTTP response message to inform clients of their request’s overarching result. RFC 2616 defines the Status-Line syntax as shown below: Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF A great amount of applications are using Restful APIs that are based »

Architects, Developers and Testers be aware, Micro-services coming your way!

Background As developers many years ago, we began by using simplified systems in which small, individual, properly defined tasks were undertaken one per time. However, our clients grew dissatisfied, and began demanding for multi-purpose services that solved many issues simultaneously. Well, soon enough, we had morphed into a complex multi-purpose »

API Driven Development (ADD)

Application Programming Interfaces (APIs) form a crucial role in the application economy and are the foundation of modern applications. Previously existing software development methods prevented development teams from paying more attention to API design, the release periods were lengthy and customer feedback was limited to the operation of the system »

REST APIs and their Gain Added Importance on the Rise in Application Integration Design

If you are unfamiliar with the term REST API and you need further explanation - in a nutshell, the term represents any web services using the REST architecture that involves reading a designated Web page that contains an XML\JSON file. The media that goes processed through the REST (Representational »