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 Tutorial: Building a Simple CMS with Dynamic User Content with Prismic.io

Learn how to take a stepwise approach to building a trivial website which displays some dynamic user content using Prismic.io and Node.js.

Tutorial: Build your own Smart TV Using RaspberryPi, NodeJS and Socket.io

In this tutorial, we'll go through installation of software and packages, basic shellcode, server-side scripting, and client-side scripting.

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.

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?

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.

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

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.

Integrating Node.js & Python to Write Cross-Language Modules using pyExecJs

Through this tutorial, you'll learn how to write cross-language modules using pyExecJs.
Integrating Node.js & Python to Write Cross-Language Modules using pyExecJs

Storing Tree Structures in MongoDB: Code Examples

This tutorial demonstrates approaches for storing tree structures with NoSQL database, MongoDB.
Storing Tree Structures in MongoDB: Code Examples

Handling the Asynchronous Nature of Node.js: Sample Project

Node.js is built on top of Google's V8 engine, which in turns compiles JavaScript. JavaScript is asynchronous in nature. Asynchronous is a programming pattern which provides the feature of non-blocking code i.e do not stop or do not depend on another function / process to execute a particular line of code.
Handling the Asynchronous Nature of Node.js: Sample Project

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

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

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

Angular/Node: Building a Command Line Tool to Generate Projects Part 2 - Angular and your FileSystem

Learn how to use AngularJS for server-side programming through this tutorial.
Angular/Node: Building a Command Line Tool to Generate Projects Part 2 - Angular and your FileSystem

Using NodeJS to asciify images

This post describes how to use image-to-ascii for converting images into ASCII art.
Using NodeJS to asciify images

Beginner's Guide to Getting Started with Sails.js

Sails.js is a Node.js framework that allows you to build enterprise-ready, custom MVC ( model, view, controller ) applications on the go. Here's how to get started with configuring your first Sails.js app.
Beginner's Guide to Getting Started with Sails.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

Pi Day, Raspberry Pi and Command Line

Using a Raspberry Pi computer, try your hand at displaying the Raspberry Pi's logo and the Pi number in the command line.
Pi Day, Raspberry Pi and Command Line

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

Get curated posts in your inbox

Learn programming by reading more posts like this

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE