Tags¶
Looking for a post with a specific tag? Here's a list of all the tags used on this blog.
Active Directory¶
Ansible¶
- Refactoring Python `if/elif` Chains with Tuple Comparisons and Dispatch Tables
- Use Ansible Collections Directly from Source During Development
- Why I Use JetBrains GoLand and PyCharm Over VS Code
Ansible Collections¶
Automation¶
- Announcing the Packer Plugin for VMware vSphere v2.1.0
- Announcing the v2.0.0 Release of the Packer Plugin for VMware Desktop Hypervisors
- Automate a Ubuntu Server Daily Build on a VMware Desktop Hypervisor
- Bulk Delete GitHub Actions Workflow Runs
- Elevate Your Git Workflow: A Guide to Using `pre-commit`
- Inside the Stack: How This Blog Is Built
- Introducing `setup-task`: Install Task in GitHub Actions
- Packer Plugin for VMware vSphere v2.1.2 and Packer Plugin for VMware Desktop Hypervisors v2.1.1
- Set Shared GitHub Defaults with a `.github` Repository
- Signing Your Git Commits: From Zero to Verified
- Transfer of the Packer Plugins to from HashiCorp to Broadcom
- Using the VMware Cloud Foundation Async Patch Tool with PowerShell
- `CONTRIBUTING.md`: Writing Practical Contribution Guidelines for GitHub Repositories
- `govm`: Switch Between Go Versions Without the Headache
CI/CD¶
Career Development¶
Certifications¶
Clean Code¶
Cloudflare¶
Cloudflare Pages¶
Compliance¶
DevOps¶
- Branching Out: GitHub Certification Path
- Use Ansible Collections Directly from Source During Development
- Why You Should Pin GitHub Actions to Commit Hashes
Developer Experience¶
- A Better Inbox for Pull Requests on GitHub
- Branching Out: GitHub Certification Path
- Configuring the GitHub Issue Template Chooser
- Elevate Your Git Workflow: A Guide to Using `pre-commit`
- How to Write an Effective GitHub Pull Request Template
- Light and Dark Mode Images in GitHub Markdown
- Light and Dark Mode Images in MkDocs Material
- Pinned Comments on GitHub Issues
- Python Code Quality: Black, Flake8, and Ruff
- Set Shared GitHub Defaults with a `.github` Repository
- The Anti-Noise Nudge for GitHub Issues
- Why I Use JetBrains GoLand and PyCharm Over VS Code
- `CODEOWNERS`: Automating Code Review Ownership
- `CONTRIBUTING.md`: Writing Practical Contribution Guidelines for GitHub Repositories
Developer Tools¶
Developer Workflow¶
- A Better Inbox for Pull Requests on GitHub
- Bulk Delete GitHub Actions Workflow Runs
- Configuring the GitHub Issue Template Chooser
- Conventional Commits: How to Write a Better Git Commit Message
- DCO vs CLA: Managing Contribution Agreements in Open Source
- Elevate Your Git Workflow: A Guide to Using `pre-commit`
- How to Write an Effective GitHub Pull Request Template
- Light and Dark Mode Images in GitHub Markdown
- Light and Dark Mode Images in MkDocs Material
- Pinned Comments on GitHub Issues
- Python Code Quality: Black, Flake8, and Ruff
- Rebase. Squash. Merge. Repeat.
- Refactoring Python `if/elif` Chains with Tuple Comparisons and Dispatch Tables
- Renaming a Git Tag
- Set Shared GitHub Defaults with a `.github` Repository
- Squash and Merge: A Better Default
- The Anti-Noise Nudge for GitHub Issues
- Use Ansible Collections Directly from Source During Development
- Using `dev_overrides` for Local Terraform Provider Development
- Why I Use JetBrains GoLand and PyCharm Over VS Code
- `CODEOWNERS`: Automating Code Review Ownership
- `govm`: Switch Between Go Versions Without the Headache
Enterprise Architecture¶
- IT Governance and the Software-Defined Datacenter
- On Bricks
- On Enterprise Architecture Principals
- On Enterprise Architecture Roles and Responsibilities
- On Principals
- On Principles of Applications
- On Standards
- On Standards. Disputes, Process Failure, and Issues
- On Standards. Domain Teams, and Working Groups
- On Standards. Request for Comments
- On Standards. Revising, Retiring, Obsolete and the Exceptions
- On an Organization's Cultural DNA
- On the Principals of Data Management
- Standards. Alignment, Process, and Community
Git¶
- Conventional Commits: How to Write a Better Git Commit Message
- Elevate Your Git Workflow: A Guide to Using `pre-commit`
- Rebase. Squash. Merge. Repeat.
- Renaming a Git Tag
- Signing Your Git Commits: From Zero to Verified
- Squash and Merge: A Better Default
GitHub¶
- A Better Inbox for Pull Requests on GitHub
- Branching Out: GitHub Certification Path
- Bulk Delete GitHub Actions Workflow Runs
- Configuring the GitHub Issue Template Chooser
- Conventional Commits: How to Write a Better Git Commit Message
- DCO vs CLA: Managing Contribution Agreements in Open Source
- Elevate Your Git Workflow: A Guide to Using `pre-commit`
- How to Write an Effective GitHub Pull Request Template
- Light and Dark Mode Images in GitHub Markdown
- Pinned Comments on GitHub Issues
- Rebase. Squash. Merge. Repeat.
- Renaming a Git Tag
- Set Shared GitHub Defaults with a `.github` Repository
- Signing Your Git Commits: From Zero to Verified
- Squash and Merge: A Better Default
- The Anti-Noise Nudge for GitHub Issues
- Why You Should Pin GitHub Actions to Commit Hashes
- `CODEOWNERS`: Automating Code Review Ownership
- `CONTRIBUTING.md`: Writing Practical Contribution Guidelines for GitHub Repositories
GitHub Actions¶
- Branching Out: GitHub Certification Path
- Bulk Delete GitHub Actions Workflow Runs
- Inside the Stack: How This Blog Is Built
- Introducing `setup-task`: Install Task in GitHub Actions
- Why You Should Pin GitHub Actions to Commit Hashes
GitHub Advanced Security¶
GitHub Copilot¶
GitHub Pages¶
GitLab¶
- Conventional Commits: How to Write a Better Git Commit Message
- Rebase. Squash. Merge. Repeat.
- Renaming a Git Tag
- Signing Your Git Commits: From Zero to Verified
- Squash and Merge: A Better Default
- `CODEOWNERS`: Automating Code Review Ownership
Go¶
- Using `dev_overrides` for Local Terraform Provider Development
- Why I Use JetBrains GoLand and PyCharm Over VS Code
- `govm`: Switch Between Go Versions Without the Headache
HashiCorp¶
HashiCorp Packer¶
- Announcing the Packer Plugin for VMware vSphere v2.1.0
- Announcing the v2.0.0 Release of the Packer Plugin for VMware Desktop Hypervisors
- Automate a Ubuntu Server Daily Build on a VMware Desktop Hypervisor
- Packer Plugin for VMware vSphere v2.1.2 and Packer Plugin for VMware Desktop Hypervisors v2.1.1
- Transfer of the Packer Plugins to from HashiCorp to Broadcom
HashiCorp Terraform¶
IDE¶
Identity Provider¶
Infrastructure-as-Code¶
- Announcing the Packer Plugin for VMware vSphere v2.1.0
- Announcing the v2.0.0 Release of the Packer Plugin for VMware Desktop Hypervisors
- Automate a Ubuntu Server Daily Build on a VMware Desktop Hypervisor
- Introducing `setup-task`: Install Task in GitHub Actions
- Packer Plugin for VMware vSphere v2.1.2 and Packer Plugin for VMware Desktop Hypervisors v2.1.1
- Transfer of the Packer Plugins to from HashiCorp to Broadcom
- Using `dev_overrides` for Local Terraform Provider Development
JetBrains¶
Kubernetes¶
Learning¶
Markdown¶
Memory¶
MkDocs¶
MkDocs Material¶
Open Source¶
- A Better Inbox for Pull Requests on GitHub
- Automate a Ubuntu Server Daily Build on a VMware Desktop Hypervisor
- Bulk Delete GitHub Actions Workflow Runs
- Configuring the GitHub Issue Template Chooser
- Conventional Commits: How to Write a Better Git Commit Message
- DCO vs CLA: Managing Contribution Agreements in Open Source
- Elevate Your Git Workflow: A Guide to Using `pre-commit`
- How to Write an Effective GitHub Pull Request Template
- Inside the Stack: How This Blog Is Built
- Introducing `setup-task`: Install Task in GitHub Actions
- Light and Dark Mode Images in GitHub Markdown
- Light and Dark Mode Images in MkDocs Material
- Pinned Comments on GitHub Issues
- Python Code Quality: Black, Flake8, and Ruff
- Rebase. Squash. Merge. Repeat.
- Renaming a Git Tag
- Set Shared GitHub Defaults with a `.github` Repository
- Signing Your Git Commits: From Zero to Verified
- Squash and Merge: A Better Default
- The Anti-Noise Nudge for GitHub Issues
- Use Ansible Collections Directly from Source During Development
- Using `dev_overrides` for Local Terraform Provider Development
- Why I Use JetBrains GoLand and PyCharm Over VS Code
- Why You Should Pin GitHub Actions to Commit Hashes
- `CODEOWNERS`: Automating Code Review Ownership
- `CONTRIBUTING.md`: Writing Practical Contribution Guidelines for GitHub Repositories
- `govm`: Switch Between Go Versions Without the Headache
Personal¶
PowerShell¶
Professional Growth¶
Pull Requests¶
Python¶
- Python Code Quality: Black, Flake8, and Ruff
- Refactoring Python `if/elif` Chains with Tuple Comparisons and Dispatch Tables
- Why I Use JetBrains GoLand and PyCharm Over VS Code
Refactoring¶
Rural South¶
Security¶
- DCO vs CLA: Managing Contribution Agreements in Open Source
- Elevate Your Git Workflow: A Guide to Using `pre-commit`
- Packer Plugin for VMware vSphere v2.1.2 and Packer Plugin for VMware Desktop Hypervisors v2.1.1
- Signing Your Git Commits: From Zero to Verified
- Why You Should Pin GitHub Actions to Commit Hashes
- `CODEOWNERS`: Automating Code Review Ownership
Software-Defined Data Center¶
- Announcing the VMware Validated Design for Software-Defined Data Center 2.0
- Announcing the VMware Validated Design for Software-Defined Data Center 2.0
- Enabling Active Directory Federation Services for VMware Cloud Foundation
- Reference Design for vRealize Network Insight on Cloud Foundation
- VMware Validated Design for SDDC 4.0 Architecture Reference Poster
- VMware Validated Design for SDDC 4.0 Generally Available
- VMware Validated Design for SDDC 4.1 Generally Available
- vRealize Suite Account Expirations and Password Requirements
- vRealize Suite Lifecycle Manager 1.2 Ports and Protocols, Feature URLs, and Service Account Privileges
Standards¶
- IT Governance and the Software-Defined Datacenter
- On Bricks
- On Enterprise Architecture Principals
- On Enterprise Architecture Roles and Responsibilities
- On Principals
- On Principles of Applications
- On Standards
- On Standards. Disputes, Process Failure, and Issues
- On Standards. Domain Teams, and Working Groups
- On Standards. Request for Comments
- On Standards. Revising, Retiring, Obsolete and the Exceptions
- On an Organization's Cultural DNA
- On the Principals of Data Management
- Standards. Alignment, Process, and Community
Static Analysis¶
Terraform¶
UX¶
Ubuntu¶
VMware Cloud Foundation¶
- Enabling Active Directory Federation Services for VMware Cloud Foundation
- Reference Design for vRealize Network Insight on Cloud Foundation
- Shutdown and Startup a vSphere with Kubernetes Workload Domain
- Using the VMware Cloud Foundation Async Patch Tool with PowerShell
VMware Fusion¶
- Announcing the v2.0.0 Release of the Packer Plugin for VMware Desktop Hypervisors
- Automate a Ubuntu Server Daily Build on a VMware Desktop Hypervisor
- Packer Plugin for VMware vSphere v2.1.2 and Packer Plugin for VMware Desktop Hypervisors v2.1.1
- Transfer of the Packer Plugins to from HashiCorp to Broadcom
VMware NSX¶
VMware Platform Services Controller¶
- Introducing the Platform Services Controller Interface in vCenter Server 6.0 Update 1
- Reconfiguring and Repointing Deployment Models in vCenter Server 6.0 Update 1
- What is vCenter Server Watchdog?
VMware Validated Designs¶
- Announcing the VMware Validated Design for Software-Defined Data Center 2.0
- Announcing the VMware Validated Design for Software-Defined Data Center 2.0
- Enabling Active Directory Federation Services for VMware Cloud Foundation
- Reference Design for vRealize Network Insight on Cloud Foundation
- Shutdown and Startup a vSphere with Kubernetes Workload Domain
- VMware Validated Design for SDDC 4.0 Architecture Reference Poster
- VMware Validated Design for SDDC 4.0 Generally Available
- VMware Validated Design for SDDC 4.1 Generally Available
VMware Workstation¶
- Announcing the v2.0.0 Release of the Packer Plugin for VMware Desktop Hypervisors
- Automate a Ubuntu Server Daily Build on a VMware Desktop Hypervisor
- Packer Plugin for VMware vSphere v2.1.2 and Packer Plugin for VMware Desktop Hypervisors v2.1.1
- Transfer of the Packer Plugins to from HashiCorp to Broadcom
VMware vCenter¶
- Confessions of an Energy Consciousness Mind
- Enabling Active Directory Federation Services for VMware Cloud Foundation
- Introducing the Platform Services Controller Interface in vCenter Server 6.0 Update 1
- Reconfiguring and Repointing Deployment Models in vCenter Server 6.0 Update 1
- What is vCenter Server Watchdog?
VMware vRealize Automation¶
VMware vRealize Network Insight¶
VMware vRealize Suite¶
VMware vSphere¶
- Announcing the Packer Plugin for VMware vSphere v2.1.0
- Confessions of an Energy Consciousness Mind
- Introducing the Platform Services Controller Interface in vCenter Server 6.0 Update 1
- Packer Plugin for VMware vSphere v2.1.2 and Packer Plugin for VMware Desktop Hypervisors v2.1.1
- Reconfiguring and Repointing Deployment Models in vCenter Server 6.0 Update 1
- Transfer of the Packer Plugins to from HashiCorp to Broadcom
- What is vCenter Server Watchdog?