REST API and Beyond

REST API and Beyond

Architecture, Programming, Ideas and Thoughts about microservices, APIs, cloud technologies and more.

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 »

The Rise of REST API

What is Rest API? REST (Representational State Transfer) is a design style, and a way to deal with interchanges that is regularly utilized as a part of the improvement of Web administrations. The utilization of REST is regularly favored over the more heavyweight SOAP (Simple Object Access Protocol) style in »

Automatic testing of RESTFul API

Testing your existing API without backend or coding knowledge was not something that was easy to do in the past. If you have developed an app for a mobile device, software or even a web element, or had one developed for you, ongoing testing used to be carried out by »

Testing Nonfunctional Requirements

What are Nonfunctional Requirements? Nonfunctional requirements or in short abreviation - NFRs, describe system attributes such as security, reliability, maintainability, scalability, and usability. These requirements cannot be counted as functional as they are around the product in a more higher level. There can also be constraints or restrictions on the »

Automated Testing Practices

Following the fail fast and TDD approach provides quick feedback to the engineer as to whether the change they have made works (or not as the case may be). What is also very helpful is to understand if the code they have written actually builds/compiles consistently. You could of »

Fail Fast and Often

Failing fast and often may seem counterintuitive but it's a very good ethos to work to. If a bug is created but it is not spotted until it has gone live, the cost of rectifying the bug is high (it could be a completely new release), not to »

7 reasons why an organization must have a REST API

If you believe the tech press, you should have an API because.. well.. everyone should have an API. While this is great for API management companies, it doesn’t really apply to everyone. If an API doesn’t provide tangible value to at least one major constituency within your organization, »