chris

Hibernate Named Query Example - @NamedQuery — step-by-step DevOps tutorial on Progressive Robot

Hibernate Named Query Example – @NamedQuery

Welcome to Hibernate Named Query Example Tutorial. We saw how we can use [HQL](/community/tutorials/hibernate-query-language-hql-example-tutorial "Hibernate Query Language (HQL) Example Tutorial") and [Native SQL Query in Hibernate](/community/tutorials/hibernate-native-sql-query-example "Hibernate Native SQL Example – addScalar, addEntity, addJoin, Parameter Example"). If there are a lot of queries, then they will cause a code mess because all the queries will […]

Read more
How to Configure a Python uWSGI Application Server on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Configure a Python uWSGI Application Server on Debian 9

Introduction This guide explains how to Configure a Python uWSGI Application Server on Debian 9 on Debian 9 Stretch. Debian Stretch uses systemd for service management, nftables as the underlying packet filter (with ufw or iptables front-ends still available), and AppArmor for mandatory access control. Every command is designed for a minimal Debian 9 install […]

Read more
openSUSE Tumbleweed — grep — vulnerability — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — grep — vulnerability — 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-2015-1345 Upstream summary: The bmexec_trans function in kwset.c in grep 2.19 through 2.21 allows local users to cause a denial of service (out-of-bounds heap read […]

Read more
Java 9 Features with Examples — step-by-step Programming tutorial on Progressive Robot

Java 9 Features with Examples

URL: https://www.progressiverobot.com/java-9-features-with-examples/ Java 9 is a major release and it has brought us a lot of features for developers. In this article, we will look into Java 9 features in detail. Java 10 has been released, for a complete overview of Java 10 release, go through [Java 10 Features](/community/tutorials/java-10-features). Java 9 Features ![java 9 features](images/java-9-features-with-examples-section-1.png) […]

Read more
FreeBSD 12 — procmail — vulnerability — patch and remediation guide — diagnosis and fix on FreeBSD 12

FreeBSD 12 — procmail — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 15 December 2019 Affected versions: FreeBSD 12 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: procmail — Heap-based buffer overflow Related CVEs: CVE-2017-16844 Upstream summary: MITRE reports: A remote attacker could use a flaw to cause formail to crash, resulting in a denial of service […]

Read more
JAMstack: The What, the Why and the How — step-by-step DevOps tutorial on Progressive Robot

JAMstack: The What, the Why and the How

Web development often involves the use of different development stacks, including the LAMP stack, the MEAN stack, the MERN stack, etc. JAMstack is another stack that offers some unique benefits to developers. This article will discuss those benefits and some general…

Read more
Gentoo Linux — dev-perl/File-Find-Rule — vulnerability — patch and remediation guide — diagnosis and fix on Gentoo Linux

Gentoo Linux — dev-perl/File-Find-Rule — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Gentoo Linux 📖 ~4 min read  •  Source: Gentoo GLSA GLSA-202506-10 Related CVEs: CVE-2011-10007 Upstream summary: File-Find-Rule uses the legacy '2-arg' open() call which is susceptible to shell injection via malicious filenames. Table of contents Symptom & Impact Environment & Reproduction Root […]

Read more
CHAT