Development

How To Run Multiple Functions Concurrently in Go — step-by-step Programming tutorial on Progressive Robot

How To Run Multiple Functions Concurrently in Go

To run programs faster, a programmer needs to design their programs to run at the same time. Two features in Go, goroutines and channels, make concurrency easier when used together. Goroutines solve the difficulty of setting up and running concurrent code in a program, and channels solve the difficulty of safely communicating between the code running concurrently.

Read more
How To Set Up the code-server Cloud IDE Platform on Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

How To Set Up the code-server Cloud IDE Platform on Ubuntu 20.04

With developer tools moving to the cloud, creation and adoption of cloud IDE (Integrated Development Environment) platforms is growing. code-server is Microsoft Visual Studio Code running on a remote server and accessible directly from your browser. In this tutorial, you will set up the code-server cloud IDE platform on your Ubuntu 20.04 machine and expose it at your domain, secured with free Let’s Encrypt TLS certificates.

Read more
How To Style HTML Elements with Borders, Shadows, and Outlines in CSS — step-by-step DevOps tutorial on Progressive Robot

How To Style HTML Elements with Borders, Shadows, and Outlines in CSS

Working with shadows, borders, and outlines is a key component of web development, and can provide visual definition around HTML elements and text items. In this tutorial, you will create a legality notice for a fictional space tourism company. Throughout the demo you will create visually rich containers by using five main CSS properties: border, border-radius, box-shadow, text-shadow, and outline.

Read more
How To Use Enums in TypeScript — step-by-step Javascript tutorial on Progressive Robot

How To Use Enums in TypeScript

In TypeScript, enums, or enumerated types, are data structures of constant length that hold a set of constant values. Each of these constant values is known as a member of the enum. Enums are useful when setting properties or values that can only be a certain number of possible values. This tutorial will explain the syntax used to create enum types, the JavaScript code that the TypeScript compiler creates under the hood, and a use case for enums in game development.

Read more
How To Use Interfaces in TypeScript — step-by-step Javascript tutorial on Progressive Robot

How To Use Interfaces in TypeScript

Interfaces in TypeScript enable you to represent and document various data structures. In this tutorial, you’ll create interfaces, learn how to use them, explore the differences between normal types and interfaces, and learn about declaration merging and module augmentation.

Read more
How To Use SQLite with Node.js on Ubuntu 22.04 — step-by-step Linux tutorial on Progressive Robot

How To Use SQLite with Node.js on Ubuntu 22.04

In this tutorial, readers will use node-sqlite3 to create a connection with an SQLite database. Next, they’ll create a Node.js app that creates a table and insert data into the database. Finally, they’ll modify the app to use node-sqlite3 to retrieve, update, and delete data from the database.

Read more
CHAT