Skip to main content
Hit enter to search or ESC to close
Close Search
James CroftJames CroftJames Croft
search
Menu
  • AI
  • .NET
  • DevOps
  • Dev Life
  • Contact
  • linkedin github discord
  • search
Tag

AI

The Safest AI Agent Knows When to Say No AI for Engineers

The Safest AI Agent Knows When to Say No

A practical guide to AI agent guardrails, calibrated refusal, confirmation gates, circuit breakers, safe fallbacks,…
James Croft
James Croft2026-09-01
From a Skill to a Marketplace: Publishing Copilot CLI Plugins From a Skill to a Marketplace with GitHub Copilot CLI PluginsAI for Engineers

From a Skill to a Marketplace: Publishing Copilot CLI Plugins

Turn your Copilot skills into installable plugins. A practical guide for marketplace structure, manifests, and…
James Croft
James Croft2026-06-01
Your AI Agents Should Change When They Frustrate You Your AI agents should change when they frustrate youAIAI for Engineers

Your AI Agents Should Change When They Frustrate You

Most AI agents are written once. They should evolve the day they frustrate you, through…
James Croft
James Croft2026-05-29
How to Estimate Image Token Costs for Azure OpenAI Models Azure OpenAI Image Token CalculatorAI for Engineers

How to Estimate Image Token Costs for Azure OpenAI Models

Estimate image token costs for Azure OpenAI models. Learn how tile and patch tokenization work,…
James Croft
James Croft2026-05-13
Hypothesis-Driven AI Innovation: A Framework for Building Bold Ideas Hypothesis-Driven AI InnovationAI for EngineersDev Life

Hypothesis-Driven AI Innovation: A Framework for Building Bold Ideas

Every AI capability you want to build can be encapsulated into a bunch of hypotheses.…
James Croft
James Croft2026-05-03
Will AI Ever Replace the Need for Developers? Will AI Ever Replace the Need for DevelopersAIDev Life

Will AI Ever Replace the Need for Developers?

An evolving perspective. This article is a living opinion, updated as AI capabilities transform software…
James Croft
James Croft2026-04-23
Applying Domain-Driven Design Principles to Multi-Agent AI Systems AI for Engineers

Applying Domain-Driven Design Principles to Multi-Agent AI Systems

The state of AI solutions has evolved so rapidly over the last few years, from…
James Croft
James Croft2026-04-08
Designing a Machine-Readable Knowledge Base with Obsidian Machine Readable Knowledge BaseAI for Everyday

Designing a Machine-Readable Knowledge Base with Obsidian

Learn how to design a machine-readable knowledge base using PARA, Obsidian, frontmatter, and Markdown -…
James Croft
James Croft2026-03-31
Why Your Second Brain Needs an AI Companion AI Augmented Second BrainAI for Everyday

Why Your Second Brain Needs an AI Companion

Learn how to build an AI second brain using Obsidian, CODE/PARA, and GitHub Copilot, turning…
James Croft
James Croft2026-03-31
A Guide to Making a Good Pull Request Computer screen showing Git commit historyDev LifeDevOps

A Guide to Making a Good Pull Request

The best code in the world is worthless if a reviewer can't understand why it…
James Croft
James Croft2026-03-18
  • 1
  • 2
  • Next

Trending Now

  • Combining Multiple Code Coverage Results in Azure DevOps 2026-01-27
  • Applying Domain-Driven Design Principles to Multi-Agent AI Systems 2026-04-08
  • Designing a Machine-Readable Knowledge Base with Obsidian 2026-03-31
  • A Guide to Making a Good Pull Request 2026-03-18
  • Building .NET project docs with DocFX on GitHub Pages 2026-02-19
@jamesmcroft
About James Croft
Hey I'm James, an experienced software engineer at Microsoft, specialized in driving efficiency through data-driven AI engineering & performance optimization!

Recently Posted

  • How I run multiple engineering workstreams in the GitHub Copilot appHow I Run Multiple Engineering Workstreams in the GitHub Copilot App 2026-09-11
  • The Safest AI Agent Knows When to Say No 2026-09-01
  • Modern ArchitectureWhat is a Solutions Architect (and how can you become one)? 2026-06-14
  • From a Skill to a Marketplace with GitHub Copilot CLI PluginsFrom a Skill to a Marketplace: Publishing Copilot CLI Plugins 2026-06-01
  • Privacy Policy
  • Disclaimer
  • Terms and Conditions
  • linkedin
  • github
  • discord

As an Amazon Associate I earn from qualifying purchases.

© 2025 James Croft. All rights reserved. Content may not be reproduced without permission.

Close Menu
  • AI
  • .NET
  • DevOps
  • Dev Life
  • Contact
  • linkedin
  • github
  • discord