Web APIs from a test perspective
Generating a web page used to be the result of a single computer program. We’ll call this “20th century web development.” In that style, with a programming language such as PHP, the user could fill in a form, click Submit, and the program would add that new catalog to the recipe book and re-display the page. Some programmers might still take that approach. According to the PYPL index (source: https://statisticstimes.com/tech/top-computer-languages.php) of USA-based programming languages, PHP is the 9th most popular programming language, and 2.85% of development uses PHP. Factoring in that not all programming is web development, and not all 20th-century web development uses PHP, we can see that 20th-century web development is still significant today.
If you think about it, this style of web development is the same big ball of mud we broke apart to test FizzBuzz – that is, all the code is together; if we want to test it...