Bearer

2018
Paris, France
Mar 26, 2020   |  By Mark Michon
The ecosystem around making requests in Node.js applications is huge. With countless libraries available, it can be helpful to understand why they exist. This helps to improve your understanding of Node.js as a whole, and makes choosing an HTTP client easier. In the first post in this series, we looked at creating servers using Node's http module. In this post, we will explore making a request using the http.request method and handling the response.
Mar 24, 2020   |  By Mark Michon
Using Node.js on the web generally involves a server framework, like Express, Hapi, or Koa. These make working with the underlying HTTP support easier. Sometimes you need the full power of a framework, but in other cases that can be overkill. In this article, we'll ignore the benefits of a framework and look at the underlying features of Node's HTTP module and how you can use it to create a web server. In future articles, we'll examine other features of the HTTP module.
Mar 17, 2020   |  By Mark Michon
When it comes to monitoring third-party APIs and web services, what you monitor is as important as how you monitor. Data is useful, but actionable data is where the true value is. Below we've listed the most common and valuable metrics to monitor when relying on third-party API integrations and web services.
Mar 12, 2020   |  By Mark Michon
When you interact with a REST API, are you making calls directly or are you using a client from the API provider? Many APIs now provide clients, wrappers, or SDKs. These terms all mean the same thing in this context. What happens if the API you are using doesn't offer a client? Do you even need one? Is there any benefit? In this article, we will explore some of the reasons you may want to build one.
Mar 5, 2020   |  By Mark Michon
GraphQL is a query language for APIs and a set of tools that enable sending and processing queries. While originally developed at Facebook, it has since grown beyond the social network's specific use case. Essentially, the client describes the type of data they want, and the server delivers only that data. At Bearer, we use GraphQL internally to drive our dashboard.
Dec 5, 2019   |  By Bearer
This tutorial demonstrates how to create an OAuth application for use with the HubSpot API. This tutorial covers (i) creating your application; (ii) retrieving your OAuth 2.0 client ID and client secret; as well as (iii) configuring your application scopes and redirect URI.
Dec 5, 2019   |  By Bearer
This tutorial demonstrates how to create an OAuth application to use with the Eventbrite API. This tutorial covers (i) creating your application; (ii) configuring the redirect URI with Bearer.sh; as well as (iii) retrieving your OAuth 2.0 client ID and client secret.
Dec 5, 2019   |  By Bearer
This tutorial demonstrates how to create an OAuth application for use with the Pinterest API. This tutorial covers (i) creating your application; (ii) retrieving your OAuth 2.0 client ID and client secret; as well as (iii) configuring your application scopes and redirect URI.
Dec 5, 2019   |  By Bearer
This tutorial demonstrates how to create an OAuth application for use with the imgur API. This tutorial covers both (i) creating your application; as well as (ii) retrieving your OAuth 2.0 client ID and client secret.
Nov 26, 2019   |  By Bearer
This tutorial demonstrates how to create a project in Google Cloud Console for use with the Google Calendar API. This tutorial covers (i) creating your application; (ii) retrieving your OAuth 2.0 client ID and client secret; as well as (iii) configuring your application scopes.