Node.js Tutorials and Insights

Learn Node.js and keep up with the latest trends and insight from top Node.js experts. Use Node.js for backend development, APIs, and more.

GET STARTED

Node.js tutorials, posts, and more

Node.js Best Practices

Let's save the world of Node.js projects together! Here are the top 14 Node.js best practices that Node developers of every level should know.
Node.js Best Practices

Object-Relational Mapping in Node.js with Sequelize

Sequelize is easy to learn and has dozens of cool features. Time to learn how to use it so you can make an effective ORM in Node.js.
Object-Relational Mapping in Node.js with Sequelize

How to Integrate MailChimp with your NodeJS app

I'd like to walk you through a few use cases for how you may want to integrate MailChimp into your own Node.JS application.
How to Integrate MailChimp with your NodeJS app

Express.js Quick Tip: Adding Support for JWT Authentication

JWT is short for JSON Web Token, and is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. Here's how to add protected JWT authentication support to Express.js

Unit Testing and TDD in Node.js – Part 1

Testing is an important practice in software development to improve software quality. There are many forms of testing; manual testing, acceptance testing, unit testing, and a few others. In this post we are going to look at unit testing in Node using the Mocha test framework.

RESTful CRUD Operations in Meteor.js

Meteor is a popular framework for building real-time web applications. We have already covered a tutorial which explains how to build chat system using Meteor.js. In this tutorial, we will learn how to develop a RESTul API using Meteor that performs CRUD operations.
RESTful CRUD Operations in Meteor.js

Uploading Videos to YouTube Using NodeJS

Using different service APIs may be difficult, especially for beginners, but not only. In this post, I will try to make clearer how to upload a video on YouTube, using NodeJS.
Uploading Videos to YouTube Using NodeJS

Implementing Sign in with Twitter for Node.js

I'm sure a lot of developers out there have those pieces of code as part of their toolbox, but for those who don't, OAuth sign ins are so much easier to build. I've written a guide today that describes how to implement sign in with Twitter. And because I'm really into Node.js at the moment, it's going to be written with JavaScript.
Implementing Sign in with Twitter for Node.js

How to Create Cross-Platform Desktop Apps with NW.js

Learn how to create cross-platform desktop apps with NW.js through this step-by-step tutorial.
How to Create Cross-Platform Desktop Apps with NW.js

Deep Dreaming with Node.js, or: Web Automation for Fun and Profit

This tutorial is aimed at beginner to intermediate Node.js developer. Learn how to use Dreamscope for website automation.
Deep Dreaming with Node.js, or: Web Automation for Fun and Profit

Getting Started with Node.js + MySQL

Through code examples, this Node.js Tutorial will teach you how to get started with using MySQL, how to use it in production, and how to test the concurrent users.
Getting Started with Node.js + MySQL

Extracting Information from a Link with Node.js & AngularJS

Ever noticed how Facebook extracts the information from a link the minute you paste one, or how Quora extracts the title of the link once you pasted the URL? In this tutorial, you'll learn how to retrieve the information from a link, just as Facebook and some popular websites do it.
Extracting Information from a Link with Node.js & AngularJS

Testing Express APIs with Supertest

In this quick tutorial, you'll learn how to test your Express APIs with Supertest.

Cookie Management in Express

Learn how to manage cookies in Express by reading this quick tutorial.
Cookie Management in Express

Angular/Node: Building a Command Line Tool to Generate Projects Part 1

This tutorial teaches you how to get an Angular app bootstrapped and working from the command line and to generate the boilerplate required to bootstrap an angular app from the command line or the browser.

How to unit test NodeJS HTTP requests?

Want to learn how to unit test your HTTP requests? This tutorial will walk you through the how-to steps for unit testing.
How to unit test NodeJS HTTP requests?

Ruby on Rails vs. Node.js ─ Which Backend Technology Should Beginners Learn?

This article is based on the Codementor Hour of Code Office Hour hosted by Steve Klabnik, an active open source contributor who has made 245 commits to Rails before. The audience asks Steve about whether programming beginners should learn Rails or Node.js as their first back-end language, and Steve’s answers are as below.

Streams: My Favorite Tool

Why do I love Streams? It allows you process and merge freely while ensuring data is not lost. Read this post to learn more about why Streams is the best.
Streams: My Favorite Tool

Node.js With Express And EJS

Here's why EJS might be your answer! With EJS, you can create partial views and set different usernames for each user. Learn more about EJS through this quick tutorial.

Creating Public & Private Node Modules

Creating private or public modules is especially helpful in making your code reusable, distributive, and modular! Learn how to in this tutorial.
Creating Public & Private Node Modules

Subscribe to our weekly newsletter

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE