Blog

What I’ve learned building AI agents and Azure platforms, written down.

80 articles since December 2023: agents, MCP, RAG, observability and the Azure services underneath. Search them, pick a topic, or start with the latest.

Articles
80
Hours of reading
11
Topics
9
Follow along with RSS

The writing so far

One dot per article, by month. 9 in Oct 2025, the busiest month so far.

All 80 articles, newest first.

2026 1 article

  1. How to Choose an Azure Cloud Architect or DevOps Engineer in Finland

    Judge evidence, not adjectives: nine criteria with the questions to ask, how architect, DevOps and platform roles differ, and what to check in Finland.

    Azure platform4 min

2025 75 articles

  1. Enterprise AI Governance: Using Azure Purview and Compliance Manager

    Learn a practical enterprise AI governance model that combines Azure Purview data lineage and classification with Compliance Manager controls, evidence, and audit readiness.

    Safety & governance8 min

  2. Azure Copilot: AI-Powered Cloud Operations and Migration

    Discover how Azure Copilot helps cloud teams reduce incident resolution time, improve governance, and accelerate migration planning with AI-assisted insights, prompts, and operational guardrails.

    Azure platform8 min

  3. Multi-Agent Orchestration Advances in Azure AI Foundry (2025)

    Explore the key 2025 advances in Azure AI Foundry multi-agent orchestration, including explicit coordination, policy-gated tools, checkpoints, and richer runtime tracing.

    Agents6 min

  4. Semantic Kernel and AutoGen Convergence for AI Agents

    Learn how Semantic Kernel and AutoGen are converging into a practical architecture for cross-platform AI agents, with shared tool contracts, governance patterns, and production-ready workflows.

    Agents7 min

  5. Agent Memory Systems: Building Context-Aware Applications

    Learn how to design agent memory systems with semantic, episodic, and working memory so AI apps retain context, personalize responses, and scale reliably in production.

    Agents8 min

  6. Microsoft Foundry IQ: Seamless Knowledge Search for Enterprise Agents

    Learn how Microsoft Foundry IQ helps enterprise agents find trusted internal knowledge with secure indexing, grounded retrieval, and governance-ready workflows for production AI.

    RAG & search8 min

  7. OpenTelemetry for GenAI: Standardizing AI Observability

    Learn how OpenTelemetry creates a common observability standard for GenAI apps, helping teams trace prompts, tokens, latency, tool calls, quality signals, and cost across distributed AI systems.

    Observability & evals9 min

  8. Integrating Anthropic Claude Models in Azure AI Solutions

    Learn a production-ready approach to integrate Anthropic Claude models into Azure AI solutions with secure architecture, RAG grounding, safety controls, cost optimization, and deployment best practices.

    Models & cost8 min

  9. GitHub Copilot Multi-Model: Claude, Gemini, and GPT

    Learn how to integrate Claude, Gemini, and GPT in GitHub Copilot workflows using task-based routing, validation gates, and practical prompts to improve delivery speed and code quality.

    Copilot & dev tools8 min

  10. Model Context Protocol v2: Major Spec Updates

    Explore the biggest MCP v2 updates, from capability negotiation and typed tool contracts to streaming, auth context, and migration patterns for production-grade agent systems.

    MCP & tool calling9 min

  11. Agent Skills vs AGENTS.md: Designing Modular LLM Agent Behaviors

    Explore two powerful approaches to building maintainable AI systems: code-based agent skills versus declarative AGENTS.md specifications. Learn when to use each pattern.

    Agents10 min

  12. MCP Security: Securing AI Agent Integrations

    Learn how to secure AI agent integrations using the Model Context Protocol (MCP) with authentication, authorization, and best practices for safe deployments.

    Safety & governance9 min

  13. GPT-4.5 Turbo: Advanced Function Calling in Production

    Master production-grade function calling with GPT-4.5 Turbo. Learn to build AI agents that orchestrate tools, execute workflows, and integrate with real systems reliably.

    MCP & tool calling9 min

  14. Designing Conversational AI Workflows with ChatGPT and Azure

    Learn how to architect and implement production-ready conversational AI systems that leverage ChatGPT's natural language capabilities with Azure Functions for serverless orchestration.

    MCP & tool calling10 min

  15. Agent Orchestration Patterns: GroupChat, Debate, and Reflection

    Master the three essential patterns for coordinating multiple AI agents: GroupChat for collaboration, Debate for refinement, and Reflection for quality assurance.

    Agents9 min

  16. OOP Relationships Explained

    Association, Composition, Aggregation & Inheritance

    Code basics3 min

  17. Building ChatGPT Apps with the OpenAI Apps SDK and MCP Standard

    Learn how to leverage OpenAI Apps SDK and Model Context Protocol to build sophisticated ChatGPT applications that interact with external systems, access real-time data, and provide contextualized responses.

    MCP & tool calling8 min

  18. Building Production AI Agents: From Prototype to Scale

    Learn essential architecture patterns, best practices, and implementation strategies for deploying AI agents that scale reliably in production environments.

    Agents9 min

  19. Microsoft Agent Framework: Evolution of Semantic Kernel & AutoGen

    Discover how Microsoft unified Semantic Kernel and AutoGen into a powerful Agent Framework, revolutionizing multi-agent AI development for enterprise applications.

    Agents9 min

  20. Azure AI Cost Optimization: Leaderboards and Monitoring

    Learn a practical Azure playbook to control LLM spending with cost-quality leaderboards, runtime guardrails, and Azure Monitor insights that catch token spikes before they hit your bill.

    Models & cost8 min

  21. Value Type vs Reference Type

    Understanding memory allocation in .NET

    Code basics7 min

  22. Agent Skills: Teaching AI Agents Domain-Specific Knowledge

    Learn how to teach AI agents domain-specific knowledge with reusable skill packs, tool contracts, and evaluation loops so outputs stay accurate, safe, and production-ready.

    Agents8 min

  23. Hybrid AI Search with Azure Cognitive Search + OpenAI Embeddings

    Learn how to build hybrid AI search using Azure Cognitive Search and OpenAI embeddings to combine keyword precision with semantic relevance for better RAG quality and lower token cost.

    RAG & search7 min

  24. Structured Outputs in Azure OpenAI: JSON Mode and Function Calling

    Learn when to use JSON mode, Structured Outputs, and function calling in Azure OpenAI. Build reliable, schema-safe AI workflows with practical patterns, Python examples, and guardrails.

    MCP & tool calling7 min

  25. ASP.NET Life Cycle

    Understanding the request pipeline in ASP.NET

    Code basics10 min

  26. GitHub Copilot CLI: Agent-Powered Terminal Development

    Learn how to use GitHub Copilot CLI for agent-powered terminal development with secure permissions, prompt patterns, and practical workflows for faster, safer shipping.

    Copilot & dev tools7 min

  27. Deep Research & Knowledge Retrieval in Azure AI Foundry

    Master knowledge retrieval, semantic search, and RAG patterns to build intelligent systems that leverage deep research capabilities in Azure AI Foundry.

    RAG & search8 min

  28. AI Observability Fundamentals: Monitoring LLM Applications

    Master the essentials of monitoring LLM applications through comprehensive observability. Learn tracing, metrics, alerting strategies, and production debugging techniques for AI systems.

    Observability & evals9 min

  29. Building Agentic Workflows with GitHub Actions

    Master intelligent automation by combining AI agents with GitHub Actions. Learn to orchestrate autonomous workflows, implement agent coordination patterns, and deploy production-ready agentic systems.

    Copilot & dev tools9 min

  30. IaaS vs PaaS vs SaaS

    Understanding cloud service models and when to use each

    Azure platform8 min

  31. Azure AI Foundry Browser Automation & Playwright

    Master intelligent web automation by combining Azure AI Foundry agents with Playwright for autonomous task execution, adaptive decision-making, and enterprise-scale browser automation.

    Copilot & dev tools8 min

  32. Vector Databases Comparison: Azure Cosmos DB vs AI Search

    Compare Azure Cosmos DB and Azure AI Search vector databases for RAG applications. Learn architecture, performance, hybrid search, indexing strategies, and which platform fits your needs.

    RAG & search8 min

  33. GPT-5 in Azure AI Foundry: Building with Next-Gen LLMs

    Discover how to leverage GPT-5's advanced reasoning and multimodal capabilities through Azure AI Foundry. Learn best practices, architecture, real-world use cases, and cost-effective implementation strategies.

    Models & cost9 min

  34. Storing AI Agent Memory: Best Practices With Azure Cosmos DB

    Master conversation storage, semantic memory, and cost-efficient retrieval strategies for AI agents using Azure Cosmos DB's scalable NoSQL capabilities.

    Agents9 min

  35. Cost Optimization for Azure OpenAI: Token Management

    Master Azure OpenAI token economy with proven strategies for cost reduction, budget control, and pricing optimization. Implement token counting, caching, and monitoring techniques.

    Models & cost9 min

  36. JavaScript Array Manipulation

    Essential array methods every developer should know

    Code basics6 min

  37. Web Automation with AI: Playwright, Puppeteer & Azure

    Learn how to combine Playwright, Puppeteer, and Selenium with Azure AI services to build intelligent, adaptive automation systems that handle complex workflows and scale efficiently.

    Copilot & dev tools9 min

  38. Framework Showdown: LangChain vs Semantic Kernel vs AutoGen

    Compare three leading LLM frameworks. Discover which is best for agents, enterprise apps, or multi-agent systems with feature comparison and real examples.

    Agents8 min

  39. Prompt Engineering for Agents: Best Practices and Patterns

    Master agent prompt engineering with practical patterns, real-world examples, and expert strategies for building reliable, autonomous AI systems that reason through complex tasks.

    Agents11 min

  40. Azure AI Red Teaming Agent: Automate Safety Testing

    Discover how Azure AI Red Teaming Agent automates adversarial testing to identify safety risks in AI systems before deployment, ensuring trustworthy and compliant applications.

    Safety & governance9 min

  41. Continuous AI Evaluation in CI/CD: Azure Foundry Integration

    Learn how to implement automated quality assurance for AI applications using continuous evaluation in CI/CD pipelines with Azure Foundry, ensuring safe and reliable AI deployments.

    Observability & evals9 min

  42. End-to-End Observability in Azure AI Foundry Apps

    Master end-to-end observability in Azure AI Foundry applications. Learn tracing, metrics, logging, and production monitoring strategies for reliable AI systems.

    Observability & evals8 min

  43. var, let, const Differences

    Understanding variable declarations in JavaScript

    Code basics11 min

  44. Azure Foundry Local: Offline AI Development for Windows, Mac & Edge

    Run LLMs on your device for free with cross-platform offline development. Build privacy-first AI apps with zero latency using Azure Foundry Local.

    Models & cost8 min

  45. Connect Logic Apps and Knowledge Tools to Azure AI Agents

    Integrate Logic Apps with Azure AI Agents and knowledge tools to deliver grounded answers, governed workflows, and secure automation across enterprise systems.

    Agents7 min

  46. Agent-to-Agent (A2A) Protocol: Interoperable Multi-Agent Systems

    Learn how the Agent-to-Agent (A2A) Protocol standardizes multi-agent discovery, messaging, security, and observability so teams can build interoperable agent ecosystems.

    MCP & tool calling6 min

  47. Model Router in Azure AI Foundry: Optimize Cost and Quality

    Learn how Azure AI Foundry Model Router routes prompts by cost and quality, sets routing policies, and implements fallbacks and governance to control spend.

    Models & cost6 min

  48. Microsoft Entra Agent ID: Secure Identity for AI Agents

    Learn how Microsoft Entra Agent ID governs AI agent identities with blueprints, access packages, and audit logs to enforce least privilege, lifecycle control, and compliance.

    Safety & governance7 min

  49. Empty & Label Statements in JavaScript

    Understanding lesser-known JavaScript statements

    Code basics8 min

  50. Semantic Kernel Meets AutoGen: Unified Agent SDK Guide

    Learn how Semantic Kernel and AutoGen align on agent patterns, tool contracts, and runtimes, with a migration-focused guide, examples, and best practices.

    Agents7 min

  51. Azure AI Foundry Agent Service: Multi-Agent Workflows + MCP

    Learn how Azure AI Foundry Agent Service enables production-grade multi-agent workflows and how MCP standardizes tool integration for reliable orchestration.

    MCP & tool calling8 min

  52. Azure AI Search Custom Skills for Document Intelligence

    Build production-ready custom skills that integrate Document Intelligence with Azure AI Search. Extract structured data from invoices, forms, and contracts at scale with intelligent enrichment pipelines.

    RAG & search13 min

  53. Preloading Strategy in Angular

    Optimize Angular app performance with preloading strategies

    Code basics4 min

  54. Vector DB Showdown: Pinecone vs Weaviate vs Azure Cosmos for LLMs

    Compare Pinecone, Weaviate, and Azure Cosmos DB for vector search in RAG applications. Learn which solution fits your LLM use case with benchmarks and code examples.

    RAG & search9 min

  55. Fine-Tuning and Differential Privacy in Azure OpenAI Service

    Learn how to customize Azure OpenAI models while maintaining GDPR compliance through differential privacy—balancing AI performance with enterprise-grade data protection.

    Safety & governance12 min

  56. Semantic Kernel Agents Go GA: Building Production-Ready AI Agents

    Semantic Kernel Agents reach General Availability with enterprise features for building robust, scalable AI agent systems in production environments.

    Agents9 min

  57. Designing AI Guardrails with Azure AI Moderation

    Learn how to implement robust content moderation and safety guardrails in your AI applications using Azure AI Content Safety service with practical examples and best practices.

    Safety & governance8 min

  58. Embedding & Semantic Search in Azure SQL 2025 for RAG

    Azure SQL 2025 introduces native vector data types enabling semantic search and RAG workflows. Learn how to build production-ready AI apps with hybrid retrieval.

    RAG & search7 min

  59. Data Binding in Angular

    Master Angular data binding techniques

    Code basics3 min

  60. Multi-Cloud AI: OpenAI, Anthropic, and Google Strategies

    Learn how to build resilient AI applications by integrating OpenAI, Anthropic, and Google AI services. Practical strategies for multi-provider architectures.

    Models & cost8 min

  61. Implementing AI Observability: Tracing and Metrics for GenAI

    Implement AI observability for generative apps with tracing, token and latency metrics, error diagnostics, and eval loops to improve reliability, cost control, and quality.

    Observability & evals7 min

  62. Azure AI Search Hybrid Patterns for Production RAG Systems

    Learn production-ready Azure AI Search hybrid RAG patterns using vector + keyword retrieval, semantic reranking, filtering, and tuning for relevance, latency, and governance.

    RAG & search6 min

  63. Building Autonomous Agentic Workflows with Azure Logic Apps

    Learn to combine Azure Logic Apps and LLMs for autonomous workflows with connectors, confidence-based branching, human approvals, and production-grade governance.

    Agents6 min

  64. MCP Goes Mainstream: OpenAI and Google Adoption Explained

    Model Context Protocol is shifting from spec to standard practice. Learn how Anthropic, OpenAI, and Google implementations shape secure, portable AI tool workflows.

    MCP & tool calling6 min

  65. Introducing MCP: Connect LLMs to Tools Safely and at Scale

    Learn what the Model Context Protocol (MCP) is, why it matters for AI apps, and how to connect LLMs to real tools and data with a secure, production-ready workflow.

    MCP & tool calling6 min

  66. GitHub Copilot Workspace

    Exploring the future of AI-assisted development with GitHub Copilot Workspace

    Copilot & dev tools11 min

  67. AI Tool Calling: Architecting LLM Agents with External Function Calls

    Learn how function calling enables intelligent agents to execute external functions, query APIs, and orchestrate complex workflows. Master tool schema design and agent architectures.

    MCP & tool calling9 min

  68. Building RAG Applications with Azure AI Search

    Master production-ready RAG patterns with Azure AI Search. Learn hybrid search, semantic ranking, and scaling strategies for enterprise AI applications.

    RAG & search10 min

  69. Semantic Kernel 1.0: Production-Ready Enterprise Agent Frameworks

    Explore how Microsoft's Semantic Kernel evolved from experimental framework to enterprise-ready platform. Learn production deployment patterns, agent orchestration, and scalability strategies.

    Agents9 min

  70. Choosing & Integrating Vector Databases for AI Embedding Storage

    Learn how to select and integrate vector databases for AI applications. Compare Pinecone, Milvus, Qdrant, Weaviate, and Azure AI Search with practical code examples.

    RAG & search8 min

  71. Getting Started with AI Safety: Content Filtering & Responsible Practices

    Learn how to implement content filtering and responsible AI practices for safe, trustworthy applications. Explore Azure Content Safety API, harm detection, bias mitigation, and compliance frameworks.

    Safety & governance9 min

  72. Azure OpenAI Service

    Getting started with Azure OpenAI Service and building AI-powered applications

    Azure platform6 min

  73. Getting Started with Semantic Kernel 1.0 for Agent Applications

    Discover how Microsoft's Semantic Kernel 1.0 revolutionizes AI agent development with enterprise-ready tools, multi-language support, and seamless LLM integration.

    Agents12 min

  74. Building RAG Pipelines with Azure Cognitive Search

    Learn how to build production-ready Retrieval-Augmented Generation pipelines using Azure AI Search, combining vector search, semantic ranking, and LLMs.

    RAG & search10 min

  75. Model Context Protocol (MCP): Connecting LLMs with Tools

    Discover how MCP is revolutionizing AI integrations with a universal open protocol that connects language models to external data sources and tools.

    MCP & tool calling9 min

2024 3 articles

  1. Deploy an Azure Function App — Step-by-Step Guide

    This tutorial shows you how to deploy your first Azure Function App using Azure CLI, VS Code, and Azure Portal — beginner friendly.

    Azure platform7 min

  2. Key Terms for AZ-900

    Essential terminology for Azure Fundamentals certification

    Azure platform10 min

  3. Azure Network Services

    Understanding Azure networking fundamentals and services

    Azure platform10 min

2023 1 article

  1. HTTP Status Codes

    Complete guide to HTTP response status codes

    Code basics9 min