Developer Blog

29 November 2022
How to Run Deno on AWS Lambda

Learn how to run Deno in a serverless environment.

21 November 2022
How to Receive Updates from Salesforce in Your Deno Application

Learn how to connect a Deno application to the Salesforce API and query for leads/contacts and display them in your application.

26 October 2022
5 Deno Runtime Projects You Should Try

Highlights a number of projects out there using Deno that developers should watch and try.

26 October 2022
How the Deno Fresh Framework Will Make Your App Fast

Learn how the server-side rendering of JS with Fresh speeds up the loading of app and makes it faster to develop.

21 October 2022
What Is Deno Deploy and How It Makes Distributed Apps Easily

Learn how using Deno allows people to quickly script distributed web apps.

19 October 2022
Build Your First App with Deno

Check out this get started guide for people new to deno and what they need to do to get up and running on their first deno-powered app.

18 October 2022
5 Changes Coming Soon to Deno

Read this blog post and learn the highlight 5 key improvements to Deno in releases in 2022.

18 October 2022
How Deno's Third-Party Module System Can Keep Your App Secure

Read this blog post and learn how the module system works and how it can benefit app developers with safe practices.

18 October 2022
Deno vs. Node.js — Five Major Differences You Should Consider

Highlight key differences between Deno and Node.js and what developers should consider when making a decision on them.

15 September 2022
What Is Deno and Why You Should Try It

Learn the basics of what the Deno runtime environment is all about, and highlight the key features, benefits, and detractions.

1 September 2022
How to Implement GitHub OAuth in Your Node.js App

OAuth is a standard protocol used for authorization. This post will discuss implementing GitHub OAuth in your Node.js app.

31 August 2022
QuickBooks OAuth: How to Set up the Online Accounting API in Your Web App

Intuit uses OAuth2 to authorize applications for access to company data. Here's how to use their library to authorize your Node app.

31 August 2022
Discord OAuth: How to Add the Discord API to a Node.js App

In this tutorial, we'll go over step by step how to use the Discord API and integrate Discord OAuth into your Node.js application.

19 August 2022
Using OAuth Providers With Microsoft Teams

Microsoft Teams support OAuth via Azure Active Directory for users, and via third-party for apps integration. Here's how and why!

17 August 2022
Asana OAuth: How to Access User Data Using OAuth

Learn how to implement a Node.js application that connects to Asana and requests the authenticated user's data by using OAuth 2.

16 August 2022
Everything You Need to Know About Third-Party Integrations, From Widgets to APIs

This post discusses the many uses of third-party integrations and how they can be useful for developers.

16 August 2022
Reddit OAuth: Let Users Sign into Your App With Reddit Login

Reddit OAuth makes it possible for your application to make HTTP requests to Reddit's API endpoint. Read on to teach users how to sign in with OAuth.

11 August 2022
Zoom OAuth: How to Connect Your Web App to the Zoom Client

In this post, we'll see how to integrate Zoom OAuth into your Node.js app. First, you need to connect your web app to the Zoom client.

11 August 2022
HubSpot Pipedrive Integration, From Start to Finish

HubSpot and Pipedrive can help your team manage sales and track your marketing. Here's how to get them to work together.

10 August 2022
How to Connect to PagerDuty OAuth in Your Node.js Web App

In this post, we'll connect PagerDuty to a Node.js application. In order to implement this without exposing user data, we'll use OAuth.

10 August 2022
How to Use Confluence OAuth to Access Data From a Web App

In this post, we'll look at how to use the OAuth Client Library to allow a NodeJS web app to authenticate and access Confluence content.

4 August 2022
Shopify Node API: How to Integrate It in Your App

This post will walk you through how to set up and use the Shopify API with your Node.js app. We'll also show you examples of what you can do with it.

4 August 2022
How to Access Jira Data From a Node.js App Using Jira OAuth

Jira OAuth safely ports data from Jira to third-party applications. Explore accessing Jira data from a Node.js application while using OAuth.

4 August 2022
Google OAuth: Everything You Need to Start Using It

