Content by John Edward (66)
John Edward outlines practical Azure architecture best practices for enterprise applications, covering the Azure Well-Architected Framework, scalability and high availability patterns, security with Zero Trust, observability, infrastructure as code, CI/CD, cost controls, networking, disaster recovery, and governance.
John Edward explains why AI agents that look great in demos often break down in production, and what teams need to engineer around the model to make agents reliable at scale.
John Edward explains how Azure’s “Agentic Agents” can support resilient cloud operations across migration planning, observability, and continuous optimization. The article focuses on turning telemetry into actionable guidance, reducing alert fatigue, improving root-cause analysis, and driving cost, performance, security, and sustainability improvements in Azure environments.
John Edward explains how to get more out of Windows Terminal on Windows 11, focusing on practical workflow improvements like profiles, tabs, split panes, the command palette, and keyboard shortcuts, plus common setups for PowerShell, WSL, Git, and Azure CLI.
John Edward outlines an end-to-end approach for building a ServiceNow-focused AI assistant in Microsoft Copilot Studio, aimed at ticket auditing, SLA risk monitoring, and engineer performance reporting. The guide covers a layered architecture, ServiceNow REST API integration via Power Platform custom connectors, and practical security considerations for enterprise deployment.
John Edward explains how to combine a Copilot Studio agent with Power Automate to draft emails and route them through a human approval step before sending, creating a practical “human-in-the-loop” workflow for safer, more consistent business communication.
John Edward explains what an Agent Optimizer is in Azure AI Foundry Agent Service and why it matters for building reliable AI agents. The article breaks down how optimization works in practice—evaluating performance, refining instructions, improving workflows, and learning from feedback—to increase accuracy, efficiency, and user satisfaction.
John Edward explains what “agentic AI” means in the Microsoft ecosystem, focusing on how goal-driven agents plan tasks, call tools, and maintain memory. The article maps those concepts to Azure AI Foundry, Semantic Kernel, and Microsoft Graph, with concrete enterprise workflow examples.
John Edward introduces the GitHub Copilot Desktop App and explains how it extends Copilot beyond the IDE into a standalone workspace for understanding repositories, planning work, and getting AI help across day-to-day development tasks.
John Edward explains why AI apps are moving from single “copilot” assistants to multi-agent systems, and how Semantic Kernel can be used to orchestrate specialized agents that collaborate via tools, memory, and coordination patterns—along with the practical engineering challenges this introduces.
John Edward shares a practical list of 25 project ideas for building custom AI agents with Microsoft Copilot Studio, ranging from personal productivity assistants to customer support, onboarding, IT help desk, and document review bots.
John Edward explains how Retrieval-Augmented Generation (RAG) works and how Azure AI Search fits into a production-ready RAG architecture, covering indexing, semantic and vector search, embeddings, chunking strategies, and practical steps to build a basic retrieval + generation workflow.
John Edward explains how Microsoft Fabric OneLake in Azure acts as a single, organization-wide data lake and why it matters for modern enterprise analytics architecture, including reducing data silos, supporting lakehouse patterns, and improving governance and AI readiness.
John Edward outlines practical ALM and environment strategy guidance for Microsoft Copilot Studio, focusing on how to run copilots like enterprise applications with multi-environment setups, solution-based development, source control, CI/CD pipelines, configuration management, governance, and ongoing monitoring.
John Edward explains how to design multi-agent architectures in Microsoft Copilot Studio, using an orchestrator copilot plus specialized agents (IT, HR, sales, analytics). The article covers communication options (Power Automate, Dataverse, REST APIs), governance and security considerations, and practical scaling guidance like monitoring, shared knowledge sources, and independent versioning.
John Edward walks through creating a first AI agent in Microsoft Copilot Studio, from defining the agent and connecting knowledge sources to enabling generative answers, testing conversations, and publishing to channels like Teams and websites.
John Edward explains where Microsoft Copilot Studio sits in the Power Platform, and how it connects conversational AI to apps, workflows, data, and analytics through tools like Power Apps, Power Automate, Dataverse, and Power BI.
John Edward explains how Declarative Agents and Autonomous Agents differ in Microsoft Copilot Studio, focusing on how each approach handles control, decision-making, and multi-step work. The article maps the trade-offs (predictability vs flexibility), gives practical use cases for each agent type, and offers guidance on choosing the right model for a given workflow.
John Edward explains how Microsoft Copilot Studio structures conversational agents using topics (intent-focused conversation pathways) and nodes (step-by-step actions inside a topic). The article breaks down common node types, shows how topics and nodes fit together in real flows, and shares practical design tips for building maintainable copilots.
John Edward outlines common enterprise AI agent architecture patterns you can implement with Microsoft Copilot Studio, including single-agent designs, multi-agent orchestration, RAG, human-in-the-loop workflows, and event-driven automation, with notes on integrations, governance, and compliance considerations.
John Edward outlines practical Microsoft Copilot Studio scenarios teams are using to cut repetitive work, including customer support, HR onboarding, IT help desk triage, internal knowledge search, sales lead qualification, and meeting follow-ups across common Microsoft 365-connected workflows.
John Edward explains how GitHub Copilot changes team workflows around pull requests, code review expectations, and knowledge sharing. The article focuses on the trade-offs of faster AI-assisted coding, why review discipline matters more, and how teams can add guardrails like testing and security scanning without losing collaboration.
John Edward outlines an architecture for a “Daily Stand-Up Agent”: a custom AI copilot that pulls sprint activity from Jira and Azure DevOps, detects blockers, and generates consistent stand-up summaries. The post focuses on connectors, grounding ticket data, conversational reporting, and practical considerations like security and data quality.
John Edward explains how Architecture Decision Records (ADRs) capture the “why” behind technical choices, and how AI tools can generate consistent ADR drafts quickly so teams can focus on review, accuracy, and long-term knowledge sharing.
John Edward breaks down the core building blocks of copilot agent systems, explaining how interface, orchestration, LLMs, tools, memory, and safety layers fit together. The article also covers common design patterns like RAG and tool-using agents, plus practical challenges around context, reliability, latency, and security.
John Edward discusses how GitHub Copilot changes programming education, where it can speed up learning, and where it can undermine fundamentals if students rely on it too heavily. The post outlines practical habits for students and classroom approaches for educators to use Copilot without losing academic rigor.
John Edward explains why event-driven architecture is a strong fit for agentic AI systems, and breaks down the core patterns (pub/sub, event sourcing, sagas) plus practical concerns like ordering, observability, and infrastructure overhead.
John Edward explains how to use GitHub as a “living” architecture repository—capturing Architecture Decision Records (ADRs), diagrams, standards, and roadmaps—and how pull requests and versioning can turn architecture work into a collaborative, auditable part of delivery.
John Edward explains when to use single-agent vs multi-agent AI architectures in a Microsoft context, mapping common designs to Semantic Kernel, AutoGen, and Azure services like Azure OpenAI, Azure AI Search, Functions, Service Bus, and AKS.
John Edward outlines a practical security checklist for running Microsoft AI agents in production, covering Entra ID identity controls, least-privilege access, data boundaries and DLP, audit logging with Azure Monitor/SIEM, and concrete defenses against prompt injection and unsafe agent behavior.
John Edward shares practical ways to control Azure-based copilot and AI agent spend, focusing on token discipline, caching, model selection, and ongoing governance so LLM solutions scale without surprise bills.
John Edward compares Microsoft Copilot Studio and Azure AI Agents (via Azure AI Foundry/Studio) to help architects choose between a low-code agent builder and a developer-driven platform based on flexibility, cost, scalability, and control.
John Edward explains how solution architects can use Microsoft’s Azure Global Infrastructure “Globe” experience to choose Azure regions and design for latency, compliance, availability, disaster recovery, and sustainability.
John Edward explores the foundations of Microsoft Copilot agent design, outlining how goals, memory, tools, and autonomy create robust, autonomous AI systems for enterprise automation.
John Edward provides a comprehensive look at agentic AI in IT, showing how Microsoft Azure and related services create self-healing and intelligent operations through automation, monitoring, and AI-driven incident response.
John Edward outlines the core pitfalls of microservice architecture and offers actionable architectural patterns like API Gateway, Saga, and Circuit Breaker to help architects navigate complexity, deployment, and security concerns in distributed systems.
John Edward analyzes if AI can fully replace the Solution Architect role, focusing on automation’s impact, the enduring necessity for human judgment, and specific challenges in complex enterprise environments.
John Edward summarizes hard-won lessons for large enterprises migrating to SharePoint Online, focusing on organizational change, governance, customization hurdles, and strategies for long-term success.
John Edward details how native Mermaid diagram support in Visual Studio 2026, enhanced by GitHub Copilot, empowers developers to visualize, generate, and maintain documentation seamlessly within their coding workflow.
John Edward details modern SharePoint architecture for scalable intranets in 2026, focusing on technical practices, security, integration, and governance for Microsoft 365 professionals.