<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mudassir Asghar | Technical Blog &amp; Thoughts</title>
    <link>https://mudassirasghar.dev/blog</link>
    <description>Articles, tutorials, and engineering thoughts on React, Next.js, and web development.</description>
    <language>en</language>
    <lastBuildDate>Wed, 09 Sep 2026 09:26:09 GMT</lastBuildDate>
    <atom:link href="https://mudassirasghar.dev/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[What I'd Tell Myself Before Learning to Code]]></title>
      <link>https://mudassirasghar.dev/blog/what-id-tell-myself-before-learning-to-code</link>
      <guid isPermaLink="true">https://mudassirasghar.dev/blog/what-id-tell-myself-before-learning-to-code</guid>
      <description><![CDATA[The myths, mistakes, and mindset shifts that separate people who learn to code from people who quit. Hard-won lessons from my first two years.]]></description>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Clean Code Principles: How to Write Readable and Maintainable TypeScript]]></title>
      <link>https://mudassirasghar.dev/blog/clean-code-principles-how-to-write-readable-and-maintainable-typescript</link>
      <guid isPermaLink="true">https://mudassirasghar.dev/blog/clean-code-principles-how-to-write-readable-and-maintainable-typescript</guid>
      <description><![CDATA[Learn clean code principles in TypeScript to write readable, maintainable, and scalable software. Includes real-world guidelines and code examples.]]></description>
      <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer vs. DevOps: Who Does What?]]></title>
      <link>https://mudassirasghar.dev/blog/developer-vs-devops-who-does-what</link>
      <guid isPermaLink="true">https://mudassirasghar.dev/blog/developer-vs-devops-who-does-what</guid>
      <description><![CDATA[A practical breakdown of Software Developers vs DevOps Engineers: core differences, daily roles, CI/CD pipelines, and shared workflows.]]></description>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[How I Built My Portfolio with Next.js and Sanity CMS (And What I Learned)]]></title>
      <link>https://mudassirasghar.dev/blog/how-i-built-my-portfolio-with-next-js-and-sanity-cms-and-what-i-learned</link>
      <guid isPermaLink="true">https://mudassirasghar.dev/blog/how-i-built-my-portfolio-with-next-js-and-sanity-cms-and-what-i-learned</guid>
      <description><![CDATA[Behind the scenes of rebuilding my portfolio with Next.js App Router & Sanity CMS—covering GROQ queries, MDX rendering, ISR, and key takeaways.]]></description>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[React TypeScript for Beginners: Everything You Need to Get Started🖥️]]></title>
      <link>https://mudassirasghar.dev/blog/react-typescript-for-beginners-everything-you-need-to-get-started</link>
      <guid isPermaLink="true">https://mudassirasghar.dev/blog/react-typescript-for-beginners-everything-you-need-to-get-started</guid>
      <description><![CDATA[A beginner-friendly guide to React with TypeScript. Learn core typing patterns, prop types, state hooks, and best practices for modern web apps.]]></description>
      <pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[What Nobody Tells You About Learning DevOps]]></title>
      <link>https://mudassirasghar.dev/blog/what-nobody-tells-you-about-learning-devops</link>
      <guid isPermaLink="true">https://mudassirasghar.dev/blog/what-nobody-tells-you-about-learning-devops</guid>
      <description><![CDATA[The lessons, challenges, and mindset shifts every aspiring DevOps engineer discovers sooner or later. Focus on principles over tools.]]></description>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>