<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mohammed Saqib - Engineering Blog</title>
    <link>https://md-saqib.github.io/blog/</link>
    <description>Web development, mobile apps, developer productivity and AI models.</description>
    <language>en</language>
    <managingEditor>mdsaqib108@gmail.com (Mohammed Saqib)</managingEditor>
    <lastBuildDate>Sun, 23 Aug 2026 03:30:00 GMT</lastBuildDate>
    <atom:link href="https://md-saqib.github.io/rss.xml" rel="self" type="application/rss+xml" />
    <image>
      <url>https://md-saqib.github.io/favicon.svg</url>
      <title>Mohammed Saqib</title>
      <link>https://md-saqib.github.io/blog/</link>
    </image>
    <item>
      <title>Server components vs client islands in Next.js App Router</title>
      <link>https://md-saqib.github.io/blog/server-components-client-islands-nextjs/</link>
      <guid isPermaLink="true">https://md-saqib.github.io/blog/server-components-client-islands-nextjs/</guid>
      <description>A practical breakdown of when to use server components and when to fall back to client islands in Next.js App Router, with concrete trade-offs and failure modes.</description>
      <pubDate>Sun, 23 Aug 2026 03:30:00 GMT</pubDate>
      <category>web-dev</category>
      <enclosure url="https://md-saqib.github.io/blog/server-components-client-islands-nextjs/og.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title>Adopting React Native New Architecture: Fabric and TurboModules</title>
      <link>https://md-saqib.github.io/blog/adopting-react-native-new-architecture/</link>
      <guid isPermaLink="true">https://md-saqib.github.io/blog/adopting-react-native-new-architecture/</guid>
      <description>This article walks through the practical steps to enable Fabric and TurboModules in an existing RN app, including codegen setup, bridging migration, and common pitfalls.</description>
      <pubDate>Sun, 23 Aug 2026 03:30:00 GMT</pubDate>
      <category>mobile</category>
      <enclosure url="https://md-saqib.github.io/blog/adopting-react-native-new-architecture/og.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title>Prompt Caching: What Actually Gets Cached and Why Your Hit Rate Is Zero</title>
      <link>https://md-saqib.github.io/blog/prompt-caching-hit-rate-zero/</link>
      <guid isPermaLink="true">https://md-saqib.github.io/blog/prompt-caching-hit-rate-zero/</guid>
      <description>Examine the mechanics of prompt caching for LLMs: how cache keys are constructed, why prefix matching fails, and how to design prompts for repeatable hits.</description>
      <pubDate>Sun, 23 Aug 2026 03:30:00 GMT</pubDate>
      <category>ai-models</category>
      <enclosure url="https://md-saqib.github.io/blog/prompt-caching-hit-rate-zero/og.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title>Reliable Structured Outputs from LLMs Using JSON Schema</title>
      <link>https://md-saqib.github.io/blog/reliable-structured-outputs-llms-json-schema/</link>
      <guid isPermaLink="true">https://md-saqib.github.io/blog/reliable-structured-outputs-llms-json-schema/</guid>
      <description>Implement JSON Schema to enforce structured, machine-readable responses from LLMs. Compare provider implementations, handle edge cases, and avoid common pitfalls.</description>
      <pubDate>Sun, 23 Aug 2026 03:30:00 GMT</pubDate>
      <category>ai-models</category>
      <enclosure url="https://md-saqib.github.io/blog/reliable-structured-outputs-llms-json-schema/og.webp" type="image/webp" length="0" />
    </item>
    <item>
      <title>Tailwind CSS v4 without a config file</title>
      <link>https://md-saqib.github.io/blog/tailwind-v4-css-first-config/</link>
      <guid isPermaLink="true">https://md-saqib.github.io/blog/tailwind-v4-css-first-config/</guid>
      <description>Tailwind v4 moves theme configuration out of JavaScript and into CSS. Here is how @theme, @utility and @plugin replace tailwind.config.js in a real project.</description>
      <pubDate>Sun, 23 Aug 2026 03:30:00 GMT</pubDate>
      <category>web-dev</category>
      <enclosure url="https://md-saqib.github.io/blog/tailwind-v4-css-first-config/og.webp" type="image/webp" length="0" />
    </item>
  </channel>
</rss>
