JavaScript Sorcery

JavaScript Sorcery is our special email series where we dive deep into all things JavaScript.

Avoiding False Positives in Node.js Tests
General

Avoiding False Positives in Node.js Tests

Let's examine several common false positive patterns that can crop up in Node.js test suites.

By Greg Gorlen on

Streamlined Contract Testing in Node.js: A Simple and Achievable Approach
General

Streamlined Contract Testing in Node.js: A Simple and Achievable Approach

Let's explore a simplified approach to contract testing that offers all the benefits with less work.

By Ashley Davis on

Best Testing Practices in Node.js
General

Best Testing Practices in Node.js

Check out 15 best testing practices to write efficient, effective, and easy-to-maintain tests in Node.

By Antonello Zanini on

DynamoDB Single-Table Design with TypeScript
General

DynamoDB Single-Table Design with TypeScript

DynamoDB is a powerful tool when it comes to single-table design — let's see how.

By Camilo Reyes on

Top 5 HTTP Request Libraries for Node.js
General

Top 5 HTTP Request Libraries for Node.js

Let's check out 5 major HTTP libraries we can use for Node.js and dive into their strengths and weaknesses.

By Damilola Olatunji on

How to Handle Errors in Next.js for Node With the App Router
General

How to Handle Errors in Next.js for Node With the App Router

Let's use the App Router to handle errors in Next.js.

By Antonello Zanini on

An Introduction to Unit Testing in Node.js
General

An Introduction to Unit Testing in Node.js

We'll explore why unit tests are needed in your Node.js app and some libraries that can help.

By Antonello Zanini on

Advanced Use Cases of the Node.js Native Test Runner
General

Advanced Use Cases of the Node.js Native Test Runner

In the second and final part of this two-part series, we'll see how the Node.js test runner works in action, with some advanced examples.

By Damilola Olatunji on

Grokking DynamoDB with TypeScript
General

Grokking DynamoDB with TypeScript

DynamoDB is the perfect choice for high-data applications that need low latency. Let's see how to model your data in DynamoDB based on your access patterns.

By Camilo Reyes on

Exploring the Node.js Native Test Runner
General

Exploring the Node.js Native Test Runner

In the first part of this two-part series, we'll look at the main capabilities of the Node.js test runner.

By Damilola Olatunji on

Security Best Practices for Your Node.js Application
General

Security Best Practices for Your Node.js Application

We'll explore common security threats and share best practices for preventing them in your Node.js application.

By Omonigho Kenneth Jimmy on

How to Perform Data Validation in Node.js
General

How to Perform Data Validation in Node.js

We'll see how data validation works in Node before implementing it in Express.

By Antonello Zanini on

More articles

AppSignal monitors your apps

AppSignal provides insights for Ruby, Rails, Elixir, Phoenix, Node.js, Express and many other frameworks and libraries. We are located in beautiful Amsterdam. We love stroopwafels. If you do too, let us know. We might send you some!

Discover AppSignal
AppSignal monitors your apps