<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Francis Yaw Odoom — Articles</title>
  <link>https://francisyawodoom.com/blog/</link>
  <description>Articles by Francis Yaw Odoom on software engineering, cloud infrastructure, and AI.</description>
  <language>en</language>
  <atom:link href="https://francisyawodoom.com/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>AI Agents Are Getting the Keys to Real Systems. Here&apos;s How I&apos;d Hand Them Over.</title>
    <link>https://francisyawodoom.com/blog/ai-agents-are-getting-the-keys/</link>
    <guid isPermaLink="true">https://francisyawodoom.com/blog/ai-agents-are-getting-the-keys/</guid>
    <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    <description>In one week, an AI agent breached a government health portal, Amazon opened its seller tools to AI agents, and a security startup raised $400 million on agent risk. Why I&apos;m excited, why I&apos;m worried, and the rules I&apos;d follow.</description>
  </item>
  <item>
    <title>Follow the Money: What This Week&apos;s AI Business News Means for Developers in Ghana</title>
    <link>https://francisyawodoom.com/blog/ai-business-follow-the-money/</link>
    <guid isPermaLink="true">https://francisyawodoom.com/blog/ai-business-follow-the-money/</guid>
    <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    <description>DeepSeek raised its API prices up to 4.5×, Oracle invoked force majeure on a giant data center, Microsoft put $10 billion into the Middle East, and Apple&apos;s ChatGPT deal underwhelmed. What it tells us, and how developers here should protect themselves.</description>
  </item>
  <item>
    <title>Claude Sonnet 5 vs Opus 5 vs Opus 5.5 vs Fable 5.1: Which One Should You Use?</title>
    <link>https://francisyawodoom.com/blog/claude-sonnet-5-vs-opus-5-vs-opus-5-5-vs-fable-5-1/</link>
    <guid isPermaLink="true">https://francisyawodoom.com/blog/claude-sonnet-5-vs-opus-5-vs-opus-5-5-vs-fable-5-1/</guid>
    <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    <description>Anthropic shipped four major Claude models in under three months. What each one is for, what a real task costs on each, the changes that can break your code, and the one I use by default.</description>
  </item>
  <item>
    <title>Four AI Releases I&apos;m Watching as a Developer in Ghana</title>
    <link>https://francisyawodoom.com/blog/four-ai-releases-im-watching/</link>
    <guid isPermaLink="true">https://francisyawodoom.com/blog/four-ai-releases-im-watching/</guid>
    <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    <description>A small decision model that runs on a normal CPU, AI voices in 100+ languages, a Mac assistant with privacy questions, and a security model that needs serious hardware. My take on what matters for developers and businesses here.</description>
  </item>
  <item>
    <title>npm vs pnpm vs Bun: I Benchmarked All Three on My Own Project</title>
    <link>https://francisyawodoom.com/blog/npm-vs-pnpm-vs-bun-benchmark/</link>
    <guid isPermaLink="true">https://francisyawodoom.com/blog/npm-vs-pnpm-vs-bun-benchmark/</guid>
    <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    <description>Real install times, real disk usage, and a real build, measured on the React + Vite project behind this website. Plus the pnpm error that will catch you out after an upgrade.</description>
  </item>
  <item>
    <title>Publishing a React Native App to the App Store and Play Store: What It Was Actually Like</title>
    <link>https://francisyawodoom.com/blog/publishing-damsyn-to-app-store-and-play-store/</link>
    <guid isPermaLink="true">https://francisyawodoom.com/blog/publishing-damsyn-to-app-store-and-play-store/</guid>
    <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    <description>Building the Damsyn app was one job. Getting it approved on both stores was another. The Apple rejections, the signing headaches, and the checklist I now use before every submission.</description>
  </item>
</channel>
</rss>
