Pieter's Page

Dive deep in Software, Cloud, Security, and DevOps

Plugins

To ensure these tools have genuine utility, I follow a simple rule: a tool is only added here after it has been successfully integrated into at least two distinct projects. By abstracting away repetitive configuration and infrastructure “plumbing”, these tools reduce developer cognitive load and allow teams to focus on core features rather than boilerplate.

Cenv

MvnRepository

A lightweight library for resolving configuration values from JVM system properties and OS environment variables through a single, consistent API.

Languages: Java
GitHub: https://github.com/pieterspage/cenv
Sonatype: https://central.sonatype.com/artifact/page.pieters/cenv

HttpRequestor

MvnRepository

A simplified and lightweight HTTP client library.

Languages: Java
GitHub: https://github.com/pieterspage/httprequestor
Sonatype: https://central.sonatype.com/artifact/page.pieters/httprequestor

Payfast

A lightweight Payfast SDK for Java — a toolkit that lets developers integrate the Payfast payment gateway efficiently, with minimal code and reduced complexity: create payment links, validate ITN webhooks, and query transactions, with built-in sandbox and production support.

Languages: Java
Github: https://github.com/pieterspage/payfast
Sonatype: https://central.sonatype.com/artifact/page.pieters/payfast