June 2021 - Page 13 of 66

How To Create and Serve WebP Images to Speed Up Your Website — step-by-step Linux tutorial on Progressive Robot

How To Create and Serve WebP Images to Speed Up Your Website

WebP is an open image format developed by Google in 2010 based on the VP8 video format that supports both lossy and lossless image compression. In this tutorial, you will use the command-line tool `cwebp` to convert images to WebP format, creating scripts that will watch and convert images in a specific directory. Finally, you’ll explore two ways to serve WebP images to your visitors.

Read more
Ubuntu 14.04 — httpcomponents-client — vulnerability — patch and remediation guide — diagnosis and fix on Ubuntu 14.04

Ubuntu 14.04 — httpcomponents-client — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 25 May 2026 Affected versions: Ubuntu 14.04 (trusty) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-5239-1 Related CVEs: CVE-2020-13956 Upstream summary: It was discovered that HttpClient mishandled certain input. An attacker could use this vulnerability to cause a crash or possibly execute arbitrary code. Table […]

Read more
How to Configure GitHub Actions Self-Hosted Runner on FreeBSD 13 — step-by-step FreeBSD 13 tutorial on Progressive Robot

How to Configure GitHub Actions Self-Hosted Runner on FreeBSD 13

Introduction This guide explains how to Configure GitHub Actions Self-Hosted Runner on FreeBSD 13 on FreeBSD 13. FreeBSD uses the pkg(8) binary package manager, rc.conf(5) for service startup configuration, and pf(4) as its primary packet filter. There is no SELinux or AppArmor — instead, FreeBSD provides the MAC (Mandatory Access Control) framework and Capsicum for […]

Read more
How to Bundle a Web App with Parcel.js — step-by-step DevOps tutorial on Progressive Robot

How to Bundle a Web App with Parcel.js

[Parcel.js](https://parceljs.org/) is an open source bundler. It supports many popular languages like Typescript and SASS, and can also handle file types like images and fonts by default. Like some other bundlers, it comes with a few extra tools: a development server, diagnostics, minification, and even image compression. If your project requires additional configurations, you have the option to use Parcel’s many plugins.

Read more
Oracle Linux 8 — mysql:8.0 — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — mysql:8.0 — vulnerability — patch and remediation guide (ELSA-2020-3732)

🟠 High   ⏱ 15–60 min  Last verified: 25 May 2026 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2020-3732 Related CVEs: CVE-2019-3004 CVE-2019-3009 CVE-2020-2893 CVE-2020-2925 CVE-2020-14619 CVE-2020-2577 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – […]

Read more
Hibernate Criteria Example Tutorial — step-by-step DevOps tutorial on Progressive Robot

Hibernate Criteria Example Tutorial

Welcome to the Hibernate Criteria Example Tutorial. Today we will look into Criteria in Hibernate. Hibernate Criteria ![criteria in hibernate, hibernate criteria example, hibernate criteria, hibernate criteria join, hibernate criteria query](images/hibernate-criteria-example-tutorial-section-1.png) Most of the times, we use HQL for querying the database and getting the results. HQL is not preferred way for updating or deleting […]

Read more
El Ecosistema de Docker: Una Introducción a los Componentes más Comunes — step-by-step Docker tutorial on Progressive Robot

El Ecosistema de Docker: Una Introducción a los Componentes más Comunes

La contenerización es el proceso de distribuir y desplegar aplicaciones de forma portátil y predecible. Esto se logra mediante el empaquetado de componentes y sus dependencias, en entornos de procesos aislados, ligeros y estandarizados llamados contenedores. Muchas organizaciones están interesadas en diseñas aplicaciones y servicios que puedan ser desplegadas con facilidad en sistemas distribuidos, permitiendo al sistema escalar facilmente y sobrevivir ante las fallas de la máquina y aplicación.

Read more
FreeBSD 12 — mariadb105-client — multiple vulnerabilities (20 CVEs) — patch and remediation guide — diagnosis and fix on FreeBSD 12

FreeBSD 12 — mariadb105-client — multiple vulnerabilities (20 CVEs) — patch and remediation guide

🟠 High   ⏱ 15–60 min  Last verified: 25 May 2026 Affected versions: FreeBSD 12 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: MariaDB — Multiple vulnerabilities Related CVEs: CVE-2020-15180 CVE-2021-46659 CVE-2021-46661 CVE-2021-46663 CVE-2021-46664 CVE-2021-46665 CVE-2021-46668 CVE-2021-46669  +12 more Upstream summary: The MariaDB project reports: MariaDB fixed 23 vulnerabilities across all supported versions […]

Read more
Docker Explained: How To Create Docker Containers Running Memcached — step-by-step Docker tutorial on Progressive Robot

Docker Explained: How To Create Docker Containers Running Memcached

In this the cloud provider article, especially keeping in mind those who host multiple web applications (e.g. multiple WordPress instances, Python Applications, etc.), we are going to create docker images to quickly start running (on-demand) Memcached containers which can be operated individually. These containers, kept and secured within their own environments, will work with the application being hosted to help them get better and faster.

Read more
CHAT