
Discussing the Cloud with Chris Integration Platform
Chris is joined by Karl Cooke (IrishTechie.com) for a deep dive into the CloudWithChris.com integration platform — a real-world Azure integration architecture built to automate content distribution across social platforms and amplify updates from the Azure, GitHub, and Azure DevOps blogs.
What’s covered:
- Architecture overview: Azure Functions, Azure Service Bus topics and queues, Azure Table Storage, and Azure Logic Apps
- A Vue.js management UI for approving and scheduling posts before they go out
- Automated posting to Twitter, LinkedIn, Facebook, and Reddit — including amplification of third-party content
- Custom URL shortening via an Azure Function to track per-platform traffic in Google Analytics
- Integration with Buffer for time-slot scheduling, with plans to replace it with a native solution
- Security considerations for Azure Functions (access tokens, JWT roadmap)
- How Google Analytics revealed that Reddit and Twitter drive the most referral traffic
- Open-source plans and community contribution opportunities
Whether you’re a developer, blogger, or content creator, this session is packed with practical ideas for applying Azure integration services to automate the repetitive parts of your workflow.
Related Content

33 - External Config and Claim Check Pattern - Easier Management and Externalising Payloads
Chris and Peter cover two cloud design patterns in depth. The External Configuration Store pattern addresses one of the most critical security concerns in cloud development: keeping secrets and connection strings out of source code. They explore Azure Key Vault and Azure App Configuration as canonical implementations, discuss deployment slot behaviour, and highlight the risks of committing credentials to version control. The Claim Check pattern tackles a different challenge — what happens when your message payload exceeds the size limits of your messaging infrastructure (Azure Service Bus, Azure Queue Storage)? By externalising the payload to a data store and passing only a correlation ID on the queue, you gain scalability and flexibility at the cost of added latency. Azure Event Grid's automatic claim check generation is also demonstrated. Security is a thread running through both patterns: compromised config stores and poisoned messages both demand an operational response plan.

V030 - Sailing the Sea of Thieves while talking Cloud
Chris and Simon play Sea of Thieves while covering Azure Firewall Premium features, 5G and cloud computing for IoT edge scenarios, GitHub Actions for static site deployments, and open source project best practices from a recent Cloud With Chris episode with JJ Asghar.

Discussing the Cloud with Chris GitHub Actions Usage
Cloud with ChrisChris is joined by Karl Cooke (IrishTechie) for a live deep-dive into the GitHub Actions workflows powering CloudWithChris.com. They explore why GitHub was chosen over Azure DevOps, walk through a real-world CI/CD pipeline for a Hugo static site deployed to Azure Blob Storage with CDN purging, and examine how to manage secrets and approvals using GitHub Environments. The session also covers linting Markdown with GitHub Super Linter, early thinking on Playwright-based UI tests, the security considerations around third-party actions from the marketplace, and building a custom .NET GitHub Action for content cross-posting.