Skip to content
View pjfsu's full-sized avatar

Highlights

  • Pro

Block or report pjfsu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pjfsu/README.md

📁 Projects

Utilities

Containerization

  • Description: Simulating of a Kubernetes‑style Service using Podman pods and a shared network.
  • Technologies: Podman, Nginx
  • License: MIT
  • Description: An example of creating and running a Podman pod with NGINX serving static content.
  • Technologies: Podman, Nginx, HTTP
  • License: MIT

Security

  • Description: Configuration of firewalls on two lightweight OpenWrt router containers to regulate ICMP (ping) traffic between them.
  • Technologies: Podman, OpenWrt, Firewall, ICMP
  • License: MIT
  • Description: Hardening SSH on a 32‑bit Alpine Linux system.
  • Technologies: Ansible, Alpine, SSH, Bash
  • License: MIT

Benchmarking

  • Description: An experiment analyzing how increased RAM versus increased CPU resources affect the performance of a basic Nginx HTTP server.
  • Technologies: Podman, Nginx, ApacheBench
  • License: MIT
  • Description: A Flask application showcasing both JSON and plain‑text logging to illustrate the benefits of structured logs for DQL queries.
  • Technologies: Dynatrace, DQL, Vagrant, Flask, Bash
  • License: MIT
  • Description: An experiment showcasing the contrasting memory usage of list comprehensions versus generator expressions when processing large datasets in Python.
  • Technologies Used: Ansible, Vagrant, Dynatrace, Python
  • License: MIT

Programming

  • Description: A minimal “Hello World” application in Go, packaged as a multi-stage container for ultra-lean builds.
  • Technologies: GitHub Actions, Go, Podman, Bash
  • License: GPLv3

Popular repositories Loading

  1. split-pdf-bookmarks split-pdf-bookmarks Public

    Extract bookmarks from PDFs and split documents using a companion CSV—served as a FastAPI web service and shipped as a Podman container.

    Python 2

  2. 32bits-alpine-ssh-hardening 32bits-alpine-ssh-hardening Public

    Hardening SSH on a 32‑bit Alpine Linux system.

    Shell 1 1

  3. pjfsu pjfsu Public

    Config files for my GitHub profile.

  4. plain_vs_json_logs plain_vs_json_logs Public

    Two logging approaches in a Flask application – JSON formatted logs and plain text logs – to highlight the benefits of using structured logs when querying logs with Dynatrace Query Language (DQL).

    Python

  5. sum_list_vs_gen sum_list_vs_gen Public

    Differences in memory usage between list comprehensions and generator expressions when processing large datasets in Python

  6. go-hello-world go-hello-world Public

    Containerized go hello world program.

    Shell