Learn to create a Node.js app that can complete the authentication process using Google OAuth, and everything you need to know to use it.

1 August 2022
How to Generate and Validate an OAuth 2.0 State Parameter with Node.js

OAuth 2.0 state parameters help guard against CSRF attacks, maintain application state, and preserve user sessions. Learn how to generate and validate OAuth 2.0 state parameters.

1 August 2022
GitLab OAuth: 4 Easy Steps to Implement It in Your Node.js App

This blog post will give you an overview of GitLab OAuth and how to implement it in your Node.js web application.

1 August 2022
Credential Management: What It Is, Best Practices, and Tools

I'll walk you through the subject of credential management, what it is, and why it's essential to guarantee a robust level of security.

27 July 2022
Authoring npm Packages with Monorepos

In this tutorial, you will demonstrate how to publish and create multiple npm packages using a monorepo made with Lerna.

26 July 2022
Quickly and Easily Authenticate Users With LinkedIn OAuth

How do you integrate LinkedIn OAuth into an app? What are the steps? How do you get LinkedIn OAuth credentials? Get the answers in this post!

26 July 2022
3 Common Use Cases for Fastify

In this guide, you will cover 3 use cases in which Fastify shines with code examples.

22 July 2022
Type Annotations in JavaScript

Learn about the TC39 proposal of adding static typing to JavaScript

19 July 2022
Can Node.js Send Email? 3 Options and How to Add Them to Your App

Explore three ways to send email from Node.js applications & how to add them to your app. And code samples help you get started right away.

19 July 2022
Google Sheets API Tutorial: The Basics You Need to Get Going

In this Google Sheets API tutorial for beginners, learn how to use the Google Sheets API to perform basic CRUD operations.

18 July 2022
Slack OAuth: How to Implement It in a Node.js App

Follow this tutorial to write the code necessary to implement Slack OAuth in a Node.js app then connect it to Slack and a Slack workspace.

18 July 2022
Credential Validation: What It Is and Why It Matters

Learn the benefits of credential validation, where it is commonly used, and how to implement it with other authentication mechanisms.

12 July 2022
Token Validation: What It Is and How to Set It Up

Access tokens & token validation are popular and tested mechanisms for securing communication between your user and your service. Learn more!

12 July 2022
What Are Refresh Tokens and How Can They Boost Your Security?

In this guide, you will give a more in-depth explanation of what refresh tokens are, how they can improve software security, and the best practices for creating and handling them.

12 July 2022
How to Integrate Your App With HubSpot Using OAuth

Let's take a look at how to integrate your app with HubSpot using OAuth and Node.js and get a further understanding of what they are.

12 July 2022
Google Sheets API Limits, What It Is and How to Avoid It

In this post, we'll learn about the Google Sheets API limits. When we're making an app, using Google Sheets, we often hit this rate limit.

7 July 2022
Supporting Web Workers API in Node.js vs Just Using Deno

Does adding Web Workers API support to Node.js make sense given it already has Worker Threads? Or is it really only required now because it’s also “available in Deno"?

7 July 2022
Unified APIs for Messaging, Accounting, CRM, and Beyond

Using unified APIs for classes of systems can accelerate your integration strategy, but watch out for these common pain points.

7 July 2022
Node.js WebSocket Client: 3 Ways to Implement One

This article will explore the best ways to implement a Node.js WebSocket client. Let's find out more by diving deep in this post.

7 July 2022
A Guide To Events In The Google Calendar API

While utilizing one of the top calendar apps, there is the very useful Google Calendar APIs which can programmatically generate events.

23 June 2022
Is EdgeDB the Future?

EdgeDB solves some design flaws of relational and No-SQL databases. Read the differences between EdgeDB, MongoDB, and GraphQL and the best use cases for EdgeDB.

22 June 2022
Trello API Limits: 5 Best Practices to Avoid Rate Limiting

Third-party APIs like the Trello API can make life easier for developer. We'll discuss best practices to avoid rate limits in the Trello API.

22 June 2022
Using the Google Calendar API in React.js: An In-Depth Guide

