September 2020 - Page 17 of 66

How to Manage Certificates with PowerShell on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Manage Certificates with PowerShell on Windows Server 2012 R2

How to Manage Certificates with PowerShell on Windows Server 2012 R2 Certificate management is a critical administrative task on Windows Server 2012 R2 — SSL/TLS certificates secure IIS websites, SMTP relay, LDAPS, Remote Desktop, PowerShell Remoting, and many other services. Without proactive certificate lifecycle management, expired certificates cause service outages, authentication failures, and security warnings […]

Read more
How to Secure MySQL 9 on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install phpMyAdmin on Ubuntu 26.04

phpMyAdmin is a browser-based MySQL and MariaDB administration tool. It provides a graphical interface for managing databases, running SQL queries, importing/exporting data, and managing users — all without the command line. This guide installs and secures phpMyAdmin on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with Apache and […]

Read more
State Design Pattern in Java — step-by-step Programming tutorial on Progressive Robot

State Design Pattern in Java

URL: https://www.progressiverobot.com/state-design-pattern-java/ State design pattern is one of the behavioral design pattern. State design pattern is used when an Object change its behavior based on its internal state. State Design Pattern ![state design pattern, state design pattern in java, state pattern](images/state-design-pattern-java-section-1.png) If we have to change the behavior of an object based on its state, […]

Read more
Ubuntu 20.04 — speex — vulnerability — patch and remediation guide — diagnosis and fix on Ubuntu 20.04

Ubuntu 20.04 — speex — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 25 May 2026 Affected versions: Ubuntu 20.04 (focal) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-5280-1 Related CVEs: CVE-2020-23903 Upstream summary: It was discovered that Speex incorrectly handled certain WAV files. An attacker could possibly use this issue to cause a denial of service. Table […]

Read more
Mockito @InjectMocks - Mocks Dependency Injection — step-by-step Programming tutorial on Progressive Robot

Mockito @InjectMocks – Mocks Dependency Injection

URL: https://www.progressiverobot.com/mockito-injectmocks-mocks-dependency-injection/ Mockito @InjectMocks annotations allow us to inject mocked dependencies in the annotated class mocked object. This is useful when we have external dependencies in the class we want to mock. We can specify the mock objects to be injected using [@Mock](/community/tutorials/mockito-mock-examples) or [@Spy](/community/tutorials/mockito-spy-partial-mock) annotations. Mockito @InjectMocks Mockito tries to inject mocked dependencies using […]

Read more
How to Install Drupal on Oracle Linux 8 — step-by-step Oracle Linux 8 tutorial on Progressive Robot

How to Install Drupal on Oracle Linux 8

Introduction This tutorial demonstrates how to Install Drupal on Oracle Linux 8 on Oracle Linux 8. It is written for administrators who want a repeatable, well-explained walkthrough that goes beyond a bare command list and explains each configuration choice. Every command is tested against a freshly registered Oracle Linux 8 system with the default AppStream […]

Read more
CHAT