---
title: "James Cook (@JamesCook) | Hashnode"
description: "Award-Winning Technology Executive Driving Platform, Risk & Scale. Read the latest articles by James Cook on Hashnode."
url: "https://hashnode.com/@JamesCook"
---

@JamesCook

# James Cook

@JamesCook · London, UK · Joined February 2021

Award-Winning Technology Executive Driving Platform, Risk & Scale

[Website](https://jamescook.dev/)

### [The CTO Role at the AI Frontier](https://jamescook.pro/the-cto-role-at-the-ai-frontier?utm_source=hashnode&utm_medium=feed)

A CTO's view on leading technology in the age of AI, from creating advantage and measuring productivity to security, trust and the economics of what we build.

14 min read · [jamescook.pro](https://jamescook.pro/the-cto-role-at-the-ai-frontier?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/the-cto-role-at-the-ai-frontier/6ad1f320cf0d223aa58af3a4) [Oct 16](https://hashnode.com/posts/the-cto-role-at-the-ai-frontier/6ad1f320cf0d223aa58af3a4)

### [What are Azure Verified Modules (AVM) and how to use them with Terraform](https://jamescook.dev/what-are-azure-verified-modules-avm-and-how-to-use-them-with-terraform?utm_source=hashnode&utm_medium=feed)

Azure Verified Modules (AVM) for Terraform refers to a collection of verified and trusted Terraform modules specifically designed for use with Microsoft Azure. These modules have been reviewed and approved to ensure they meet high-quality standards a...

3 min read · [jamescook.dev](https://jamescook.dev/what-are-azure-verified-modules-avm-and-how-to-use-them-with-terraform?utm_source=hashnode&utm_medium=feed)

[Mar 31, 2025](https://hashnode.com/posts/what-are-azure-verified-modules-avm-and-how-to-use-them-with-terraform/67ead56af63f9dc6a046fef3)

### [Deploying Grafana on Azure: UI Implementation Edition](https://jamescook.dev/deploying-grafana-on-azure-ui-implementation-edition?utm_source=hashnode&utm_medium=feed)

Microsoft offers a managed instance option of Grafana on its Azure Marketplace. This is a quick way to implement Grafana without implementing complex configurations. Microsoft manages updates for this service. In this article, we run through implemen...

2 min read · [jamescook.dev](https://jamescook.dev/deploying-grafana-on-azure-ui-implementation-edition?utm_source=hashnode&utm_medium=feed)

[Mar 21, 2025](https://hashnode.com/posts/deploying-grafana-on-azure-ui-implementation-edition/67dd609161e53aa9a407760a)

### [Terraform: AzAPI 2.0 is Now Available!](https://jamescook.dev/terraform-azapi-2-is-now-available?utm_source=hashnode&utm_medium=feed)

The Terraform AzAPI Provider has become a powerful companion to the more traditional AzureRM provider, especially for users needing access to the day zero Azure features. With the release of AzAPI 2.0, Microsoft has introduced many enhancements that ...

3 min read · [jamescook.dev](https://jamescook.dev/terraform-azapi-2-is-now-available?utm_source=hashnode&utm_medium=feed)

[Feb 17, 2025](https://hashnode.com/posts/terraform-azapi-2-is-now-available/67f7913a4149465fb7032d98)

### [How to Use Snyk for Securing Your Azure Terraform](https://jamescook.dev/how-to-use-snyk-for-securing-your-azure-terraform?utm_source=hashnode&utm_medium=feed)

What is Snyk IaC Snyk is a misconfiguration IaC tool that identifies vulnerabilities in how people write their code. Though I am writing about its use with Terraform on Azure, it supports other IaC tools, Cloud platforms, and various coding languages...

3 min read · [jamescook.dev](https://jamescook.dev/how-to-use-snyk-for-securing-your-azure-terraform?utm_source=hashnode&utm_medium=feed)

[Jan 27, 2025](https://hashnode.com/posts/how-to-use-snyk-for-securing-your-azure-terraform/67f38943ee946c79f7cc2bbf)
