Testing is an essential part of the software development process. Without testing, developers would be unable to ensure a product is functional, or discover and root out bugs from their applications.
As a result, it is an industry-standard for any piece of software to undergo many rounds of rigorous and repeated testing. Read more
Without a doubt, Application Programming Interfaces or APIs play a very important role in communication and data exchange between servers and services. From computers to smartphones and Internet of Things (IoT), applications talk and exchange info via APIs. Almost every day we use or interact with an API service, and many sites use a custom API to scale up their website. Read more
We check out Everest, an open source API testing project.
Testing is a fundamental part of the API development cycle. Accordingly, the tools used for testing are just as essential as the test itself. In the average development cycle, thousands, perhaps tens of thousands, of API queries will be passed through and tested to ensure data integrity, response clarity, and user experience. Read more
What does it mean in programming to be idempotent? Today, we’re going to look at the concepts of idempotence and safety, and identify what makes them so very important in the context of web API design.
We’ll compare idempotence and safety to see how they’re different, and discover why this division is important. Read more
Do you ever have those moments when you’re asked to do something that feels technically wrong? Putting milk in the cup before the tea? (a very British problem admittedly). An overflowing trash can YOU must always empty? We all have our pet peeves — it’s what makes us human. Read more