We'll build a simple React app that uses Google Calendar API and that lists and adds events to your calendar. Let’s dive in.

21 June 2022
Is WebAssembly the New Docker?

Learn the differences between WebAssembly, Docker, and other virtualization technologies of your choice as well as examine the benefits and drawbacks of WebAssembly.

21 June 2022
6 Trello API Examples, Useful Code Recipes

In this post, you'll learn how to use the Trello API by walking through some 6 trello api examples. Let's get started.

3 June 2022
How to Process Large Files with Node.js

Processing large files takes a lot of memory and can severely impact the performance of your Node.js application. Using Node.js streams, you can optimize how large files are handled.

3 June 2022
Exploring the Japa Node.js Test Runner

Japa is a fast, small, and simple API-first Node.js test runner with a rich feature set. Learn what Japa is and break down its feature set with code examples.

3 June 2022
How to Use the Google Calendar API With JavaScript

In this post, we'll cover how to use the Google Calendar API with JavaScript including detailed examples of useful tasks.

27 May 2022
Is Remix the Next-Gen React Framework You Should Use?

Remix JS is a full stack web framework that lets you build fast, slick, and resilient websites. It is one of the newer web frameworks built on React.

26 May 2022
Using the GitHub API in Node.js: A Comprehensive Tutorial

Learn how to use Github API in Node.js by building your own APIs for getting user, commits, and repository information from Github.

26 May 2022
Connect Your Express Application With PagerDuty Using EveryAuth

EveryAuth is the easiest way to integrate with the PagerDuty API so you can manage services and incidents your user's behalf.

19 May 2022
How to Use the Gmail API in Node.js - A Step-by-Step Tutorial

Follow this guide to setting up and using Gmail API in Node.js to read, drafts, and send emails.

19 May 2022
Create Your First Node.js GitHub Action: a How-To Guide

In this post, you'll learn what GitHub Actions are and how to create your first GitHub Action for your Node.js application.

17 May 2022
New Express 5 Features to Try

Express.js 5 is currently in Beta. In this article, we will cover the new Express.js 5 features and why Node.js developers should try them out.

17 May 2022
Sending Email With the Gmail API: A How-To Guide

In this post, we'll cover the basics of Gmail API and how to send emails using the Gmail API accompanied by examples and code.

12 May 2022
Integrate your Express Application with Reddit using EveryAuth

Learn how to interact with the Reddit API in an easy and secure way using Express and EveryAuth.

12 May 2022
GitHub Search API: An Introduction With Examples

Learn how to construct search queries to use GitHub Search API to search users, repositories, commits, and code messages.

7 May 2022
How to Use the GitHub API to List Repositories

GitHub offers developers a powerful API. In this post, learn how to use GitHub API to list repositories in several different ways.

6 May 2022
Easily Authorize The Stack Overflow API with EveryAuth

Learn how to interact with Stack Overflow API from an Express application to display user and global top 10 questions and answers using EveryAuth.

6 May 2022
Managing OAuth User Credentials in Your Node.js App

Learn how to implement and manage the OAuth Authorization Code Flow in your Node.js / Express app

6 May 2022
How to Use the GitHub Pulls API to Manage Pull Requests

The GitHub API is powerful, but getting started might be frustrating. In this post, we'll walk you through a GitHub API pull request.

6 May 2022
Discord's REST API, An Introduction With Examples

Let's take a look at what the Discord API is, how to set it up, and the steps for making requests to its endpoints.

6 May 2022
Discord API Rate Limiting: A Troubleshooting Guide

This article provides you with the tools needed to fix any Discord API rate limiting issues that you encounter.

30 April 2022
Integrate With the Slack API and Send Messages Using EveryAuth

Let's build a web form that allows people to send you a Slack direct message ... without using Slack!

29 April 2022
Connect Your Express Application to the Linear API Using EveryAuth

Learn how to use the Linear API by creating an Express application that displays a custom form to create new issues

29 April 2022
Integrating With the Gitlab API Using EveryAuth

Learn how to interact with GitLab API by getting your top 10 starred repositories using EveryAuth.

