<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog — Gyanranjan Priyam</title>
    <link>https://www.priyam.tech/blog</link>
    <description>Thoughts on web development, engineering, and the journey of building things by Gyanranjan Priyam.</description>
    <language>en-us</language>
    <lastBuildDate>Wed, 01 Apr 2026 07:30:25 GMT</lastBuildDate>
    <atom:link href="https://www.priyam.tech/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>The Tools I Actually Use to Build Production-Level Websites</title>
      <link>https://www.priyam.tech/blog/the-tools-i-actually-use-to-build-production-level-websites</link>
      <description>A practical, experience-driven breakdown of the tools I rely on to build real-world websites that don’t break in production—and why simplicity beats trends every time.</description>
      <pubDate>Wed, 01 Apr 2026 07:30:25 GMT</pubDate>
      <guid isPermaLink="true">https://www.priyam.tech/blog/the-tools-i-actually-use-to-build-production-level-websites</guid>
    </item>
    <item>
      <title>When Code Meets Curriculum: The Unspoken Grind of Being a Student and a Developer</title>
      <link>https://www.priyam.tech/blog/when-code-meets-curriculum-the-unspoken-grind-of-being-a-student-and-a-developer</link>
      <description>Assignments on one tab, a half-broken project on the other. Attendance shortages, mid-sem panic, and a side project that refuses to compile. If you are a student who also builds things — especially from a non-CSE branch — you already know this life. This is the honest, unfiltered story of what it actually feels like to carry both worlds at once, and why that struggle quietly makes you better than you realise.</description>
      <pubDate>Sun, 22 Mar 2026 20:20:25 GMT</pubDate>
      <guid isPermaLink="true">https://www.priyam.tech/blog/when-code-meets-curriculum-the-unspoken-grind-of-being-a-student-and-a-developer</guid>
    </item>
    <item>
      <title>My Journey to Becoming a GFG Campus Mantri: Doubts, a Shaky Interview, and an Unexpected Yes</title>
      <link>https://www.priyam.tech/blog/my-journey-to-becoming-a-gfg-campus-mantri-doubts-a-shaky-interview-and-an-unexpected-yes</link>
      <description>I applied on a whim, waited four months, stumbled through a telephonic interview, and fully convinced myself I had not made it. Then the welcome email arrived. This is the honest, unfiltered story of how I became a GFG Campus Mantri—and what the whole experience quietly taught me about showing up even when you are not sure you are ready.</description>
      <pubDate>Tue, 10 Mar 2026 14:40:40 GMT</pubDate>
      <guid isPermaLink="true">https://www.priyam.tech/blog/my-journey-to-becoming-a-gfg-campus-mantri-doubts-a-shaky-interview-and-an-unexpected-yes</guid>
    </item>
    <item>
      <title>From Electrical Engineering to Web Development: My Unexpected Journey into Coding</title>
      <link>https://www.priyam.tech/blog/from-electrical-engineering-to-web-development-my-unexpected-journey-into-coding</link>
      <description>If someone had asked me during my first year of college whether I would ever lead the technical team of a coding club, I would have laughed. This is the story of how curiosity slowly turned into passion.</description>
      <pubDate>Sun, 22 Feb 2026 16:00:17 GMT</pubDate>
      <guid isPermaLink="true">https://www.priyam.tech/blog/from-electrical-engineering-to-web-development-my-unexpected-journey-into-coding</guid>
    </item>
    <item>
      <title>CVE-2025-55184 and CVE-2025-55183: what they are, who’s at risk, and how to patch fast</title>
      <link>https://www.priyam.tech/blog/cve-2025-55184-and-cve-2025-55183-what-they-are-whos-at-risk-and-how-to-patch-fast</link>
      <description>React Server Components (RSC) have pushed the React ecosystem into a new era: more code runs on the server, more data flows through framework-owned endpoints, and more “magic” happens between the browser and your backend. That power is exactly why the security surface area has expanded. In December 2025, the React team (and vendors like Vercel) highlighted two follow-on vulnerabilities affecting React Server Components packages and the frameworks that ship them: CVE-2025-55184 (pre-auth DoS) and CVE-2025-55183 (source code exposure in specific configurations). This post breaks down what these CVEs mean in practical terms, what “affected” really looks like in a modern Next.js or RSC setup, and how to reduce risk quickly without turning your incident response into a week-long refactor.</description>
      <pubDate>Thu, 18 Dec 2025 16:39:25 GMT</pubDate>
      <guid isPermaLink="true">https://www.priyam.tech/blog/cve-2025-55184-and-cve-2025-55183-what-they-are-whos-at-risk-and-how-to-patch-fast</guid>
    </item>
    <item>
      <title>Next.js CSR vs. SSR: A Complete 2025 Guide to Rendering Strategies and Best Practices</title>
      <link>https://www.priyam.tech/blog/nextjs-csr-vs-ssr-a-complete-2025-guide-to-rendering-strategies-and-best-practices</link>
      <description>Next.js offers CSR for interactive client-side experiences and SSR for fast, SEO-friendly server-rendered content. Choosing the right approach improves performance, security, and user experience in modern web applications.</description>
      <pubDate>Thu, 04 Dec 2025 17:15:14 GMT</pubDate>
      <guid isPermaLink="true">https://www.priyam.tech/blog/nextjs-csr-vs-ssr-a-complete-2025-guide-to-rendering-strategies-and-best-practices</guid>
    </item>
  </channel>
</rss>