Skip to content

Programming

Technical documentation, guides, and notes on software development, build systems, tools, and best practices.

  • Python - Python programming, libraries, testing, and tooling including pytest, pathlib, threading, and package management
  • Bash - Shell scripting, special variables, and command-line utilities
  • Java - Java development and Maven build tool
  • PowerShell - Windows system administration and automation
  • Build Systems - CI/CD pipelines, build tools, and artifact management
    • Dagger for portable CI/CD
    • Jenkins automation and configuration
    • Artifactory, Verdaccio, and Reposilite
    • Pants build system
  • Network - DNS, HTTP, HTTPS certificates, and connectivity troubleshooting
  • Database - PostgreSQL administration and SQL queries
  • Cloud - AWS S3 and cloud services
  • Reference - Quick references for Homebrew, chezmoi, AutoCAD, and Linux