Geoff Williams

Homelab, 3D printing, debuging and random notes

~/posts ~/tags ~/about RSS/Atom feed LinkedIn GitHub
  • #linux #systemd #ansible #devops

    noexec /tmp in 2024

    17 Dec 2024

    Harden RHEL systems by mounting /tmp with noexec using systemd, with testing and Ansible automation to apply the configuration reliably

  • #cloudflare #workers #typescript #programming

    no-comment - drop in replacement for staticman

    16 Dec 2024

    Replace abandoned Staticman comments with a tiny Cloudflare Worker that creates GitHub pull requests for manual comment approval, with minimal code and zero infrastructure

  • #cloudflare #workers #programming #devops

    Deploy your own Cloudflare Workers

    15 Dec 2024

    Build and deploy a TypeScript Cloudflare Worker from scratch with Wrangler, including local development, environment variables, secrets and deployment

  • #bun #typescript #programming

    Bun - first impressions

    15 Apr 2024

    Try Bun as a faster Node.js alternative with built-in testing and tooling, then migrate a real TypeScript project and Docker image to Bun

  • #kubernetes #networking #devops

    Kubernetes Network Troubleshooting

    14 Apr 2024

    A four-month home lab disaster - debugging Kubernetes, MetalLB, OpenWRT, KVM, Hyper-V, Wi-Fi, RAM, Longhorn, Ceph and VLANs until everything finally worked.

  • #homeassistant #kvm

    Home Assistant setup

    14 Apr 2024

    Run Home Assistant OS on a lightweight KVM VM with Zigbee USB passthrough, HTTPS, Android access and network audio via DLNA

  • #deno #aws #lambda #programming #devops

    Deno on AWS Lambda

    14 Apr 2024

    Explore Deno on AWS Lambda, including the rough edges of unsupported runtimes and a Terraform approach for deploying compiled Deno applications as Lambda zip files

  • #docker #podman #devops

    bigdebian kubernetes debugging

    01 Dec 2023

    Build a full-fat Debian 12 debugging container with networking tools like curl, netcat and dig, then use it as a handy Kubernetes troubleshooting toolbox

  • #security #ansible #devops

    Ansible Passwords

    29 Nov 2023

    Use Ansible Vault to encrypt individual secrets directly in YAML inventories, keeping passwords outside Git while making encrypted values easy to use in playbooks

  • #confluent #kafka #schemaregistry

    Confluent JSON Schema - Blog series

    13 Nov 2023

    A practical guide to Confluent JSON Schema management and evolution, covering Schema Registry, schema IDs, compatibility and development-to-production workflows

  • #confluent #kafka #schemaregistry

    Which Confluent Schema ID?

    12 Nov 2023

    Quickly inspect Kafka partition, offset and Confluent Schema ID values with kcat and a tiny Python script, producing concise output that is easy to read or screenshot.

  • #confluent #schemaregistry #kafka

    How to register JSON schemas in Confluent Schema Registry using the REST API

    12 Nov 2023

    Register a JSON Schema with Confluent Schema Registry using the REST API, including schema preparation, JSON formatting, upload scripts and content models

  • #confluent #schemaregistry #kafka

    Confluent schema evolution in development and production

    12 Nov 2023

    Learn practical Confluent Schema Registry evolution strategies for development and production, covering compatibility modes, controlled registration, CI/CD and automation

  • #confluent #schemaregistry #kafka

    Confluent JSON Schema Evolution

    12 Nov 2023

    Understand Confluent JSON Schema evolution with practical Java examples for adding and removing fields, compatibility modes, Jackson and open content models

  • #kubernetes #debian #linux #nvidia #devops

    Kubernetes + NVIDIA on K3S

    04 Nov 2023

    Expose an NVIDIA RTX 3070 to K3s workloads on Debian with NVIDIA drivers, Container Toolkit, device plugins, GPU discovery and CUDA testing

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