<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Suprim Khatri — Blog</title>
    <link>https://suprimkhatri.com.np/blogs</link>
    <atom:link href="https://suprimkhatri.com.np/rss.xml" rel="self" type="application/rss+xml" />
    <description>Notes on Go, Gin, Next.js, PostgreSQL, AWS, and full stack development.</description>
    <language>en-US</language>
    <item>
      <title>dockerizing a turborepo monorepo for local development with hot reload</title>
      <link>https://suprimkhatri.com.np/blogs/dockerizing-turboprepo</link>
      <guid>https://suprimkhatri.com.np/blogs/dockerizing-turboprepo</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>dockerizing a turborepo monorepo for local development with hot reload — go/gin + next.js + postgres</description>
      <category>Docker</category>
      <category>DevOps</category>
      <category>Go</category>
      <category>Next.js</category>
      <category>Containers</category>
      <category>Learning</category>
    </item>
    <item>
      <title>docker fundamentals - what i learned in a day</title>
      <link>https://suprimkhatri.com.np/blogs/docker-fundamentals</link>
      <guid>https://suprimkhatri.com.np/blogs/docker-fundamentals</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>i&apos;d been deploying go backends on ec2 and pushing next.js to vercel. docker kept showing up everywhere, so i finally sat down with it. cli, dockerfiles, compose, and the mental model that actually stuck.</description>
      <category>Docker</category>
      <category>DevOps</category>
      <category>Go</category>
      <category>Next.js</category>
      <category>Containers</category>
      <category>Learning</category>
    </item>
    <item>
      <title>i thought i understood servers until i deployed to aws</title>
      <link>https://suprimkhatri.com.np/blogs/how-one-ec2-instance-taught-me-distributed-systems</link>
      <guid>https://suprimkhatri.com.np/blogs/how-one-ec2-instance-taught-me-distributed-systems</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <description>deploying my first real backend to ec2 accidentally turned into a deep dive into reverse proxies, load balancers, scaling, replicas, private ips, and what a &quot;server&quot; actually is.</description>
      <category>AWS</category>
      <category>EC2</category>
      <category>Nginx</category>
      <category>Load Balancing</category>
      <category>Distributed Systems</category>
      <category>DevOps</category>
      <category>Backend</category>
    </item>
    <item>
      <title>two months with go, what building cartspace actually taught me</title>
      <link>https://suprimkhatri.com.np/blogs/my-go-journey-cartspace-and-beyond</link>
      <guid>https://suprimkhatri.com.np/blogs/my-go-journey-cartspace-and-beyond</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <description>i didn&apos;t switch to go because it was trending. i switched because i wanted to understand what was actually happening. here&apos;s what two months of building a real e-commerce backend taught me.</description>
      <category>Go</category>
      <category>CartSpace</category>
      <category>Backend</category>
      <category>Learning</category>
      <category>PostgreSQL</category>
    </item>
    <item>
      <title>i deployed to aws ec2 for the first time (here&apos;s what actually happened)</title>
      <link>https://suprimkhatri.com.np/blogs/first-aws-ec2-deployment</link>
      <guid>https://suprimkhatri.com.np/blogs/first-aws-ec2-deployment</guid>
      <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
      <description>i&apos;d been on render for every project. it was comfortable, it just worked. then a client project pushed me to ec2 and i learned more in one day than i had in weeks of reading docs.</description>
      <category>AWS</category>
      <category>EC2</category>
      <category>Go</category>
      <category>DevOps</category>
      <category>Nginx</category>
      <category>CI/CD</category>
    </item>
    <item>
      <title>why i switched from express to go (and why it was hard)</title>
      <link>https://suprimkhatri.com.np/blogs/why-i-switched-from-express-to-go</link>
      <guid>https://suprimkhatri.com.np/blogs/why-i-switched-from-express-to-go</guid>
      <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
      <description>i knew express. i was comfortable. so why did i throw myself into go, a language that made me question everything i thought i knew about backend dev? honest story.</description>
      <category>Go</category>
      <category>Express</category>
      <category>Backend</category>
      <category>JavaScript</category>
      <category>Learning</category>
    </item>
    <item>
      <title>learning backend as a cs student (the real story)</title>
      <link>https://suprimkhatri.com.np/blogs/learning-backend-as-a-student</link>
      <guid>https://suprimkhatri.com.np/blogs/learning-backend-as-a-student</guid>
      <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
      <description>nobody tells you that university and self-taught development are almost completely separate tracks. here&apos;s what actually worked for me and what didn&apos;t.</description>
      <category>Student</category>
      <category>Backend</category>
      <category>Learning</category>
      <category>Career</category>
      <category>Development</category>
    </item>
    <item>
      <title>js ecosystem vs go ecosystem (honest comparison)</title>
      <link>https://suprimkhatri.com.np/blogs/js-ecosystem-vs-go-ecosystem</link>
      <guid>https://suprimkhatri.com.np/blogs/js-ecosystem-vs-go-ecosystem</guid>
      <pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate>
      <description>after years in the js world and recently diving into go, i have thoughts. not hot takes — just honest observations from someone who&apos;s lived in both.</description>
      <category>Go</category>
      <category>JavaScript</category>
      <category>Ecosystem</category>
      <category>Backend</category>
      <category>Comparison</category>
    </item>
    <item>
      <title>how i actually use ai tools as a developer (honest version)</title>
      <link>https://suprimkhatri.com.np/blogs/building-with-ai-tools-as-a-developer</link>
      <guid>https://suprimkhatri.com.np/blogs/building-with-ai-tools-as-a-developer</guid>
      <pubDate>Fri, 28 Feb 2025 00:00:00 GMT</pubDate>
      <description>everyone&apos;s either saying ai will replace developers or that it&apos;s useless hype. here&apos;s what it actually looks like to use ai tools daily as a student developer building real projects.</description>
      <category>AI</category>
      <category>Developer Tools</category>
      <category>Learning</category>
      <category>Productivity</category>
      <category>Honest</category>
    </item>
  </channel>
</rss>