JavaScript

How to Set Up a Next.js 15 Application on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Deno 2 on Ubuntu 26.04

Deno 2 is a secure runtime for JavaScript and TypeScript built on V8 and Rust. Unlike Node.js, Deno has built-in TypeScript support, a permission-based security model, and a standard library without npm being required. Deno 2 introduces npm compatibility and improved backwards compatibility. This guide installs Deno 2 on Ubuntu 26.04 LTS. Tested and valid […]

Read more
How to Set Up a Next.js 15 Application on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Node.js 22 LTS on Ubuntu 26.04

Node.js 22 LTS is the current long-term support release of the JavaScript runtime. It includes performance improvements from V8 13, the stable fetch API, native TypeScript type-stripping support, and improved ESM compatibility. This guide installs Node.js 22 LTS on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server or […]

Read more
How to Use Python Virtual Environments on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Deno 2 on Ubuntu 24.04

Deno 2 is a modern JavaScript and TypeScript runtime that is secure by default, requires no package.json, and has first-class TypeScript support. Released in 2024, it is now Node.js-compatible. This guide installs Deno 2 on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server or desktop A user account […]

Read more
How To Manage State in a Vue.js Application with Vuex — step-by-step Javascript tutorial on Progressive Robot

How To Manage State in a Vue.js Application with Vuex

Vuex is the first-party development state management library for Vue.js. Vuex follows the principle that Redux has popularized over the past years: Data flows in one direction, with actions and mutations modifying data in a single source of truth called the store. In this tutorial, you will create an application that renders a list of cards with airport information in them. When clicked, these cards will execute the Vuex workflow to add the selected airport to a list of favorites.

Read more
How to Use Python Virtual Environments on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Manage Node.js Versions with NVM on Ubuntu 24.04

NVM (Node Version Manager) lets you install multiple Node.js versions and switch between them with a single command. This is essential for developers working on multiple projects with different Node.js requirements on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server or desktop A user account (NVM is installed […]

Read more
How to Use Python Virtual Environments on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Node.js 20 LTS on Ubuntu 24.04

Node.js 20 is the current Long-Term Support (LTS) release, offering improved performance, the experimental Permissions Model, and a stable test runner. This guide installs Node.js 20 LTS on Ubuntu 24.04 LTS using the official NodeSource repository. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 […]

Read more
How To Validate Forms in Vue.js — step-by-step Javascript tutorial on Progressive Robot

How To Validate Forms in Vue.js

Form field validation requires a user to fill out all required fields in a web form. The validation is typically done where the developer can set up rules. In this tutorial, we will build a registration form which uses VeeValidate to validate its form input.

Read more
Introduction to Ionic Framework: Combining HTML, CSS, and JavaScript

Introduction to Ionic Framework: Combining HTML, CSS, and JavaScript

The Ionic Framework has revolutionized mobile app development by seamlessly combining the power of HTML, CSS, and JavaScript. In this comprehensive guide, we will delve into the fundamentals of Ionic, exploring how these core web technologies are integrated to create robust and feature-rich applications. From understanding the basics of HTML, CSS, and JavaScript to building your first app with Ionic, this article will provide you with the essential knowledge and practical insights to kickstart your journey into the world of cross-platform development.

Read more
CHAT