Geoff Williams

Homelab, 3D printing, debuging and random notes

~/posts ~/tags ~/about RSS/Atom feed LinkedIn GitHub
  • #docker #postgresql #devops

    PostgreSQL Docker Environment

    28 Jul 2022

    Quickly run and connect to a PostgreSQL 14 server in a Podman container, using the Docker-compatible command line and psql to connect locally

  • #docker #mongodb #devops

    MongoDB Docker Environment

    28 Jul 2022

    Quickest way to spin up & connect to a MongoDB Docker instance using Podman as a drop-in Docker replacement

  • #docker #mysql #devops

    MySQL Docker Environment

    27 Jul 2022

    Quick way to spin up & connect to a MySQL server with Podman (Docker drop-in). Simple commands for starting and authenticating

  • #maven #java #programming

    Tracing Maven transitive dependencies

    22 Jul 2022

    False-positive CVE-2022-22965 alert on an Atlassian Maven plugin caused by a provided-scope transitive spring-beans dependency from Bitbucket itself (not shipped in the JAR)

  • #raspberrypi #networking

    Headless Raspberry Pi setup

    23 Jun 2022

    Quick guide to set up a headless Raspberry Pi with WiFi & SSH on Raspberry Pi OS using pre-made configs - Clone, customize password/WiFi, copy to /boot.

  • #github devops

    Github Actions example

    20 Jun 2022

    Trying out GitHub Actions for building crypto daemon container images. Excellent docs, built-in buildah/podman, plus secrets, parallel builds & quay.io pushes

  • #kubernetes #security #devops

    K8s External Secrets

    30 Jul 2021

    External Secrets (by GoDaddy) bridges K8s secrets & secure stores like AWS Secrets Manager. Define ExternalSecret resources to sync credentials as regular K8s secrets

  • #kubernetes #education #devops

    Adding features to K8s

    29 Jul 2021

    Simple K8s controllers aren’t hard - a privileged pod can poll the API event stream/lists to automate tasks like external DNS or Cloudflare updates

  • #kubernetes #devops #education

    What is a Kubernetes ingress controller

    28 Jul 2021

    K8s defines Ingress standards for HTTP routing (paths, backends) but provides no implementation - deploy your own controller to route external traffic to pods

  • #education #kubernetes

    what is Kubernetes

    22 Jul 2021

    Kubernetes (K8s) is a container scheduling engine that runs Docker-compatible containers on allocated capacity

  • #education

    what is upsert

    21 Jul 2021

    UPSERT inserts a record if missing or updates it if present. Makes data syncs idempotent - less code, fewer chances for mistakes.

  • #education

    What is a database

    20 Jul 2021

    What is a database? Broadly, organized electronic data

  • #javascript #programming

    Exposing version in JavaScript

    20 Jul 2021

    Safely expose package.json version in Node.js apps by generating src/version.js

  • #devops

    Cost debugging JFrog Pipelines

    17 Jul 2021

    Debug unexplained JFrog CI costs by analysing artifact downloads with AQL, identifying Kubernetes cronjobs, and reducing unnecessary image pulls

  • #education

    What is a homedir

    16 Jul 2021

    A homedir is your personal file storage (e.g. /Users, /home, C:\Users). ~ expands to it

← newer page 6 / 9 older →
« 1 2 3 4 5 6 7 8 9 »
GeoffWilliams © 2026