<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Maksym Mishchenko — Blog</title>
    <link>https://mmishchenko.dev/blog</link>
    <description>Software engineering, security, and building tools that solve real problems.</description>
    <language>en</language>
    <atom:link href="https://mmishchenko.dev/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>agent security: what microsoft shipped (and what you still need to build)</title>
      <link>https://mmishchenko.dev/blog/agent-security-what-microsoft-shipped</link>
      <guid isPermaLink="true">https://mmishchenko.dev/blog/agent-security-what-microsoft-shipped</guid>
      <description>Microsoft Entra Agent ID provides identity and OAuth. It does not prevent jailbreaks, enforce tool boundaries, or stop data exfiltration. Here is the architecture gap and what to build.</description>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How I Actually Test AI Agents</title>
      <link>https://mmishchenko.dev/blog/how-i-test-ai-agents</link>
      <guid isPermaLink="true">https://mmishchenko.dev/blog/how-i-test-ai-agents</guid>
      <description>Everyone talks about evals but nobody shows you the boring part: the labeled test set, the scoring script, and what you do when the number doesn&apos;t move.</description>
      <pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What Nobody Tells You About Running MCP Servers in Production</title>
      <link>https://mmishchenko.dev/blog/mcp-servers-in-production</link>
      <guid isPermaLink="true">https://mmishchenko.dev/blog/mcp-servers-in-production</guid>
      <description>Six months, three production MCP servers, twelve real failures. The thing that broke everything wasn&apos;t the protocol — it was the descriptions.</description>
      <pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to Write a Good Skill for an AI Agent</title>
      <link>https://mmishchenko.dev/blog/how-to-write-a-good-skill-for-an-ai-agent</link>
      <guid isPermaLink="true">https://mmishchenko.dev/blog/how-to-write-a-good-skill-for-an-ai-agent</guid>
      <description>Skills are the difference between an agent that actually works and one that confidently does the wrong thing. Here&apos;s what I learned building 50+ of them.</description>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Writing Good AI Agents: What I Learned Running a Fleet of Them</title>
      <link>https://mmishchenko.dev/blog/writing-good-ai-agents</link>
      <guid isPermaLink="true">https://mmishchenko.dev/blog/writing-good-ai-agents</guid>
      <description>Practical lessons from deploying and running multiple AI agents in production — what actually works and what blows up.</description>
      <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building Better AI Agents: Lessons from Running 40+ in Production</title>
      <link>https://mmishchenko.dev/blog/building-better-ai-agents</link>
      <guid isPermaLink="true">https://mmishchenko.dev/blog/building-better-ai-agents</guid>
      <description>Why constraint, clarity, and oversight matter more than intelligence when working with AI agents.</description>
      <pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>From Copy-Pasting ChatGPT to AI That Runs My Workflow</title>
      <link>https://mmishchenko.dev/blog/from-copy-pasting-chatgpt</link>
      <guid isPermaLink="true">https://mmishchenko.dev/blog/from-copy-pasting-chatgpt</guid>
      <description>How I went from pasting errors into ChatGPT to having Copilot CLI fix tests, create PRs, and manage my projects.</description>
      <pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>First Post (Again)</title>
      <link>https://mmishchenko.dev/blog/first-post-again</link>
      <guid isPermaLink="true">https://mmishchenko.dev/blog/first-post-again</guid>
      <description>Starting a blog about AI agents. Again. This time might actually stick.</description>
      <pubDate>Sun, 04 May 2025 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>