Related articles

8 Open-Source Frameworks for Building APIs in Python

Python is a highly-capable language, primed to handle the rigors of API development. Popularized by major companies and smaller development teams, Python is applauded for its user-friendss. However, Python owes much of that usability to various development platforms. We always appreciate when developer communities collaborate to build smarter tools, and luckily, a plethora of open-source…

Read More

REST vs GraphQL: How Constraints Determine API Style

Much has been said about REST and GraphQL. Unfortunately, these conversations almost always hover around the idea of one being better than the other — often than not, GraphQL is presented as the next step towards a RESTless world. Unfortunately, that is misleading, damaging, and misses the greater industry picture. Today, we’re going to…

Read More

How Smart API Design Promotes Sustainable App Development

With the tech industry evolving rapidly, reducing development time has become absolutely crucial. For established software companies and independent developers alike, success requires fleet-of-foot decision making. Luckily, API design best practices have come to the rescue. Putting these practices to work ensures greater security, efficiency, and scalability for your apps. Amjad Afanah, Co-Founder of FX…

Read More

8 Tips For Designing Quality REST APIs

Adriano Mota, Solution Architect at Ford Motor Company, s well-treaded tips for designing automotive-grade APIs There are many significant aspects of building APIs and REST services that API practitioners must consider. For example, there are industry-standard conventions on structuring the URL for each service, similar to patterns used for naming Java variables or classes. In…

Read More

5 API Design Trends to Look Out for in 2019

2019 will see the growing popularity of plenty of new and powerful approaches to building great APIs. Between growing amounts of data, a 21st century need-for-speed, and ever-tighter regulations, secure and effective API design is important than ever — and we find that observing trends can be the best way to identify what’s working…

Read More

Should You Design Natural Language First APIs?

Humans are getting lazier, but APIs tend to stay pretty complicated. Wouldn’t it be nice if we could, instead, speak in plain language to automatically initiate any change in the backend? For some scenarios, a natural language facade may just be where web APIs are heading. The classic CRUD (Create, Read, Update, ete) schematic for…

Read More