IT, Cloud & DevOps Blog

How to Configure Web Application Proxy on Windows Server 2019 — step-by-step Windows Server 2019 tutorial on Progressive Robot

How to Configure Web Application Proxy on Windows Server 2019

How to Configure Web Application Proxy on Windows Server 2019 Web Application Proxy (WAP) is a reverse proxy role service in Remote Access on Windows Server 2019 that provides secure external access to applications hosted on internal servers. It acts as a pre-authentication gateway, validating user credentials via AD FS before forwarding requests to backend […]

Read more
How to Scale a Discourse Deployment with a Load Balancer and Managed Database Cluster — step-by-step Databases tutorial on Progressive Robot

How to Scale a Discourse Deployment with a Load Balancer and Managed Database Cluster

After completing this tutorial, you will have a highly available, easily scalable Discourse deployment running on the cloud provider. You’ll start with a fresh Ubuntu 20.04 Droplet and you’ll finish with a horizontally scalable Discourse installation that includes a Load Balancer, Managed PostgreSQL cluster, Redis instance (optional), and additional Droplets.

Read more
How to Sync Time with Chrony on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Sync Time with Chrony on RHEL 8

Accurate system time is essential for security certificates, log correlation, scheduled jobs, and Kerberos authentication. RHEL 8 ships with Chrony as its default NTP implementation, replacing the older ntpd daemon. Chrony is faster to synchronize on startup, handles intermittent network connections well, and is better suited to virtual machines. This guide covers installing and configuring […]

Read more
openSUSE Tumbleweed — groff — multiple vulnerabilities (3 CVEs) — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — groff — multiple vulnerabilities (3 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE security advisory (see also SUSE bugzilla) Related CVEs: CVE-2009-5044 CVE-2009-5080 CVE-2009-5081 Upstream summary: contrib/pdfmark/pdfroff.sh in GNU troff (aka groff) before 1.21 allows local users to overwrite arbitrary files via a symlink attack on […]

Read more
Como indexar e fatiar strings em Python 3 — step-by-step Python tutorial on Progressive Robot

Como indexar e fatiar strings em Python 3

O tipo de dados string do Python é uma sequência composta por um ou mais caracteres individuais, que consistem em letras, números, caracteres de espaço em branco ou símbolos. As strings são sequências e podem ser acessadas das mesmas maneiras que outros tipos de dados baseados em sequências, através da indexação e divisão. Este tutorial ensinará como acessar strings através da indexação e como dividir suas sequências de caracteres; ele também abordará métodos de contagem e localização de caracte

Read more
Como Instalar o Nginx no Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

Como Instalar o Nginx no Ubuntu 16.04

O Nginx é um dos servidores web mais populares no mundo e é responsável por hospedar alguns dos maiores e mais acessados sites na internet. Ele possui mais facilidades de recursos do que o Apache em muitos casos e pode ser utilizado como servidor web ou proxy reverso. Neste…

Read more
CHAT