REST API

A collection of 41 posts

Restful APIs Predictions

Following the post that I wrote a few months ago (link) I wanted to do a small followup to see if my predictions are at least in the right direction. Here is a small summary for about the predictions and insights for APIs taken from here. * It is going to »

Guy Levin on REST API, WebHooks, RestCase | | 0 COMMENTS

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 API Monetization

Introduction REST API, today more commonly referred also as simply API (Application Programming Interface) is a set of tools, protocols, and routines for developing a software application. An API also expresses the software component in terms of inputs, operations, outputs and underlying types. Developers spent countless hours developing APIs for »

Microservices on the Rise

Presently, Software is now a great differentiator in almost all industry, ranging from fashion to financial services, as the introduction of technology caused a disruption in global markets. To be alive, a lot of the largest global companies that are well known are creating serious changes in the pattern they »