DEV Community

Mark Michon profile picture

Mark Michon

Developer, accidental educator, and erstwhile designer.

Location Portland, OR Joined Joined on  Personal website https://markmichon.com github website

Pronouns

He/Him

Work

Technical writer, editor, and developer educator

Writing Debut
Four Year Club
Three Year Club
Two Year Club
One Year Club
8 Week Writing Streak
Top 7
4 Week Writing Streak
Six security risks of user input in ruby code

Six security risks of user input in ruby code

Comments
4 min read

Want to connect with Mark Michon?

Create an account to connect with Mark Michon. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Let’s scan DEV’s forem project with Bearer and analyze the results

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

14
Comments
7 min read
How to scan your ruby or JS project for security improvements, for free.

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

2
Comments
3 min read
Measuring Performance in Node.js with Performance Hooks

Measuring Performance in Node.js with Performance Hooks

32
Comments 2
5 min read
The Importance of Request Timeouts

The Importance of Request Timeouts

18
Comments
5 min read
API Security Best Practices

API Security Best Practices

1325
Comments 8
5 min read
Top Tools to Make Debugging APIs Easier

Top Tools to Make Debugging APIs Easier

11
Comments 1
4 min read
Sort, Filter, and Remap API Data in Python

Sort, Filter, and Remap API Data in Python

20
Comments
6 min read
API Monitoring: What should you measure?

API Monitoring: What should you measure?

47
Comments
5 min read
Use Javascript's Array Methods to Handle API Data

Use Javascript's Array Methods to Handle API Data

11
Comments
6 min read
Machine Learning APIs for Web Developers

Machine Learning APIs for Web Developers

63
Comments
7 min read
Making API Requests with Python

Making API Requests with Python

61
Comments 1
6 min read
How to Listen for Webhooks with Python

How to Listen for Webhooks with Python

31
Comments
7 min read
How to Recover from API Downtimes and Errors

How to Recover from API Downtimes and Errors

29
Comments 1
6 min read
Automatically Monitor API Calls and Requests in Node.js

Automatically Monitor API Calls and Requests in Node.js

31
Comments 1
8 min read
Custom Exception Handling in Ruby

Custom Exception Handling in Ruby

15
Comments
6 min read
Add Retries to HTTP requests

Add Retries to HTTP requests

15
Comments
8 min read
Best Practices for Building API Integrations

Best Practices for Building API Integrations

34
Comments
6 min read
Use the Node.js HTTP Module to Make a Request

Use the Node.js HTTP Module to Make a Request

9
Comments
5 min read
Create a Server with the Node.js HTTP Module

Create a Server with the Node.js HTTP Module

35
Comments
5 min read
How We Cross-post from Ghost to DEV with Node, Express, and Glitch

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

30
Comments 1
11 min read
Build your own Dev.to API client in Node.js

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

94
Comments
7 min read
What is GraphQL?

What is GraphQL?

70
Comments 1
6 min read
What is a REST API?

What is a REST API?

205
Comments 8
5 min read
What developers mean when they say "API"

What developers mean when they say "API"

112
Comments 5
4 min read
Error 429 Too Many Requests - What to do when you've been rate limited

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

43
Comments 3
4 min read
The Top Node.js HTTP Libraries in 2020

The Top Node.js HTTP Libraries in 2020

10
Comments
1 min read
Building a Circuit Breaker in Node.js (Part 2)

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

11
Comments
5 min read
The HTTP Status Codes You Need to Know

The HTTP Status Codes You Need to Know

140
Comments 11
1 min read
Building a Circuit Breaker in Node.js (Part 1)

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

42
Comments
8 min read
Working Remotely: Insights from the Bearer Team

Working Remotely: Insights from the Bearer Team

91
Comments 9
6 min read
The Top Ruby HTTP Clients for 2020

The Top Ruby HTTP Clients for 2020

50
Comments
6 min read
What is a Service Mesh?

What is a Service Mesh?

87
Comments
5 min read
What is an API Gateway?

What is an API Gateway?

399
Comments 8
6 min read
Consuming Webhooks with Node.js and Express

Consuming Webhooks with Node.js and Express

31
Comments
6 min read
The top 4 reasons to start monitoring third-party APIs

The top 4 reasons to start monitoring third-party APIs

52
Comments
3 min read
The Circuit Breaker Pattern

The Circuit Breaker Pattern

76
Comments 2
4 min read
Step by Step: How to configure the Slack API and find your credentials

Step by Step: How to configure the Slack API and find your credentials

8
Comments
2 min read
Best Practices for Navigating an API's Documentation

Best Practices for Navigating an API's Documentation

13
Comments
4 min read
Fun with APIs: Search for and upload images with the imgur API

Fun with APIs: Search for and upload images with the imgur API

9
Comments
4 min read
Create events with the Eventbrite API

Create events with the Eventbrite API

11
Comments
5 min read
loading...