<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vaibhav Notes</title>
    <link>https://vaibhavnotes.pages.dev</link>
    <atom:link href="https://vaibhavnotes.pages.dev/rss.xml" rel="self" type="application/rss+xml" />
    <description><![CDATA[Practical engineering notes on backend architecture, Linux, DevOps and React.]]></description>
    <language>en-us</language>
    <lastBuildDate>Tue, 06 Oct 2026 21:39:25 GMT</lastBuildDate>
    <image>
      <url>https://vaibhavnotes.pages.dev/og-image.png</url>
      <title>Vaibhav Notes</title>
      <link>https://vaibhavnotes.pages.dev</link>
    </image>
    <item>
      <title>My PS4 Controller Library for ESP32</title>
      <link>https://vaibhavnotes.pages.dev/post/my-ps4-controller-library-for-esp32</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/my-ps4-controller-library-for-esp32</guid>
      <pubDate>Tue, 06 Oct 2026 21:26:55 GMT</pubDate>
      <description><![CDATA[I Couldn't Get My PS4 Controller Working on ESP32, So I Built a Library I wanted to use a DualShock 4 controller with an ESP32. It sounded simple: connect over Bluetooth, read the inputs, and use them in an ESP32 project. It turned out to be a much b]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/6ac5679eb759c5e23bf0/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>I Scraped My College Placement Data</title>
      <link>https://vaibhavnotes.pages.dev/post/i-scraped-my-college-placement-data</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/i-scraped-my-college-placement-data</guid>
      <pubDate>Tue, 06 Oct 2026 20:44:40 GMT</pubDate>
      <description><![CDATA[Every year, placement data gets passed around in spreadsheets, WhatsApp messages, PDFs, and screenshots. I wanted something better. So I scraped the placement data available to students at my college, cleaned it, analyzed it, and built my own dashboa]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/6ac55db68b0d99a942bc/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>What is ROS and How to install it?</title>
      <link>https://vaibhavnotes.pages.dev/post/what-is-ros-and-how-to-install-it-</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/what-is-ros-and-how-to-install-it-</guid>
      <pubDate>Sat, 20 Dec 2025 20:00:52 GMT</pubDate>
      <description><![CDATA[What is ROS (Robot Operating System) and How to Install It on Ubuntu ROS (Robot Operating System) is an open-source framework that helps developers build, control, and manage robot software efficiently. Despite its name, ROS is not a traditional oper]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/6947007396ec52ab6c2e/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>Frontend Without Backend </title>
      <link>https://vaibhavnotes.pages.dev/post/frontend-without-backend</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/frontend-without-backend</guid>
      <pubDate>Sat, 20 Dec 2025 19:52:23 GMT</pubDate>
      <description><![CDATA[Frontend Without Backend: Firebase, Supabase, or Appwrite? Modern frontend developers no longer need to build and maintain complex backend servers for every application. Platforms like Firebase , Supabase , and Appwrite provide ready-made backend ser]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/6946fe768ae52063eaf0/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>A Retro Terminal Spotify Experience</title>
      <link>https://vaibhavnotes.pages.dev/post/a-retro-terminal-spotify-experience</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/a-retro-terminal-spotify-experience</guid>
      <pubDate>Tue, 02 Dec 2025 17:54:08 GMT</pubDate>
      <description><![CDATA[🎵 RetroSpotify &mdash; A Retro Terminal Spotify Experience Music streaming has taken over our desktops, browsers, and phones &mdash; but what about the terminal? RetroSpotify brings Spotify right into the command line with a beautifully crafted Text]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/692f27bf6b420e5038f3/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>Protect Linux System from Hackers</title>
      <link>https://vaibhavnotes.pages.dev/post/protect-linux-system-from-hackers</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/protect-linux-system-from-hackers</guid>
      <pubDate>Sat, 08 Nov 2025 06:20:24 GMT</pubDate>
      <description><![CDATA[How to Protect Your Linux System from Hackers and Port Scanners Linux is known for its security and stability &mdash; but no system is truly safe out of the box. Hackers constantly scan the internet for open ports, weak SSH configurations, and outdat]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/690ee1275b01eb0bf2e7/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>React Native Installation for Linux</title>
      <link>https://vaibhavnotes.pages.dev/post/react-native-installation-for-linux</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/react-native-installation-for-linux</guid>
      <pubDate>Sat, 30 Aug 2025 07:57:12 GMT</pubDate>
      <description><![CDATA[React Native Installation Guide for Linux Users React Native is one of the most popular frameworks for building cross-platform mobile applications using JavaScript and React. If you are a Linux user, setting it up might feel overwhelming at first, bu]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/68b2aed80709a66ef4ee/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>New beginnings at RVCE</title>
      <link>https://vaibhavnotes.pages.dev/post/new-beginnings-at-rvce</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/new-beginnings-at-rvce</guid>
      <pubDate>Sat, 23 Aug 2025 19:07:37 GMT</pubDate>
      <description><![CDATA[My Journey as a Lateral Entry Student at RV College of Engineering Starting a new chapter in life is always exciting, and for me, that chapter begins at RV College of Engineering (RVCE) . I recently joined RVCE as a <em>lateral entry student</em>, an]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/68b2c1d19299f1e3c739/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>Understanding GitHub Workflows</title>
      <link>https://vaibhavnotes.pages.dev/post/understanding-github-workflows</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/understanding-github-workflows</guid>
      <pubDate>Thu, 26 Dec 2024 14:30:38 GMT</pubDate>
      <description><![CDATA[Understanding GitHub Workflows: An Example with My Kivy App GitHub Actions is an amazing tool for automating repetitive tasks, running tests, or ensuring code quality. When I was building my Dcet-Prep-App Kivy app, I realized the importance of workfl]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/676d688b5f2005241a14/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>How I structure my backend projects</title>
      <link>https://vaibhavnotes.pages.dev/post/how-i-structure-my-backend-projects</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/how-i-structure-my-backend-projects</guid>
      <pubDate>Mon, 21 Oct 2024 16:05:15 GMT</pubDate>
      <description><![CDATA[As a full-stack developer, organizing my backend project structure is crucial for maintaining a clean, scalable, and efficient codebase. In this blog post, I'll walk you through the steps I took to set up my backend project, starting from the initial]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/67167bba7ea36bc16720/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
    <item>
      <title>First blog post!</title>
      <link>https://vaibhavnotes.pages.dev/post/first-blog-post-</link>
      <guid isPermaLink="true">https://vaibhavnotes.pages.dev/post/first-blog-post-</guid>
      <pubDate>Tue, 15 Oct 2024 12:59:31 GMT</pubDate>
      <description><![CDATA[My Journey in Tech: From Beginner to Building My Own Website Hey everyone! I'm Vaibhav, a self-taught full-stack developer currently in my 5th semester of a diploma program. My journey in tech started a couple of years ago when I first got introduced]]></description>
      <enclosure url="https://cloud.appwrite.io/v1/storage/buckets/66719caa002fde8c5a4c/files/670e69cd5e79043587a2/view?project=667199dd0016c80c12b1" type="image/jpeg" />
    </item>
  </channel>
</rss>
