Conceptual

Understanding the SSH Encryption and Connection Process — step-by-step Security tutorial on Progressive Robot

Understanding the SSH Encryption and Connection Process

SSH, or secure shell, is an encrypted protocol used to communicate with remote servers safely. The practical uses of SSH are widely discussed in other guides. In this article, we’ll examine the underlying encryption and connection procedures that make SSH the go-to method of administering remote systems.

Read more
An Introduction to Machine Learning — step-by-step AI And Machine Learning tutorial on Progressive Robot

An Introduction to Machine Learning

Machine learning is a subfield of artificial intelligence (AI). The goal of machine learning generally is to understand the structure of data and fit that data into models that can be understood and utilized by people. Although machine learning is a field within computer…

Read more
Why You May Not Want To Run Your Own Mail Server — step-by-step DevOps tutorial on Progressive Robot

Why You May Not Want To Run Your Own Mail Server

When setting up a web site or application under your own domain, it is likely that you will also want a mail server to handle the domain’s incoming and outgoing email. While it is possible to run your own mail server, it is often not the best option for a variety of reasons. This guide will cover many of the reasons that you may not want to run your own mail server, and offer a few alternatives.

Read more
How To Understand the Chef Configuration Environment on a VPS — step-by-step Programming tutorial on Progressive Robot

How To Understand the Chef Configuration Environment on a VPS

Chef is a popular configuration management system that allows you to deploy predictable, complex environments to machines within your organization. In this article, we will discuss the Chef configuration environment and organizational structure at a high level so that you will be familiar with the components that make up a Chef configuration system.

Read more
Nginx Server- und Standortblockauswahlalgorithmen verstehen — step-by-step Web Servers tutorial on Progressive Robot

Nginx Server- und Standortblockauswahlalgorithmen verstehen

Nginx ist einer der beliebtesten Webserver der Welt. In diesem Leitfaden werden wir erläutern, wie Nginx den Server und den Speicherblock auswählt, der die Abfrage eines bestimmten Clients verarbeitet. Wir werden den vorhandenen Algorithmus sowie die Anweisungen und Optionen behandeln, die Sie zur Änderung des Auswahlprozesses verwenden können.

Read more
How To Design a Document Schema in MongoDB — step-by-step Databases tutorial on Progressive Robot

How To Design a Document Schema in MongoDB

Document-oriented databases like MongoDB make it possible to break free from rigidity and limitations of the relational model. However, the flexibility and freedom from being able to store self-descriptive documents in the database can lead to other pitfalls and difficulties. This conceptual article outlines the common guidelines related to schema design in a document-oriented database and typical ways to model relationships between data.

Read more
A Deep Dive into Iptables and Netfilter Architecture — step-by-step Security tutorial on Progressive Robot

A Deep Dive into Iptables and Netfilter Architecture

Firewalls are an important tool that can be configured to protect your servers and infrastructure. In the Linux ecosystem, iptables is a widely used firewall tool that interfaces with the kernel’s netfilter packet filtering framework. For users and administrators who…

Read more
The Docker Ecosystem: Scheduling and Orchestration — step-by-step Docker tutorial on Progressive Robot

The Docker Ecosystem: Scheduling and Orchestration

Many Docker users are leveraging the platform as a tool for easily scaling large numbers of containers across many different hosts. Clustered Docker hosts present special management challenges that require a different set of tools. In this guide, we will discuss Docker schedulers and orchestration tools which represent the primary container management interfaces for administrators of distributed deployments.

Read more
CHAT