Mark Michon

Mark Michon @markmichon

About: Developer, accidental educator, and erstwhile designer.

Location:
Portland, OR
Joined:
Nov 26, 2019

Mark Michon
articles - 41 total

Six security risks of user input in ruby code

We all know that user input should be treated extra cautiously. Any input field, GET request, or API...

Learn More 0 0Apr 10 '23

Let’s scan DEV’s forem project with Bearer and analyze the results

Using open-source tools to test open-source projects feels like a great match. It wasn't until the...

Learn More 14 0Mar 29 '23

How to scan your ruby or JS project for security improvements, for free.

Security tools are intimidating. They’re made for security teams that already know the jargon and the...

Learn More 2 0Mar 28 '23

Measuring Performance in Node.js with Performance Hooks

📣 This post originally appeared as Measuring Performance in Node.js with Performance Hooks on The...

Learn More 35 2Dec 11 '20

The Importance of Request Timeouts

📣 This post originally appeared as The Importance of Request Timeouts on The Bearer Blog. Networks...

Learn More 20 0Nov 30 '20

API Security Best Practices

By nature, APIs are meant to be used. Even if all of your users are internal, security problems can s...

Learn More 1325 8Oct 7 '20

Top Tools to Make Debugging APIs Easier

Integrating with APIs can be challenging. Each with its own documentation format, SDK patterns, and a...

Learn More 11 1Oct 6 '20

Sort, Filter, and Remap API Data in Python

Are you taking data from an API in the format the web services gives it to you? You should not dictat...

Learn More 20 0Sep 30 '20

API Monitoring: What should you measure?

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.

Learn More 47 0Sep 23 '20

Use Javascript's Array Methods to Handle API Data

📣 This post originally appeared as Use Javascript's Array Methods to Handle API Data on The Bearer Bl...

Learn More 11 0Sep 21 '20

Machine Learning APIs for Web Developers

AI and Machine Learning is now available to developers through modern web service APIs. Explore which services are available for your app.

Learn More 63 0Sep 16 '20

Making API Requests with Python

Python is in the midst of a resurgence. It never went away, but usage now grows like never before. Wi...

Learn More 61 1Jul 29 '20

How to Listen for Webhooks with Python

Webhooks run a large portion of the "magic" that happens between applications. They are sometimes cal...

Learn More 38 0Jul 20 '20

How to Recover from API Downtimes and Errors

APIs are stable until they aren’t. We talk about that often at Bearer. If you control the APIs, it ge...

Learn More 29 1Jun 29 '20

Automatically Monitor API Calls and Requests in Node.js

📣 This post originally appeared as Automatically Monitor API Calls and Requests in Node.js on The Bea...

Learn More 33 1Jun 26 '20

Custom Exception Handling in Ruby

📣 This post originally appeared as Custom Exception Handling in Ruby on The Bearer Blog. In Ruby, l...

Learn More 16 0May 19 '20

Add Retries to HTTP requests

📣 This post originally appeared as Add Retries to Your API Calls on The Bearer Blog. Whether you're...

Learn More 16 0May 12 '20

Best Practices for Building API Integrations

📣 This post originally appeared as Best Practices for Building API Integrations on The Bearer Blog....

Learn More 34 0May 11 '20

Use the Node.js HTTP Module to Make a Request

📣 This post originally appeared as Use the Node.js HTTP Module to Make a Request on The Bearer Blog....

Learn More 12 0Apr 29 '20

Create a Server with the Node.js HTTP Module

📣 This post originally appeared as Create a Server with the Node.js HTTP Module on The Bearer Blog....

Learn More 38 0Apr 21 '20

How We Cross-post from Ghost to DEV with Node, Express, and Glitch

Hey there 👋, You may have seen some of our posts from Bearer here on DEV. We love the community, so...

Learn More 30 1Apr 3 '20

Build your own Dev.to API client in Node.js

📣 This post originally appeared as Build your own API client in Node.js on The Bearer Blog. Note: T...

Learn More 94 0Mar 24 '20

What is GraphQL?

📣 This post originally appeared as What is GraphQL? on The Bearer Blog. GraphQL is a query language...

Learn More 70 1Mar 18 '20

What is a REST API?

📣 This post originally appeared as What is a REST API? on The Bearer Blog. When working with APIs yo...

Learn More 205 8Mar 10 '20

What developers mean when they say "API"

📣 This post originally appeared as What is an API? on The Bearer Blog. API has become one of those c...

Learn More 112 5Mar 4 '20

Error 429 Too Many Requests - What to do when you've been rate limited

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.

Learn More 43 3Mar 2 '20

The Top Node.js HTTP Libraries in 2020

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.

Learn More 10 0Feb 27 '20

Building a Circuit Breaker in Node.js (Part 2)

Welcome to Part 2 in our series on building your own circuit breaker in Node.js. In Part 1, Building...

Learn More 11 0Feb 25 '20

The HTTP Status Codes You Need to Know

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.

Learn More 140 11Feb 20 '20

Building a Circuit Breaker in Node.js (Part 1)

Circuit breakers were originally designed to protect electrical circuits from damage. Software...

Learn More 42 1Feb 18 '20