29 April 2022
Integrating With the Salesforce API Using EveryAuth

How to add Salesforce integration to your Node.js app using EveryAuth

29 April 2022
Integrating With the HubSpot API Using EveryAuth

How to add HubSpot integration to your Node.js app using EveryAuth

29 April 2022
A Scalable Integrations Story With Asana, Google Calendar, and EveryAuth

Previously, I walked through how to get set up with Google Calendar within minutes using EveryAuth. Learn today how to scale this to multiple services, starting with Asana.

22 April 2022
What’s Taking So Long? Task-Based Promise Performance Analysis in Node.js

If we want to understand the architectural performance of our system, we need to first measure the steps taken to process a request.

22 April 2022
Integrating With the GitHub API Using EveryAuth

Learn how to interact with GitHub API from an Express application using EveryAuth

22 April 2022
Integrate Google Calendar To Your Node.js Express App Quickly Using EveryAuth

Add a Google Calendar integration to your Node.js Express app without having to worry about the headache of OAuth flows & access token management.

19 April 2022
Node 18 Release - Top New Features

node-18 is finally here, and fusebit has been following what’s included for months now. Read our summaries of the big features in this latest Node release.

16 April 2022
Node.js 18 Introduces Prefix-Only Core Modules

Node.js 18 is introducing a new type of core module that can't be imported like all of the other core modules. These new modules are called prefix-only core modules, and you need to understand how they work.

14 April 2022
Which Node.js OAuth Library Does Your App Need?

Finding a Node.js OAuth Library for your app gets confusing really quickly. Read this post to learn about the more popular options and what they each do.

14 April 2022
EveryAuth: The Easiest Way For Your App To Access APIs Like Slack, Salesforce, or Github

EveryAuth handles OAuth flow to external services and manages your users’ credentials so that you can focus on your integration logic rather than busywork.

13 April 2022
OAuth 2.0 Refresh Token Best Practices

Learn the best practices you should consider for managing OAuth 2.0 refresh tokens and access to your app.

11 April 2022
Build a Plugin System With Node.js

Writing a plugin system enables your application to be extensible, modular, and customizable. Learn how to write your own from scratch using Node.js and TypeScript.

8 April 2022
Plugin Architecture Overview Between Express, Fastify and NestJS

Learn how the most popular Node.js web frameworks approach extensibility and modularity throughout different plugin patterns.

1 April 2022
Use the Google Search Console API and GitHub Actions to Automate SEO

Learn how to integrate your website publishing workflow to automatically submit new content to Google to be indexed and discovered by organic search visitors.

1 April 2022
Generate WebAssembly With AssemblyScript: a TypeScript-like Language

Learn how to write WebAssembly code with the familiarity of a TypeScript-like language, create low-level code with the existing web ecosystem you already know.

28 March 2022
Track Your Favorite Crypto Prices in Slack With This Node.js Bot

Track your favorite crypto coins and get notifications of price changes in Slack using Node.js and JavaScript

25 March 2022
Running Multi-Tenant Grafana, Tempo, and Loki on AWS at Scale

This blog will detail how we run the infrastructure for the Grafana Loki Tempo (GLT) stack at Fusebit.

25 March 2022
Free API Health Monitoring And Alerting for Early Stage Startups

Monitor the health and uptime of your HTTP API using Google Sheets, and get downtime alerts through Slack. Completely free. Set up in 2 minutes.

24 March 2022
Create an Interactive Image Carousel in Slack

Learn how to use Slack block kit to build an interactive Image Carousel

24 March 2022
A Built-in Test Runner Is Coming to Node and Why You Should Care

Node.js is adding a built-in testing module to Node core. It will come in the form of a new node test module that exposes an API for creating, and executing JavaScript tests.

23 March 2022
Upload Google Spreadsheet Chart to Slack

This post shows how you can automate sending Google Spreadsheet charts to Slack on a schedule. No programming experience is required.

23 March 2022
Signing JWT Securely From Your Browser Using WebCrypto

