Tech Community Contributions
When it comes to cloud technology, I usually blog and go where my curiosity takes me covering topics on Microsoft Azure, Azure DevOps and GitHub. I enjoy creating technical content, public speaking & virtual meetups, and love to share my knowledge in these areas with the tech community.
Here is a summary and timeline of my community activity, speaking events and contributions. Including events I will be presenting at in the near future. Feel free to reach out to me if you would like me to speak at a community user group, event, conference or meetup.
π₯ Upcoming π₯
If you like my content feel free to bookmark this page as it gets updated frequently to showcase any new content or upcoming events/conferences/podcasts I will be presenting at.
Date | Activity | Type | Topic Area | Tags |
---|---|---|---|---|
Date TBC | Microsoft Reactor Series: Empowering Innovators with GenAI Series - Transforming DevOps with AI: Insights from Azure AI Studio | Public Speaking | Azure, GitHub | DevOps, GitHub, Azure OpenAI |
18/10/2024 | Scottish Summit 2024 - Transforming DevOps with AI: Insights from Azure AI Studio | Public Speaking | Azure, GitHub | DevOps, GitHub, Azure OpenAI |
π 2024 π
Date | Activity | Type | Topic Area | Tags |
---|---|---|---|---|
25/09/2024 | WeAreDevelopers Live 2024: Data and Security Day- Best Practices for Using GitHub Secrets | Public Speaking: YouTube Recording | Azure, GitHub | DevSecOps, DevOps, Security, GitHub |
07/09/2024 | Upgrade community developed Azure Terraform modules to support newly released AzureRM Provider v4.x.x | Code Samples | Terraform | DevOps, IaC, Azure, Code |
31/07/2024 | Integrating Azure Key Vault for Secrets with GitHub Action Workflows - Part 2 | Blog/Website Post | GitHub | DevOps, DevSecOps, Git, Tutorial |
18/07/2024 | Best Practices for Using GitHub Secrets - Part 1 | Blog/Website Post | GitHub | DevOps, DevSecOps, Git, Tutorial |
02/07/2024 | Season of AI - DevOps AI | Event Organiser | DevOps, Meetup | AI, DevOps, Meetup, Azure |
24/06/2024 | Season of AI - Core AI | Event Organiser + Speaker | DevOps, Meetup | AI, DevOps, Meetup, Azure |
21/05/2024 | Build 2024 - Book Of News - DevOps Edition | Blog/Website Post | DevOps + AI | AI, MSBuild24, DevTools, Updates |
03/05/2024 | Azure Verified Modules - Blog Post | Blog/Website Post | IaC | DevOps, Azure, Terraform, IaC |
19/04/2024 | Global Azure 2024 - Azure Verified Modules | Community Event | IaC | DevOps, Azure, Terraform, IaC |
15/04/2024 | Azure Verified Modules - Quickstart GitHub Template | Code Samples | IaC | GitHub, QuickStart, Terraform, IaC |
06/03/2024 | Azure Spring Clean 2024 - Keep dependencies up to date with Dependabot (Azure DevOps version) | Community Event | AzureDevOps | Dependabot, Automation, DevOps, Azure |
03/03/2024 | Terraform - Understanding Count and For_Each Loops | Blog/Website Post | DevOps | DevOps, Terraform, IaC, Tutorial |
15/02/2024 | Terraform - Understanding Implicit and Explicit Dependencies | Blog/Website Post | DevOps | DevOps, Terraform, IaC, Tutorial |
07/02/2024 | GitHub Repository Best Practices | Blog/Website Post | GitHub | DevOps, DevCommunity, GitHub, Tutorial |
29/01/2024 | Terraform - Understanding Dynamic Blocks | Blog/Website Post | DevOps | DevOps, Terraform, IaC, Tutorial |
24/01/2024 | OSS maintainer - Terraform Module: (V2 Release) openai-private-chatgpt | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
03/01/2024 | Terraform - Keep dependencies up to date with Dependabot (Azure DevOps version) | Blog/Website Post | DevOps | DevOps, Dependabot, Security, Tutorial |
π€ 2023 π€
Date | Activity | Type | Topic Area | Tags |
---|---|---|---|---|
15/12/2023 | Festive Tech Calendar 2023 - GitHub Copilot Chat with Terraform | Public Speaking | GitHub | DevOps, Copilot, Tutorial, Conference |
16/11/2023 | DevSecCon - GitHub-Azure Authentication and SLSA in DevOps | Public Speaking | Azure, GitHub | DevSecOps, DevOps, Security |
14/11/2023 | .NET Conf 2023 - London Microsoft DevOps Meetup | Public Speaking | Azure, GitHub | DevSecOps, DevOps, Ignite |
20/09/2023 | Open Source Contribution on GitHub | Blog/Website Post | GitHub | DevOps, DevCommunity, GitHub, Tutorial |
06/09/2023 | Securing Your Code with GitHub | Blog/Website Post | GitHub | DevOps, DevSecOps, Security, Tutorial |
02/09/2023 | GitHub - Understanding Workflow Permissions | Blog/Website Post | GitHub | DevOps, Automation, GitHubActions, Tutorial |
28/08/2023 | Terraform - Variable Validation | Blog/Website Post | Terraform | DevOps, Automation, IaC, Tutorial |
17/08/2023 | Developer South Coast - Multi environment AZURE deployments with Terraform and GitHub | Public Speaking | Azure, Terraform | Terraform, Azure, IaC, CICD |
14/08/2023 | OSS maintainer - Terraform Module: openai-private-chatgpt (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
06/08/2023 | OSS maintainer - Terraform Module: openai-service (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
02/08/2023 | OSS maintainer - Terraform Module: private-dns-administration (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
13/07/2023 | OSS maintainer - Terraform Module: rbac-administration (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, RBAC, CICD, Maintainer |
01/07/2023 | OSS maintainer - Terraform Module: sonarqube-aci-internal (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
20/06/2023 | Automating Terraform Documentation with Terraform-Docs and Azure DevOps | Blog/Website Post | Terraform | DevOps, Automation, IaC, Tutorial |
01/06/2023 | Terraform - Understanding the Lifecycle Block | Blog/Website Post | Terraform | DevOps, Automation, IaC, Tutorial |
18/05/2023 | London Microsoft DevOps Meetup - DevOps Dash May | Event Organiser | DevOps, Meetup | AI/ML, DevOps, Meetup, Automation |
12/05/2023 | Global Azure Days Bootcamp 2023 - Passwordless authentication between GitHub and Azure using OIDC | Public Speaking | DevOps, Conference | DevOps, Meetup, GitHub, DevSecOps |
07/05/2023 | GitHub Hackathon 2023 - Azure Pipelines Self Hosted Agent devcontainer/codespace | Hackathon | GitHub | Azure Pipelines, devcontainer, codespace |
07/05/2023 | Run self-hosted Azure Pipelines Agent on GitHub Codespaces (Video Tutorial) | Video | GitHub, Devcontainers | Video, Tutorial, Devcontainers, Codespaces |
01/05/2023 | OSS maintainer - Azure Pipelines Agent Devcontainer | Open Source Software | GitHub, Devcontainers | OSS Maintainer, Devcontainers, Codespaces, Azure DevOps |
27/03/2023 | London Microsoft DevOps Meetup - Power Up March | Event Organiser | GitHub, DevOps | Security, DevOps, Meetup, Automation |
16/03/2023 | Azure Spring Clean 2023 - Multi environment AZURE deployments with Terraform and GitHub | Event Organiser | GitHub, Azure | GitHub, Azure, Terraform, Automation |
14/02/2023 | How GitHub Actions can improve CI/CD and compares with Azure Pipelines | Blog/Website Post | GitHub, DevOps | CICD, DevOps, GitHub, AzureDevOps |
05/02/2023 | Run self-hosted GitHub runners on GitHub Codespaces (Video Tutorial) | Video | GitHub, Devcontainers | Video, Tutorial, Devcontainers, Codespaces |
18/01/2023 | OSS maintainer - GitHub Actions Runner Devcontainer | Open Source Software | GitHub, Devcontainers | OSS Maintainer, Devcontainers, Codespaces |
11/01/2023 | London Microsoft DevOps Meetup - H4ppy N3w Y34r | Event Organiser | GitHub, DevOps | Security, DevOps, Meetup, Automation |
10/01/2023 | Terraform - Fun with Functions | Blog/Website Post | Terraform | DevOps, Automation, IaC, Tutorial |
π 2022 π
Date | Activity | Type | Topic Area | Tags |
---|---|---|---|---|
02/12/2022 | Festive Tech Calendar 2022 - Introduction to GitHub Codespaces | Public Speaking | GitHub | DevOps, Codespaces, Tutorial, Conference |
23/11/2022 | OSS maintainer - Terraform Module: NSG Administration (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
16/11/2022 | Welsh Azure User Group - EVENT (November 2022) | Public Speaking | GitHub, Terraform | Dependabot, DevSecOps, Meetup, Automation |
02/11/2022 | London Microsoft DevOps Meetup - Event Organiser | Event Organiser | GitHub, DevOps | Security, DevSecOps, Meetup, Automation |
02/11/2022 | The return of the London Microsoft DevOps Meetup! | Public Speaking | GitHub, DevOps | Security, DevSecOps, Meetup, Automation |
21/10/2022 | Defender for DevOps on AzureDevOps | Blog/Website Post | AzureDevOps, Azure | DevSecOps, DevOps, Terraform, Tutorial |
19/10/2022 | Defender for DevOps on GitHub | Blog/Website Post | GitHub, Azure | DevSecOps, DevOps, Terraform, Tutorial |
13/09/2022 | GitHub commit verification using SSH keys | Blog/Website Post | GitHub | DevSecOps, DevOps, git, Tutorial |
07/09/2022 | Microsoft TechNet - MVP Spotlight: Learning DevOps with Marcel Lupo | Article | GitHub, Azure | Biography, DevOps, Automation, Article |
30/08/2022 | GitHub Actions authentication methods for Azure | Blog/Website Post | GitHub, Azure | GitHubActions, DevOps, Automation, Tutorial |
25/08/2022 | Cloud with Chris - Automate Azure Role Based Access Control (RBAC) using GitHub | Public Speaking | GitHub, PowerShell | Security, DevSecOps, RBAC, Automation, Tutorial |
18/08/2022 | Hosting Azure DevOps Pipelines agents on GitHub Codespaces | Blog/Website Post | GitHub, DevOps | GitHub, Automation, Codespaces, AzureDevOps |
13/08/2022 | Hosting your self hosted runners on GitHub Codespaces | Blog/Website Post | GitHub | GitHubActions, Automation, Codespaces, Tutorial |
11/08/2022 | Integrating Azure DevOps with GitHub - Hybrid Model | Blog/Website Post | GitHub | DevOps, Automation, Codespaces, Tutorial |
06/08/2022 | Introduction to GitHub Codespaces - Building your first Dev Container | Blog/Website Post | GitHub | DevOps, Automation, Codespaces, Tutorial |
01/08/2022 | Auto generate documentation from Terraform modules | Blog/Website Post | GitHub, Terraform | DevOps, Automation, IaC, Tutorial |
28/07/2022 | Manage and maintain GitHub with Terraform | Blog/Website Post | GitHub, Terraform | DevOps, Automation, IaC, Tutorial |
14/07/2022 | OSS maintainer - Terraform Module: sonarqube-aci (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
26/06/2022 | Autoscaling self hosted GitHub runner containers with Azure Container Apps (ACA) | Blog/Website Post | Azure, GitHub | Containers, CICD , DevOps, Tutorial |
17/06/2022 | Top Stores from the Microsoft DevOps Community β 17.06.2022 | Article | GitHub, Azure | Containers, CICD , DevOps, Tutorial |
17/06/2022 | Run Docker based GitHub runner containers on Azure Container Instances (ACI) | Blog/Website Post | Azure, GitHub | Containers, CICD , DevOps, Tutorial |
15/06/2022 | Build Docker based GitHub runner containers on Azure Container Registry (ACR) | Blog/Website Post | Azure, GitHub | Containers, CICD , DevOps, Tutorial |
13/06/2022 | Create a Docker based Self Hosted GitHub runner Linux container | Blog/Website Post | Azure, Docker, GitHub | Containers, CICD , DevOps, Tutorial |
11/06/2022 | Create a Docker based Self Hosted GitHub runner Windows container | Blog/Website Post | Azure, Docker, GitHub | Containers, CICD , DevOps, Tutorial |
02/06/2022 | Upload files to Azure Virtual Machines with Azure Bastion in tunnel mode | Blog/Website Post | Azure | Bastion, Networking, Security, Tutorial |
25/05/2022 | Microsoft Build 2022 - Create Serverless Logic with Azure Functions | Public Speaking | FunctionApps | Serverless, Tutorial, Gatsby, AzureLoadTest |
13/05/2022 | Top Stories from the Microsoft DevOps Community β 13.05.2022 | Article | GitHub, Azure | Functions, CICD, Automation, Tutorial |
11/05/2022 | Implement CI/CD with GitHub - Deploy Azure Functions | Blog/Website Post | GitHub, Azure | Functions, CICD, Automation, Tutorial |
30/04/2022 | Microsoft Cloud Security User Group - Automate Azure Role Based Access Control using Azure DevOps | Public Speaking | Azure DevOps, PowerShell | Security, DevSecOps, RBAC, Automation, Podcast |
29/04/2022 | Journey To The Cloud 4.0 - Protect secrets in Azure Functions using Key Vault | Public Speaking | Security, Serverless, FunctionApps, Tutorial | |
28/04/2022 | DeveloperWeek Europe 2022 - Reusable GitHub workflows to automate tokens | Public Speaking | Azure, PowerShell, GitHub | Automation, Security, GitHubActions, ServiceBus, DevSecOps, Speaker |
27/04/2022 | Cloud Lunch and Learn - Automate Azure Role Based Access Control using Azure DevOps | Public Speaking | Azure DevOps, PowerShell | Security, DevSecOps, RBAC, Automation, Podcast |
14/04/2022 | Terraform - Selective configuration with 'lookup()' | Blog/Website Post | DevOps | Terraform, Automation, IaC, Tutorial |
08/04/2022 | Top Stories from the Microsoft DevOps Community - 2022.08.04 - Using Terraform to Filter βForβ Loops | Article | DevOps | Terraform, Automation, IaC, Tutorial |
04/04/2022 | Terraform - Filter results using 'for' loops | Blog/Website Post | DevOps | Terraform, Automation, IaC, Tutorial |
23/03/2022 | Cloud Lunch and Learn - Automate Azure Resource Decommissions using Azure Serverless Function App (with tracking) | Public Speaking | Azure, PowerShell | Automation, Serverless, FunctionApps, Podcast |
23/03/2022 | Terraform - Creating dynamic variables using locals | Blog/Website Post | DevOps | Terraform, Automation, IaC, Tutorial |
14/03/2022 | Azure Spring Clean 2022 - Automate password rotation with GitHub and Azure | Public Speaking | Azure, GitHub, PowerShell | Security, DevSecOps, Automation, Podcast |
08/03/2022 | Terraform - Sensitive Output | Blog/Website Post | DevOps | Terraform, Automation, IaC, Tutorial |
23/02/2022 | Cloud Lunch and Learn - Reusable GitHub workflows to automate tokens | Public Speaking | Azure, PowerShell, GitHub | Automation, Security, GitHubActions, ServiceBus, DevSecOps, Podcast |
21/02/2022 | OSS maintainer - Terraform Module: Custom-Role-Definitions (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
16/02/2022 | Welsh Azure User Group - VIRTUAL EVENT (February 2022) - Automate Azure Resource Decommissions (with tracking) | Public Speaking | Azure, PowerShell | Automation, Serverless, FunctionApps, Podcast |
14/02/2022 | Automated Terraform Tests for Azure using GitHub Actions | Blog/Website Post | Azure, Terraform, GitHub | Terraform, Automation, IaC, GitHubActions, Dependabot, Tutorial |
09/02/2022 | OSS Maintainer - Terraform Tests for AZURE | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
05/02/2022 | Automate Terraform Module Releases on the public registry using GitHub | Blog/Website Post | Azure, Terraform, GitHub | Terraform, Automation, IaC, GitHubActions, Dependabot, Tutorial |
04/02/2022 | OSS maintainer - Terraform Module: Secure Backend (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
04/02/2022 | OSS maintainer - Terraform Module: Dynamic Subnets (AZURE) | Open Source Software | Azure, Terraform | Terraform, Azure, IaC, CICD, Maintainer |
29/01/2022 | myNewsWrap β SAP and Microsoft (Episode 69) - 2x posts featured | Podcast | Azure, PowerShell, GitHub | Automation, Serverless, LogicApps, DevSecOps, Podcast |
28/01/2022 | Terraform - IaC Scanning with TFSEC for VsCode (Extension) | Blog/Website Post | Azure, Terraform | Terraform, Automation, IaC, DevSecOps, Tutorial |
27/01/2022 | Multi environment AZURE deployments with Terraform and GitHub (Part 2) | Blog/Website Post | Azure, GitHub, Terraform | GitHubActions, Terraform, Automation, IaC, Tutorial |
26/01/2022 | Cloud Lunch and Learn - Automate password rotation with GitHub and Azure | Public Speaking | Azure, GitHub, PowerShell | Security, DevSecOps, Automation, Podcast |
26/01/2022 | OSS maintainer - GitHub Action - Terraform Plan for AZURE | Open Source Software | Azure, GitHub, Terraform | Terraform, GitHubActions, Azure, IaC, CICD, Maintainer |
26/01/2022 | OSS maintainer - GitHub Action - Terraform Apply for AZURE | Open Source Software | Azure, GitHub, Terraform | Terraform, GitHubActions, Azure, IaC, CICD, Maintainer |
23/01/2022 | Multi environment AZURE deployments with Terraform and GitHub (Part 1) | Blog/Website Post | Azure, GitHub, Terraform | GitHubActions, Terraform, Automation, IaC, Tutorial |
22/01/2022 | myNewsWrap β SAP and Microsoft (Episode 68) - Upload Files to Azure Storage using a PowerShell Function App | Podcast | Azure, PowerShell | Automation, API, Serverless, FunctionApps, Podcast |
21/01/2022 | Jonnychipz Weekly # 56 β Back to it - Dynamic terraform deployments using DevOps replace tokens | Podcast | Azure DevOps | Pipelines, Terraform, Automation, IaC, Podcast |
21/01/2022 | Top Stories from the Microsoft DevOps Community β 2022.01.21 - Automate password rotation with GitHub and Azure (Part 2) | Article | GitHub, PowerShell | Security, DevSecOps, Automation, Article |
16/01/2022 | Automate password rotation with GitHub and Azure (Part 2) | Blog/Website Post | GitHub, PowerShell | Security, DevSecOps, Automation, Tutorial |
16/01/2022 | OSS maintainer - GitHub Action - Password rotation for Azure VMs | Open Source Software | Azure, PowerShell, GitHub | Automation, Security, GitHubActions, DevSecOps, Maintainer |
15/01/2022 | myNewsWrap β SAP and Microsoft (Episode 67) - 3x posts featured | Podcast | Azure, PowerShell | Automation, Serverless, FunctionApps, Podcast |
09/01/2022 | DevCon6 - Automate password rotation with GitHub and Azure | Public Speaking | GitHub, PowerShell | Security, DevSecOps, Automation, Conference |
08/01/2022 | myNewsWrap β SAP and Microsoft (Episode 66) - Automate Azure Resource Decommissions (with tracking) | Podcast | Azure, PowerShell | Automation, Serverless, FunctionApps, Podcast |
07/01/2022 | Get email notifications from serverless Azure functions using SendGrid | Blog/Website Post | Azure, PowerShell | Automation, Serverless, FunctionApps, SendGrid, Tutorial |
β¨ 2021 β¨
Date | Activity | Type | Topic Area | Tags |
---|---|---|---|---|
20/12/2021 | Automate Azure Resource Decommissions (with tracking) | Blog/Website Post | Azure, PowerShell | Automation, Serverless, FunctionApps, Tutorial |
03/12/2021 | Festive Tech Calendar 2021 - Automate password rotation with GitHub and Azure | Public Speaking | GitHub, PowerShell | Security, DevSecOps, Automation, Conference |
14/11/2021 | GitHub Actions Hackathon 2021 - Reusable workflows to automate tokens | Hackathon | GitHub | Automation, Security, GitHubActions |
14/11/2021 | Automate Azure Service Bus SAS tokens with GitHub | Blog/Website Post | Azure, GitHub | Automation, Security, GitHubActions, ServiceBus, DevSecOps, Tutorial |
09/11/2021 | GitHub Actions Hackathon 2021 - Automate Password Rotation using GitHub Actions | Hackathon | GitHub | Automation, Security, GitHubActions |
24/10/2021 | Upload Files to Azure Storage using a PowerShell Function App | Blog/Website Post | Azure, PowerShell | Automation, API, Serverless, FunctionApps, Tutorial |
16/10/2021 | Terraform IaC Scanning with Trivy | Blog/Website Post | Azure DevOps | Terraform, Automation, IaC, DevSecOps, Tutorial |
03/10/2021 | Terraform - Complex Variable Types | Blog/Website Post | DevOps | Terraform, Automation, IaC, Tutorial |
15/09/2021 | Create a PDF document from an Azure DevOps Wiki | Blog/Website Post | Azure DevOps | Pipelines, Automation, Tutorial |
08/09/2021 | Azure Nibble - Hosts File Generator using KQL for App Services | Blog/Website Post | Azure | Kusto, Monitoring, Automation, Tips |
30/08/2021 | DevOps/GitHub service notifications using Azure Logic Apps | Blog/Website Post | Azure, Azure Devops, GitHub | Serverless, Monitoring, Automation, LogicApps, Tutorial |
27/08/2021 | GitHub/DevOps status | Blog/Website Post | Azure DevOps,GitHub | Monitoring, Tips |
26/08/2021 | Dynamic terraform deployments using DevOps replace tokens | Blog/Website Post | Azure DevOps | Pipelines, Terraform, Automation, IaC, Tutorial |
07/08/2021 | Consume artifacts from a remote DevOps project pipeline | Blog/Website Post | Azure DevOps | Pipelines, DevOps, Tutorial |
22/07/2021 | Connect Terraform to Azure Devops Git Repos over SSH | Blog/Website Post | Azure DevOps | Terraform, IaC, Automation, Tutorial |
19/07/2021 | Azure Nibble - How to get TcpPing on Linux Azure App Service | Blog/Website Post | Azure | AppServices, Networking, Tips |
11/07/2021 | Access internal APIm securely with Private Link Service | Blog/Website Post | Azure | Security, APIm, Networking, Tutorial |
03/07/2021 | Protect secrets in Azure Functions using Key Vault | Blog/Website Post | Azure | Security, Serverless, FunctionApps, Tutorial |
25/06/2021 | Restrict Azure DevOps PAT tokens with Azure AD policy | Blog/Website Post | Azure DevOps | Security, Tips |
19/06/2021 | Securing Azure Logic apps with Private Endpoints | Blog/Website Post | Azure | Serverless, Security, LogicApps, Networking, Tutorial |
10/06/2021 | Power virtual machines ON or OFF using Azure functions | Blog/Website Post | Azure, PowerShell | Serverless, FunctionApps, Automation, Tutorial |
24/05/2021 | Automate Azure Role Based Access Control (RBAC) using GitHub | Blog/Website Post | GitHub, PowerShell | Security, DevSecOps, RBAC, Automation, Tutorial |
17/05/2021 | Automate password rotation with GitHub and Azure (Part 1) | Blog/Website Post | GitHub, PowerShell | Security, DevSecOps, Automation, Tutorial |
05/05/2021 | Automate Azure Role Based Access Control (RBAC) using DevOps | Blog/Website Post | Azure Devops, PowerShell | Security, DevSecOps, RBAC, Automation, Tutorial |
02/05/2021 | PowerShell - Using Parameter Sets | Blog/Website Post | PowerShell | Tutorial |
Author
Like, share, follow me on: π GitHub | π§ X/Twitter | πΎ LinkedIn
Top comments (0)