chris

Log4j2 Example Tutorial - Configuration, Levels, Appenders — step-by-step Programming tutorial on Progressive Robot

Log4j2 Example Tutorial – Configuration, Levels, Appenders

URL: https://www.progressiverobot.com/log4j2-example-tutorial-configuration-levels-appenders/ Welcome to the Apache Log4j2 Example Tutorial. If you ask an expert developer about the most annoying thing about an application, the answer might be related to logging. If there is no suitable logging in an application, maintenance will be a nightmare. Most of the application go through Development testing, unit testing, integration testing. But […]

Read more
Java 12 Features — step-by-step Programming tutorial on Progressive Robot

Java 12 Features

URL: https://www.progressiverobot.com/java-12-features/ Finally, JDK 12 which is a part of the six-month release cycle, is here. It comes after the last Java LTS version 11. We had discussed at length on [Java 11 features](/community/tutorials/java-11-features) before. Today we'll be discussing Java 12 features and see what it has in store for developers. Java 12 was launched […]

Read more
Ubuntu 18.04 — qpdf — multiple vulnerabilities (2 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 18.04

Ubuntu 18.04 — qpdf — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 23 January 2021 Affected versions: Ubuntu 18.04 (bionic) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-5026-1 Related CVEs: CVE-2018-18020 CVE-2021-36978 Upstream summary: It was discovered that QPDF incorrectly handled certain malformed PDF files. A remote attacker could use this issue to cause QPDF to consume […]

Read more
How To Use Tripwire to Detect Server Intrusions on an Ubuntu VPS — step-by-step Linux tutorial on Progressive Robot

How To Use Tripwire to Detect Server Intrusions on an Ubuntu VPS

Although it is possible to guard your server environment against attacks, it is important to be able to detect whether an intruder does manage to compromise your security. Tripwire is a tool that can be used to detect changes in the filesystem that may indicate that an unauthorized person has entered and modified files. In this guide, we will discuss how to install and configure tripwire on an Ubuntu 12.04 VPS.

Read more
How To Set Up Flask with MongoDB and Docker — step-by-step Docker tutorial on Progressive Robot

How To Set Up Flask with MongoDB and Docker

As a micro web framework built on Python, Flask provides an extensible way for developers to grow their applications through extensions that can be integrated into projects. To continue the scalability of a developer’s tech stack, MongoDB is a NoSQL database is designed to scale and work with frequent changes. Developers can use Docker to simplify the process of packaging and developing their applications.

Read more
How to Set Up Uptime Kuma on Oracle Linux 8 — step-by-step Oracle Linux 8 tutorial on Progressive Robot

How to Set Up Uptime Kuma on Oracle Linux 8

Introduction How to Set Up Uptime Kuma on Oracle Linux 8 on Oracle Linux 8 provides administrators with a robust, enterprise-ready workflow that integrates cleanly with systemd, SELinux, firewalld, and the modern AppStream module system. In this tutorial we will walk through every step required, from package installation to verification, so that the resulting configuration […]

Read more
Oracle Linux 8 — httpd:2.4 — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — httpd:2.4 — vulnerability — patch and remediation guide (ELSA-2022-9276)

🟠 High   ⏱ 15–60 min  Last verified: 23 January 2021 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2022-9276 Related CVEs: CVE-2021-33193 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 Create Reusable Blocks of Code with Vue Single-File Components — step-by-step Javascript tutorial on Progressive Robot

How To Create Reusable Blocks of Code with Vue Single-File Components

When creating a web application using Vue.js, it’s a best practice to construct your application in small, modular blocks of code. You can gain this modularity with Single-File Components. In this tutorial, you are going to create a SFC and use props to pass data down and slots to inject content between tags. By the end of this tutorial, you will have a general understanding of what SFCs are and how to approach code re-usability.

Read more
CHAT