chris

How To Write a Serverless Function — step-by-step DevOps tutorial on Progressive Robot

How To Write a Serverless Function

Serverless architecture allows backend web services to be implemented on an as-needed basis. Rather than needing to maintain your own server configuration, architecting your software for serverless providers can minimize the overhead involved. Serverless applications are typically deployed from a Git repository into an environment that can scale up or down as needed. This tutorial will cover some best practices for writing an example serverless function.

Read more
Oracle Linux 8 — libarchive — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — libarchive — vulnerability — patch and remediation guide (ELSA-2020-0271)

🟠 High   ⏱ 15–60 min  Last verified: 21 December 2020 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2020-0271 Related CVEs: CVE-2019-18408 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance […]

Read more
How to Configure OpenVPN Server on FreeBSD 12 — step-by-step FreeBSD 12 tutorial on Progressive Robot

How to Configure OpenVPN Server on FreeBSD 12

Introduction FreeBSD 12 is a UNIX-derived operating system renowned for its network stack performance, ZFS integration, and Jail isolation primitives. Setting up configure openvpn server on freebsd 12 on FreeBSD 12 follows the rc.conf/service(8) paradigm rather than systemd, which means enabling a service and configuring its startup options are done differently from any Linux distribution. […]

Read more
How To Handle Async Data Loading, Lazy Loading, and Code Splitting with React — step-by-step Javascript tutorial on Progressive Robot

How To Handle Async Data Loading, Lazy Loading, and Code Splitting with React

In JavaScript development with the React library, asynchronous programming presents unique problems. When you use React functional components for example, asynchronous functions can create infinite loops. In this tutorial, you’ll find out how to avoid asynchronous programming bugs, load data with the useEffect React Hook, and split your code for on-demand lazy loading using React lazy and Suspense.

Read more
Configuration Management 101: Writing Ansible Playbooks — step-by-step Devops tutorial on Progressive Robot

Configuration Management 101: Writing Ansible Playbooks

This tutorial will walk you through the process of creating an automated server provisioning using Ansible, a configuration management tool that provides a complete automation framework and orchestration capabilities. We will focus on the language terminology, syntax and features necessary for creating a simplified example to fully automate the deployment of an Ubuntu 18.04 web server using Apache.

Read more
openSUSE Tumbleweed — python38-M2Crypto — vulnerability — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — python38-M2Crypto — vulnerability — patch and remediation guide

🟠 High   ⏱ 15–60 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE advisory openSUSE-SU-2022:2562-1 (see also SUSE bugzilla) Related CVEs: CVE-2020-25657 Upstream summary: A flaw was found in all released versions of m2crypto, where they are vulnerable to Bleichenbacher timing attacks in the RSA decryption […]

Read more
Oracle Linux 8 — nodejs:10 — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — nodejs:10 — vulnerability — patch and remediation guide (ELSA-2021-0548)

🟡 Medium   ⏱ 10–30 min  Last verified: 21 December 2020 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2021-0548 Related CVEs: CVE-2020-8287 CVE-2020-7788 CVE-2020-15366 CVE-2020-8116 CVE-2020-7754 CVE-2020-15095 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – […]

Read more
CHAT