We all know that user input should be treated extra cautiously. Any input field, GET request, or API...
Using open-source tools to test open-source projects feels like a great match. It wasn't until the...
Security tools are intimidating. They’re made for security teams that already know the jargon and the...
📣 This post originally appeared as Measuring Performance in Node.js with Performance Hooks on The...
📣 This post originally appeared as The Importance of Request Timeouts on The Bearer Blog. Networks...
By nature, APIs are meant to be used. Even if all of your users are internal, security problems can s...
Integrating with APIs can be challenging. Each with its own documentation format, SDK patterns, and a...
Are you taking data from an API in the format the web services gives it to you? You should not dictat...
When it comes to monitoring third-party APIs and web services, what you monitor is as important as how you monitor. Here are the most valuable metrics.
📣 This post originally appeared as Use Javascript's Array Methods to Handle API Data on The Bearer Bl...
AI and Machine Learning is now available to developers through modern web service APIs. Explore which services are available for your app.
Python is in the midst of a resurgence. It never went away, but usage now grows like never before. Wi...
Webhooks run a large portion of the "magic" that happens between applications. They are sometimes cal...
APIs are stable until they aren’t. We talk about that often at Bearer. If you control the APIs, it ge...
📣 This post originally appeared as Automatically Monitor API Calls and Requests in Node.js on The Bea...
📣 This post originally appeared as Custom Exception Handling in Ruby on The Bearer Blog. In Ruby, l...
📣 This post originally appeared as Add Retries to Your API Calls on The Bearer Blog. Whether you're...
📣 This post originally appeared as Best Practices for Building API Integrations on The Bearer Blog....
📣 This post originally appeared as Use the Node.js HTTP Module to Make a Request on The Bearer Blog....
📣 This post originally appeared as Create a Server with the Node.js HTTP Module on The Bearer Blog....
Hey there 👋, You may have seen some of our posts from Bearer here on DEV. We love the community, so...
📣 This post originally appeared as Build your own API client in Node.js on The Bearer Blog. Note: T...
📣 This post originally appeared as What is GraphQL? on The Bearer Blog. GraphQL is a query language...
📣 This post originally appeared as What is a REST API? on The Bearer Blog. When working with APIs yo...
📣 This post originally appeared as What is an API? on The Bearer Blog. API has become one of those c...
HTTP Status code 429 occurs when you've hit the rate limit for an API. Learn more about rate limits and how to fix the error.
Which AJAX and request libraries should you use in your Node.js application in 2020? Here's a list of the most popular and reasons to choose, or avoid, each.
Welcome to Part 2 in our series on building your own circuit breaker in Node.js. In Part 1, Building...
What's that status code mean? Whether you're working on the client or the server, you'll need to know these common HTTP response codes.
Circuit breakers were originally designed to protect electrical circuits from damage. Software...