<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://mounishvatti.vercel.app/</id>
    <title>mounish</title>
    <updated>2026-07-30T04:31:49.935Z</updated>
    <generator>Feed for Node.js</generator>
    <link rel="alternate" href="https://mounishvatti.vercel.app/"/>
    <link rel="self" href="https://mounishvatti.vercel.app/atom.xml"/>
    <subtitle>Get to know me more about me, my work, and my passion.</subtitle>
    <rights>All rights reserved 2026, mounish</rights>
    <entry>
        <title type="html"><![CDATA[Can this be a million dollar idea?]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/a-million-dollar-idea-maybe</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/a-million-dollar-idea-maybe"/>
        <updated>2024-12-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Can this be a million dollar idea? Atlas is a platform that transforms travel planning into a seamless, enjoyable, and personalized journey.]]></summary>
        <category label="Development" term="Development"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Deploying DoodleDeck to AWS: A Step-by-Step Guide]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/how-i-deployed-doodledeck</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/how-i-deployed-doodledeck"/>
        <updated>2025-01-31T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[In this blog post, I share my experience deploying DoodleDeck, a collaborative whiteboarding app, to AWS. I'll walk through the architecture, setup process, and key learnings.]]></summary>
        <category label="Development" term="Development"/>
        <category label="Deployment" term="Deployment"/>
        <category label="AWS" term="AWS"/>
        <category label="Turborepo" term="Turborepo"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[HTTP vs WebSocket communication protocols]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/http-vs-web-sockets</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/http-vs-web-sockets"/>
        <updated>2024-12-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[What is the difference between HTTP and WebSocket?]]></summary>
        <category label="Web development" term="Web development"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[How to Install and Use Node Version Manager on Ubuntu]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/installing-node-on-vm</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/installing-node-on-vm"/>
        <updated>2025-01-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Installing Node.js on a VM is a straightforward process. In this post, we will cover the steps to install Node.js on a VM.]]></summary>
        <category label="Development" term="Development"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[What are JWTs and how do they work?]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/jwt</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/jwt"/>
        <updated>2024-12-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[What is the difference between HTTP and WebSocket?]]></summary>
        <category label="Web development" term="Web development"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[What is the concept behind a linked list?]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/linked-list</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/linked-list"/>
        <updated>2024-12-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[What is the concept behind a linked list and how to implement it?]]></summary>
        <category label="Data Structures" term="Data Structures"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Nginx as a Reverse Proxy and a Load Balancer]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/nginx-as-reverse-proxy</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/nginx-as-reverse-proxy"/>
        <updated>2025-01-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Nginx is a popular web server that can be used as a reverse proxy and load balancer. In this post, we will explore how to configure Nginx as a reverse proxy and a load balancer.]]></summary>
        <category label="Development" term="Development"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Setting up pm2 for Auto-Restart on Reboot and File Changes]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/pm2-auto-restart-on-reboot</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/pm2-auto-restart-on-reboot"/>
        <updated>2025-02-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[To ensure that your DoodleDeck backend is always running smoothly, it is essential to set up pm2 to handle automatic restarts both when the server reboots and when file changes occur. This ensures that your application is resilient to failures or restarts, making it a reliable part of your deployment process.]]></summary>
        <category label="Development" term="Development"/>
        <category label="Deployment" term="Deployment"/>
        <category label="AWS" term="AWS"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Web scraping and sentiment analysis on game reviews]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/sentiment-analysis</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/sentiment-analysis"/>
        <updated>2023-11-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Web scraping and sentiment analysis on game reviews present on Steam using Python NLTK and Selenium.]]></summary>
        <category label="Python" term="Python"/>
        <category label="Web Scraping" term="Web Scraping"/>
        <category label="Sentiment Analysis" term="Sentiment Analysis"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Setting up a CI/CD Pipeline for DoodleDeck's Backend]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/setting-up-cicd-pipeline</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/setting-up-cicd-pipeline"/>
        <updated>2025-02-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[In the previous blog, we discussed how to deploy DoodleDeck to AWS. In this blog post, we will set up a CI/CD pipeline for the backend of DoodleDeck using GitHub Actions.]]></summary>
        <category label="Development" term="Development"/>
        <category label="Deployment" term="Deployment"/>
        <category label="AWS" term="AWS"/>
        <category label="CI/CD" term="CI/CD"/>
        <category label="GitHub Actions" term="GitHub Actions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Basic implementation of transaction history]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/transaction-history</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/transaction-history"/>
        <updated>2024-12-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[How did I make a basic implementation of transaction history of a user?]]></summary>
        <category label="Development" term="Development"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Redis: How It Solves Caching]]></title>
        <id>https://mounishvatti.vercel.app/tech_blogs/what-is-redis</id>
        <link href="https://mounishvatti.vercel.app/tech_blogs/what-is-redis"/>
        <updated>2025-01-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[What is redis, why is it used and how does it work? Here we have taken an example of an e-commerce website that uses redis to cache the product data.]]></summary>
        <category label="Development" term="Development"/>
    </entry>
</feed>