Keeping a Changelog in Node.js

Most Recent

Using Monogram to Upgrade From MongoDB Node Driver 2.x to 3.x

September 13, 2018

Let's be frank: backwards-breaking API changes are painful. Especially when

An Overview of BigInt in Node.js

September 11, 2018

Support for arbitrarily large integers (BigInts) is a stage 3 TC39 proposal. Stage 3 means the proposal is ready and for browsers to start implementing. Earlier this year, the V8 team added support for BigInts, which means Node.js 10.4.0 has BigInt support. You can use BigInts in Node.js 10.x without any flags, as long as you're on at least 10.4.

Introducing Awaitjs-Express: Async Function Support for Express

August 31, 2018

Building a Serverless App with MongoDB Stitch

August 28, 2018

MongoDB Stitch is MongoDB's backend-as-a-service solution. Stitch supports a wide variety of high-level features, like Twilio integration and field-level access control, but it also supports custom functions similar to Amazon Web Services' Lambda. In this article, I'll walk you through setting up backend application in MongoDB Stitch on top of MongoDB Atlas. This backend application regularly ingests stock price data from the IEX API and exposes an REST API endpoint for loading a stock's latest price.

An Overview of Buffers in Node.js

August 14, 2018

Buffers are Node.js' built-in type for storing arbitrary binary data. Because most Node.js developers don't use buffers much beyond occasionally reading data from a file,

An Overview of Destructuring Assignments in Node.js

August 03, 2018

JavaScript introduced destructuring assignments as part of the 2015 edition of the JavaScript language spec. Destructuring assignments let you assign multiple variables in a single statement, making it much easier to pull values out of arrays and objects.