Posts Tagged: rest


5 Potential Benefits of Integrating GraphQL

GraphQL is incredibly powerful — so powerful, in fact, that it is used by corporations such as Facebook to drive their large, complex social systems for billions of users. Despite this, the language is still relatively nascent, and its usage has yet to reach the dizzying heights that those languages it replaces and augments occupy. Read more

Most common instances of unrestful APIs

The API that Defied REST: Most Common Instances of unRESTful APIs, and What Really Matters

RESTful design is akin to the graphical user interface on modern computers — ubiquitous enough to be considered the de facto choice, but in practice, not necessarily the only option. REST is certainly considered by many to be the king of the hill, but it’s wrong to think it’s the only player in town. Read more

Tablet with an app controls several features in the home such as door lock, lights, washing machine, surveillance camera, music, water use and more. Woman press the tablet, that shows a icon of a house.

APIs Are Breaking the Barriers to Smart Home Automation

Last year we hit a milestone. We’re not talking here about landmark deals on climate change or the Trans-Pacific Partnership, but rather that we passed the date that marked “the future” in Back To The Future II. Much has been made of the fact that we still don’t have hoverboards, and the Cubs still haven’t won a World Series in over 100 years, but we’re more interested in film and television’s vision of the home of the future…or, in BTTF II’s case, the past. Read more

Building and Enforcing an Internal API Style Guide

API Design: Building and Enforcing an Internal Style Guide

In our recent post on tips for starting a public API journey we touched briefly on the idea of creating a style guide that helps API providers produce well-constructed and consistent APIs as part of their public API offering. The creation of an API style guide is, however relevant for API providers regardless of whether they are providing APIs externally or internally: It provides the context for their development efforts whether it be outsourced or created internally and is an important tool for achieving some level of governance across the organization. Read more