Programming
Table of Contents
Section titled “Table of Contents”Programming
Section titled “Programming”Technical documentation, guides, and notes on software development, build systems, tools, and best practices.
Categories
Section titled “Categories”Languages & Frameworks
Section titled “Languages & Frameworks”- 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
Section titled “Build Systems & CI/CD”- 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
Development Tools
Section titled “Development Tools”- Vim & Neovim - Editor configuration, motions, and plugins
- Git Aliases - Useful Git shortcuts and workflows
- Examples & Configurations - Practical examples including Dependabot, pre-commit, and Bazel
Infrastructure & Operations
Section titled “Infrastructure & Operations”- 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
Additional Resources
Section titled “Additional Resources”- Docker Help - Docker commands and containerization
- Vault Notes - HashiCorp Vault for secrets management
- Excel Formulas - Spreadsheet formulas and data analysis
- Open Source Contributions - Community contributions and projects
Popular Topics
Section titled “Popular Topics”- Python Paths & Module Resolution - Comprehensive guide to pathlib and PYTHONPATH
- Automated Dependency Updates - Dependabot and pre-commit autoupdate
- Dagger Usage - Building portable CI/CD pipelines
- Jenkins Startup Settings - JVM tuning and configuration
- Pantsbuild Usage - Modern build system for Python