JavaScript

Using Event Emitters in Node.js — step-by-step Javascript tutorial on Progressive Robot

Using Event Emitters in Node.js

Event emitters are objects in Node.js that trigger an event by sending a message to signal that an action was completed. In this article, you will create an event listener for a TicketManager JavaScript class that allows a user to buy tickets. You will set up listeners for the buy event, which will trigger every time a ticket is bought. This process will also teach you how to manage erroneous events from the emitter and how to manage event subscribers.

Read more
An Introduction to jQuery — step-by-step Javascript tutorial on Progressive Robot

An Introduction to jQuery

This guide will take you through the JavaScript jQuery library by covering how to install jQuery in a web project; the definitions of important web development concepts such as API, DOM, and CDN; common jQuery selectors, events, and effects; and examples to test the concepts learned throughout the article.

Read more
JavaScript For Loops — step-by-step Javascript tutorial on Progressive Robot

JavaScript For Loops

Loops are used in programming to automate repetitive tasks. In this tutorial, we will learn about the for statement, including the for…of and for…in statements, which are essential elements of the JavaScript programming language.

Read more
How To Build a Blog with Nest.js, MongoDB, and Vue.js — step-by-step Databases tutorial on Progressive Robot

How To Build a Blog with Nest.js, MongoDB, and Vue.js

Nest.js is a scalable, server-side JavaScript framework built with TypeScript that still preserves compatibility with JavaScript. You’ll approach this project by separating the application into two different sections: the frontend and the backend. You’ll use Nest.js to build the backend, Vue.js for the front-end application, and MongoDB to persist your app’s data.

Read more
How To Convert a Gatsby Site to a Progressive Web App — step-by-step Javascript tutorial on Progressive Robot

How To Convert a Gatsby Site to a Progressive Web App

A Progressive Web App, or PWA, is a type of website that goes beyond the usual limits of web capabilities, using newer technology to bridge the gap between your browser and your operating system. Gatsby developers can deliver users an improved overall browsing experience by converting their apps to PWAs. This tutorial will walk you through using plugins to turn a sample Gatsby site into a PWA by providing a secure context, making a manifest file, and adding a service worker.

Read more
How To Create User Interactions with Events in Vue — step-by-step Javascript tutorial on Progressive Robot

How To Create User Interactions with Events in Vue

In Vue.js, developers use events to add user interaction to their web applications. However, the front-end framework offers a quicker method of handling events by using the v-on directive. In this tutorial, you will use events in Vue to create an application of airport codes. When the user selects an airport code, the app will add that airport to a “favorites” collection. By following along with this project, you will learn about Vue’s built-in events and how to create custom events.

Read more
CHAT