Step‑by‑Step: Checking Out a Private Repository in GitHub Actions

Learn how to check out a custom repo and branch in GitHub Actions with this step-by-step guide

Docker MCP Toolkit: Hassle-Free Local Agentic AI with MCP Servers

Unlock hassle-free local agentic AI with Docker MCP Toolkit. Simplify MCP server setup and increase productivity today. Discover how in our latest guide.

Getting Started with GitHub Spark: From Thought to App Creation

Imagine transforming an idea into a live, interactive demo in minutes – all thanks to GitHub Spark. Whether you want an AI-powered summariser or an instant dashboard for build statuses, the barrier to rapid app prototyping has never been lower. GitHub Spark is GitHub’s latest leap into AI-driven development, now in public preview for anyone … Read more

Setting Up LiteLLM with Azure Databricks Serving Endpoints for Claude Code

As cloud AI offerings expand, we increasingly need to work with models hosted across different platforms. For example, Azure Databricks offers Claude models through their serving endpoints. If you’ve ever wanted the flexibility of Claude Code’s terminal while using your organisation’s Azure Databricks infrastructure, you’re not alone. This guide walks you through configuring Claude Code … Read more

Why You Should Setup Terraform MCP Server with GitHub Copilot

Have you ever wished your AI assistant could instantly surface the latest Terraform resources, modules, and syntax – without sending you off to dig through documentation? If you’re using GitHub Copilot for Infrastructure as Code, there’s a new way to make your workflow smarter and more up-to-date: the Terraform MCP Server. In this blog post, … Read more

GitHub Copilot Premium Requests Usage Dashboard

Premium requests for GitHub Copilot are now live from 18th June 2025. If you want a clear, simple way to see exactly how those premium requests are being used within your GitHub organisation or Enterprise – i’ve now built a dashboard just for that. No more guessing where your premium Copilot requests are going. The GitHub … Read more

Why You Should Consider Using MCP servers with GitHub Copilot

Ever found yourself wishing GitHub Copilot understood a brand-new feature or recent update you want to use? Maybe you’re writing Terraform and GitHub Copilot claims a resource value doesn’t exist – even though you know it does.  This isn’t a limitation of GitHub Copilot itself, but rather of the underlying AI model it’s using (like … Read more

GitHub Copilot Coding Agent: First Impressions

Have you ever stared at a mountain of bug tickets, documentation chores, and those “someday” refactors, wishing you could just hand them off to someone else? I have.

Recently at Microsoft Build, GitHub announced Coding Agent and it caught my attention for all the right reasons!

Deploy Terraform to Azure with OIDC and GitHub Actions

Recently I blogged about Deploying to Azure: Secure Your GitHub Workflow with OIDC, this is a follow on post – looking at deploying Terraform to Azure using OIDC and GitHub Actions With Microsoft and GitHub both emphasising identity-based access, using OIDC for Terraform deployments isn’t just secure. It will become the new norm. OIDC authentication … Read more

Ensuring Terraform State Security with Ephemeral Values and Write-Only Outputs

In this blog post, I will cover what are ephmeral resources, why write-only arguments should be used and an example both being used in Azure to store and retrieve sensitive values without them being stored in the state file.