This article introduces Moment.js, a popular JavaScript library that is a Swiss Army knife for working with dates and times.
Node.js
Nilson Jacques shows how to use NGINX as a reverse proxy for a Node.js app and to handle the static resources, and he then shows how to configure SSL.
Atul Ramachandran demonstrates how to install NodeGui and use it to build a meme searcher that lives in the system tray and communicates with the GIPHY API.
This step-by-step guide will show you how to install npm, and master common commands in the Node Package Manager (npm) command-line interface.
Michiel Mulders shows you how to install and set up a new Discord bot, which is made easier thanks to the API offered by the Discord.js package.
Lukas White takes an in-depth look at DropzoneJS — an extremely configurable JavaScript library that takes that makes dealing with file uploads fun again.
Learn the basics of MongoDB, the Mongo shell, popular drivers, common database operations and CRUD actions within the Mongo shell.
Mark Brown shows how to use Node.js and Express to process form data and handle file uploads, covering validation and security security issues.
James Hibbard offers a beginner-friendly, high-level introduction to Node.js, explaining its purpose and when you should consider using it in your projects.
Lukas White and James Hibbard show how to create a simple command-line app that interacts with the GitHub API to initialize Git repositories.
This guide shows how to use the mysql module to connect to your database and perform basic CRUD operations.
Akshay Kadam introduces four types of app testing, and shows how to use Puppeteer to perform end-to-end testing on an application.
In this guide, we'll walk you through everything you need to know to build your first Telegram chatbot using JavaScript and Node.js.
Praveen Kumar walks through how to build a full-stack, real-time Harry Potter house voting web application using Pusher and WebSockets.
Akshay Kadam introduces Styled Components, a JS-based means of adding styles to your React project, and then shows how to use them in practice by imitating the Unsplash interface.
In this guide, you’ll learn how to build a RESTful API server in Node.js using Feathers.js, a framework for building real-time applications.
This article, sponsored by New Relic, provides an introduction to the automated task runner, Gulp.js, and shows how it can shrink page size.
Michiel Mulders demonstrates how, when building a Vue app with Vue CLI, to make use of both Vue’s async components and webpack’s code-splitting functionality to load in parts of a page after a Vue app’s initial render — keeping initial load time to a minimum and giving your app a snappier feel.
Create a basketball scoreboard that automatically senses your score, using a Raspberry Pi 3, Node.js and Javascript.
In this tutorial, I’ll walk you through creating a server and teach you all you need to know about routes in Express.
The goal of this tutorial is to show you how to build a new Node.js application using TypeScript and Express.
In this tutorial, I’ll show you how a modern and secure authentication approach. By the end, you’ll be able to create and verify JWTs yourself in Node.
In this tutorial, you will be developing a simple Angular single page app with a REST backend, based on Node and Express.
I’ll show you how you can use OAuth 2.0 outside the context of a user, in what is also known as the Client Credentials Flow.
Read Build a Simple REST API with Node and OAuth 2.0 and learn JavaScript with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
I’m going to show you how to build a GraphQL API with Vesper framework, TypeORM, and MySQL. These are Node frameworks, and I’ll use TypeScript for the language. For the client, I’ll use React, reactstrap, and Apollo Client to talk to the API.
In this tutorial, I’ll walk you through creating both a frontend web app in React and a backend REST API server in Node.
Learn about the benefits of using Axios, a promise-based HTTP client with an easy-to-use API that can be used in both the browser and Node.js.
Craig Buckler reviews the main JavaScript updates introduced with ES2017, and also giving a brief outline of how the updating process works.
Craig looks at object literals, digging into new features introduced from ES2015 (ES6) that make object handling even easier in modern browsers and Node.js.