The Latest News On The API Economy
Searching: No Search Term , Filtered By Article Type: ""
A hypermedia API is an API that contains links in the responses. In this tutorial, you’ll learn what such an API looks like and why you might want to create one. Ismael Celis over at Thoughtbot will take you thru building a generic Ruby client written according to Hypermedia design patterns.
OAuth Newbies can find it tricky initially. In this tutorial you’ll learn how to get started with OAuth 2.0 while avoiding all the fiddly parts around handling tokens. The folks over at Insomnia will show you how to authenticate an API client for the GitHub API with OAuth 2.0 and the Insomnia app.
Microservices are all the rage these days but accessing data from multiple microservices can be a drag. In this tutorial, you’ll learn how to use GraphQL to make fetching and manipulating data from multiple sources easy as pie. Chris Anderson over at the Fauna blog will show you how.
A few years ago the best computer vision algorithms were the preserve of a few neural net researchers. Now, anyone can gain access to the best object detection algorithms in the world through public APIs. Wayne Walls, CTO at Filestack, put four of the best through their paces over at their blog.
Often API responses give you way more data than you ever wanted. Normally this isn’t a problem but sometimes you’d really rather receive just the fields you want in the payload to avoid putting strain on your app. Wesley Chun shows you how to do exactly that with Google APIs and field masks.
If you've ever used CodePen to prototype your own web apps or to closely inspect and fork someone else's code, then you know that one thing CodePen can't do is hide the API keys of any APIs that your app consumes in the process of doing whatever your app does. But now, there's a workaround.
‘Move fast and break things’ might be a good philosophy for web app development but it’s not so simple with API design. Client apps rely on your APIs. You can’t just release a radical new version every few months that breaks all previous integrations.
Want to track your pizza’s progress in real-time? Now you can with Pusher’s real-time APIs and Google Maps. In this tutorial, the guys over at the Pusher blog show you how to build your own food delivery-tracking web app hosted on Heroku.
Working with your API in a test environment can be a pain. Generating fake calls to test the API can require manually fiddling with things like urls, causing errors and frustration. Tom Wright over at his blog thinks he’s found the solution.
You need good API docs if devs are going to have success with their integrations. Just as importantly, your docs are also like marketing material. If on first reading, the prospective user doesn’t understand how your product works or thinks it would be a nightmare to integrate, you’re in trouble.
APIs need to be reliable and available and this can be put in question when there are sudden, unexpected increases in traffic. One way to ward off this danger is to use rate limiting. Paul Tarjan over at the Stripe blog takes you through the various types of rate limiting, when to use them and why.
Microservices promise much greater scalability than standard monolithic apps, but there’s always a catch. In the case of microservices it’s that managing security is more complicated. Scott Matteson sat down with Owen Garrett to learn more about microservices and its security best practices.
Nearly every app starts as a monolith. But as the codebase grows, the app can become hard to understand for new developers and one small change in one part of the system can have unexpected effects in other places. This is where having a service-based architecture can help.
The rails-api library has been abandoned since it was merged into Rails 5. That means developers with rails-api apps need to move them to Rails 5. Aaron Gray over at his blog shows you how. First off, you’re going to want to create a new Git branch to commit your update changes while you’re working.
Creating a RESTful API these days is not such a great challenge for a competent developer. But how about having one up and running in 10 minutes? Olatunde Garuba over at codementor.io shows you how to build a basic Node.js RESTful API with a Mongo database in 10 minutes.
Cloudways is a managed cloud hosting platform; Slack chatbots are capable of handling automatic messages. This tutorial by Ahmed Khan on the Cloudways blog shows readers how to create a Slack chatbot and connect it with the Cloudways API to automate tasks for a Cloudways hosted server.
With Google Slides, developers can build their own Google presentations from scratch or turn spreadsheets into slides with a few API calls. Wesley Chun at the G Suite Developer blog shows you how to format text in a variety of ways to create awesome presentations in Google Slides.
This is the second installment in a three-part MEAN Stack Tutorial series by software engineer Adrian Mejia. It explains some of the underlying concepts, such as REST APIs and the MEAN stack, and shows followers how to install everything you need to create a simple REST API on Node.js and MongoDB.
Message brokers are a valuable tool for handling asynchronous communications directly between servers. This tutorial on the Nordic APIs Blog discusses the use of message brokers to create choreographed microservices that may offer benefits over those based on the HTTP protocol.
How to Implement the Google Contacts API Version 3.0 in C# and ASP.NET with OAuth 2.0 API University
Google Contacts API gives client applications access to a user’s contacts list where the application can create new contacts, update or delete existing ones, or query for contacts that match particular criteria. This tutorial explains how to implement the API in C# and ASP.NET with OAuth 2.0.