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 |
---|---|---|---|---|
02/06/2024 | Season of AI - DevOps AI | Event Organiser | DevOps, Meetup | AI, DevOps, Meetup, Azure |
24/05/2024 | Season of AI - Core AI | Event Organiser + Speaker | DevOps, Meetup | AI, DevOps, Meetup, Azure |
๐ 2024 ๐
Date | Activity | Type | Topic Area | Tags |
---|---|---|---|---|
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 | ๐ง Twitter | ๐พ LinkedIn
Top comments (0)