In this post, we will explore the basic mechanics of Web Cryptography API RSA key generation, creating PEM certificates for use with SSH or other environments, and how to use those keys to sign JWTs for web authentication.

22 March 2022
Discontinuous Semver: Versioning in the Land of Monolithics

Discontinuous, in that not every package has a unique version at every numerical increment. And semver in that we still hold true to the core Semantic Versioning concepts major, read to learn more!

18 March 2022
Google Calendar Webhooks with Node.js

Google’s Calendar API provides push notifications that let you watch for changes to resources. Learn how to create WebHooks to listen and respond to Calendar changes using Node.js.

18 March 2022
API Metering for Express Apps Using BigQuery

This post introduces Express middleware that allows you to start sending HTTP API metering data from your app to BigQuery in under ten minutes.

14 March 2022
Supercharge your Webmaster Skills using the Google Search Console API with Node.js

Google’s Search Console API is an extremely useful tool for webmasters who rely on traffic data and SEO optimizations as a critical part of informing their online strategy.

14 March 2022
Streamline Funnel Analytics with Dynamic UTM Parameters

There is love-hate relationship with UTM parameters for performance marketing. Let’s explore a technical solution for automatically adding UTM tracking codes to all of your inbound links.

11 March 2022
Five Things Not to Do When Building Your SaaS CLI

If you decide to make a command line tool for your SaaS, great! Here’s a list of things not to do!

10 March 2022
Monkey Patching http.request for Fun and Profit

Let’s explore how we can monkey patch the Node.js `http` library (and, by extrapolation, `https` as well) to annotate every request made from the environment.

10 March 2022
Implement Webhooks with Google Forms API in Node.js

Learn how you can create and subscribe to form events using Node.js with push notifications.

10 March 2022
Building an Emergency Circuit Breaker with AWS WAF

This blog will explore an easier way to deal with may requests by creating a big red button using AWS WAF (web application firewall)

10 March 2022
API Metering and Analytics for Early Stage Startups

This post will help you set up a simple metering and reporting system for the HTTP APIs of your app using BigQuery and DataStudio

8 March 2022
5 Women in Tech That Influence Your Everyday Life - And 5 You Should Follow Today

Did you know that the inventor of scientific computing, the first compiler, the personal computer, and the technology behind WiFi, Bluetooth, GPS, were all women?

4 March 2022
Google Forms New API Using Node.js

Google Forms API is currently in open beta. Learn what you can do and how to do it using Node.js even before Google supports their Node.js SDK.

3 March 2022
Embed Grafana for Your Customers in React

Let's dive deep into the code that integrated Grafana with Fusebit's ReactJS app, providing graphing, tracing, and visualization for their customers.

24 February 2022
GitHub OAuth Apps vs GitHub Apps

GitHub Apps are the way to integrate with GitHub. It supports OAuth Apps and GitHub Apps. Understanding what app you should create is critical for your integration capabilities.

23 February 2022
Node.js Adds Support for Direct Registry-less HTTPS Imports

Node is planning to introduce support for HTTPS imports in Node 18 - a feature that enables you to use urls to directly import modules over HTTPS into your project.

16 February 2022
Blue Green Deployments on AWS

Blue-Green deployments is a deployment strategy that avoids downtime during application deployments and can easily roll back if a deployment fails.

15 February 2022
Run Every Node.js Version in AWS Lambda

Run any version of Node.js in AWS Lambda within hours after release using custom AWS Lambda runtimes from Fusebit

10 February 2022
Why Private Npm Registries Matter and How Verdaccio Makes It Easy

You should consider setting up a private registry to protect against unforeseen circumstances and enhance collaboration across your team.

8 February 2022
Webhook Rate Limits and Throttling

In this blog post you will learn the importance to rate limit in webhooks, rate limiting techniques, exponential backoff retry strategy and general rate limiting recommendations.

4 February 2022
Simple Authorization Model for HTTP APIs

Simple yet flexible authorization model for your HTTP APIs, based on lessons learned at Fusebit.

2 February 2022
fetch() In Node.js Core: Why You Should Care

