<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Muhammad Shahnewaz — Software Engineer</title>
    <description>Software Engineer specializing in React, Next.js, and TypeScript.</description>
    <link>https://shahnewaz.me</link>
    <atom:link href="https://shahnewaz.me/rss.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>

    <item>
      <title>Database Indexing Behind the Scenes: Data Pages, Heap Tables, and the Backend Mistakes I Keep Finding</title>
      <link>https://shahnewaz.me/posts/database-indexing-data-pages-and-backend-tradeoffs</link>
      <guid isPermaLink="true">https://shahnewaz.me/posts/database-indexing-data-pages-and-backend-tradeoffs</guid>
      <description>What actually happens on disk when you insert a row and why validating inside a transaction or adding indexes just in case will cost you.</description>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
    </item>

    <item>
      <title>Managing Request Context in Node.js Async I/O: The Tradeoffs, Pitfalls, and Performance Costs Nobody Talks About</title>
      <link>https://shahnewaz.me/posts/managing-request-context-nodejs-async-io</link>
      <guid isPermaLink="true">https://shahnewaz.me/posts/managing-request-context-nodejs-async-io</guid>
      <description>An honest look at propagating request context across async I/O operations in Node.js — where each approach breaks, what it costs, and what nobody warns you about.</description>
      <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
    </item>

    <item>
      <title>Complete AWS SES SMTP Guide with S3, Lambda, Route 53, CloudShell, and CloudWatch</title>
      <link>https://shahnewaz.me/posts/complete-aws-ses-smtp-guide-with-route-53-cloudshell-lambda-s3-and-cloudwatch</link>
      <guid isPermaLink="true">https://shahnewaz.me/posts/complete-aws-ses-smtp-guide-with-route-53-cloudshell-lambda-s3-and-cloudwatch</guid>
      <description>A comprehensive guide to setting up AWS SES SMTP with Lambda, S3, Route 53, CloudShell, and CloudWatch for seamless email sending and monitoring.</description>
      <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
    </item>

    <item>
      <title>Understanding JavaScript Closures</title>
      <link>https://shahnewaz.me/posts/javascript-closures</link>
      <guid isPermaLink="true">https://shahnewaz.me/posts/javascript-closures</guid>
      <description>A deep dive into JavaScript closures — how they work, why they matter, and practical patterns you can use every day.</description>
      <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
    </item>

    <item>
      <title>Top 10 Things You Should Learn About JavaScript</title>
      <link>https://javascript.plainenglish.io/top-10-things-you-should-learn-about-javascript-f9a2e1a88f31</link>
      <guid isPermaLink="true">https://javascript.plainenglish.io/top-10-things-you-should-learn-about-javascript-f9a2e1a88f31</guid>
      <description>List the essential fundamentals and modern patterns needed to build a solid coding foundation. Provide a practical guide on the core skills required to improve development workflow.</description>
      <pubDate>Sun, 28 Feb 2021 00:00:00 GMT</pubDate>
      <category>Blog</category>
    </item>

    <item>
      <title>Advanced Concepts of JavaScript</title>
      <link>https://javascript.plainenglish.io/advanced-concepts-of-javascript-c00aa47ec20e</link>
      <guid isPermaLink="true">https://javascript.plainenglish.io/advanced-concepts-of-javascript-c00aa47ec20e</guid>
      <description>Explore error handling, cross-browser testing, and caching strategies while breaking down core JavaScript logic into clear, actionable steps. Provide practical examples to help developers master these advanced concepts and write more efficient code.</description>
      <pubDate>Thu, 6 May 2021 00:00:00 GMT</pubDate>
      <category>Blog</category>
    </item>

    <item>
      <title>Top 10 ES6 Features That Every Javascript Developer Should Master</title>
      <link>https://javascript.plainenglish.io/top-10-es6-features-that-every-javascript-developer-should-master-5bba68028076</link>
      <guid isPermaLink="true">https://javascript.plainenglish.io/top-10-es6-features-that-every-javascript-developer-should-master-5bba68028076</guid>
      <description>Detail the most useful ES6 updates including arrow functions, destructuring, and promises. Show how to use modern syntax to write cleaner and more readable code.</description>
      <pubDate>Sun, 21 Feb 2021 00:00:00 GMT</pubDate>
      <category>Blog</category>
    </item>
  </channel>
</rss>