Node 17.5 introduces support for the fetch() HTTP client, a new way to send requests to HTTP APIs.

24 January 2022
Run Node.js from Google Sheets

Import data from any API or data source to Google Sheets using Node.js, NPM, and Fusebit Connectors.

21 January 2022
Linear and Discord Slash Commands

Learn how to build an interactive Slash Command for a Discord bot that lets users create a new issue in Linear.

19 January 2022
How To Add Slash Commands to Your Discord Bot

Slash Commands are an extremely powerful way to provide rich interactivity for members of your Discord server, all you have to do is type “/” and you're ready to use your favorite bot.

13 January 2022
Mocking With Undici Like a Pro

This post goes into detail into Undici's mocking support, which enables you to write fast and reliable unit tests.

13 January 2022
Make your DevOps Team Happy with this PagerDuty + Discord Integration

Integrating Slack and HubSpot can be challenging. In this blog post you can learn how to create the exact integration that you want.

6 January 2022
Creating Linear issues from slash commands in GitHub!

In this blog post, you will learn how to create Linear issues from a GitHub comment (using slash commands).

6 January 2022
How to Secure Your HTTP APIs

This post will review a few HTTP API access control approaches, from simple API keys to OAuth.

22 December 2021
Import Contacts from HubSpot to Salesforce

In this blog post, you will learn how to easily import contacts from HubSpot to Salesforce with a few clicks using Fusebit.

15 December 2021
Send HubSpot Companies to Slack!

There are hundreds of data integrations you can do between HubSpot and Slack. One of them is to send the number of HubSpot companies to a Slack channel.

14 December 2021
Customize Linear’s Slack Notifications

Create the flexible and customizable integrations between Linear and Slack using Fusebit.

25 November 2021
A Better Slack Bot for HubSpot

Integrating Slack and HubSpot can be challenging. In this blog post you can learn how to create the exact integration that you want.

27 October 2021
Koa in the Cloud

In this post you can learn how to run Koa on AWS Lambda and the differences with Express.

26 October 2021
Bots, Hooks, and Extensions

Identify the set of technical challenges you will need to think about and solve to add a robust integration story to your app.

19 October 2021
Still Building SaaS Integrations In 2021?

Are you looking for an integration platform for your SaaS application that supports multi-tenancy (your users or customers)?

7 October 2021
Fusetunnel - A Fast, Scalable, and Free Tunnel

Fusetunnel is end-to-end encrypted, giving a developer greater security for sharing your localhost app.

6 October 2021
Make Git Your API

When designing HTTP APIs for your application, it sometimes makes sense to embrace git as a part of the protocol.

20 January 2021
Fusebit Raises Seed Round

FSEATTLE, WA -- Fusebit (https://fusebit.io), a Seattle-based developer platform for product integrations, has today announced the close of $3.3 million in seed-round funding...

10 March 2020
Premium Integrations as a Differentiator

As part of Fusebit's journey towards helping SaaS companies build powerful custom integrations, we caught up with Scott Willeke, Director of Product at Smartsheet...

6 September 2019
The Evolution of Hyper-Personalized Marketing

We spoke with Tyler Mills, Product Manager at [Zaius](https://zaius.com/), to get the scoop on his company's approach to integrations...

26 August 2019
The Role of Integrations in Building a Unicorn

We spoke with Eugenio Pace, the co-founder and CEO of [Auth0](https://auth0.com/), to get the scoop on his company's approach to integrations.

19 August 2019
Did You Make the Right Call with Building Your Integration Story?

In the not-too-distant past, the only way for a SaaS company to provide integrations with other tools and services...

4 July 2019
Buy, Build, and Integrate

Are you ready for the new way companies use your SaaS?

27 June 2019
Scheduling Requests

Any modern 3rd party HTTP API that sees significant traffic will have some form of rate limiting implemented. The server might rate limit on the number of concurrent connections...

8 June 2019
Twilio, Segment, Github, and Auth0 are Setting a New Trend

Most people buy cars to get from A to B, not because they like driving. That’s why Uber and Lyft are so successful...