<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
  <channel>
    <title><![CDATA[Pulkit - Building & Breaking things at Noveum.ai]]></title>
    <description><![CDATA[Personal website and blog of Pulkit - Building & Breaking things at Noveum.ai]]></description>
    <link>https://pulkitxm.com</link>
    <generator>RSS for Personal Portfolio</generator>
    <lastBuildDate>Sun, 12 Apr 2026 13:12:36 GMT</lastBuildDate>
    <atom:link href="https://pulkitxm.com/api/feed" rel="self" type="application/rss+xml"/>
    <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    <copyright><![CDATA[Copyright 2026, Pulkit]]></copyright>
    <language><![CDATA[en-US]]></language>
    <managingEditor><![CDATA[kpulkit15234@gmail.com (Pulkit)]]></managingEditor>
    <webMaster><![CDATA[kpulkit15234@gmail.com (Pulkit)]]></webMaster>
    <ttl>60</ttl>
    <image>
      <url>https://pulkitxm.com/icon.png</url>
      <title><![CDATA[Pulkit - Building & Breaking things at Noveum.ai]]></title>
      <link>https://pulkitxm.com</link>
      <width>144</width>
      <height>144</height>
    </image>
    <category><![CDATA[Technology]]></category>
    <category><![CDATA[Software Development]]></category>
    <category><![CDATA[Web Development]]></category>
    <category><![CDATA[System Design]]></category>

    <!-- Profile Information -->
    <item>
      <title><![CDATA[Profile Information]]></title>
      <description><![CDATA[
        Name: Pulkit
        Role: Building & Breaking things at Noveum.ai
        GitHub: https://github.com/Pulkitxm
        LinkedIn: https://www.linkedin.com/in/pulkitxm
        Twitter: https://x.com/_pulkitxm
        Blog: https://blogs.pulkitxm.com
        Discord: http://discordapp.com/users/790426084994187304
        NPM: https://www.npmjs.com/~pulkitxm
        Resume: /resume.pdf
        Calendly: https://cal.com/pulkitxm
        Source Code: https://github.com/Pulkitxm/pulkitxm.com
      ]]></description>
      <link>https://pulkitxm.com</link>
      <guid isPermaLink="true">https://pulkitxm.com/profile</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>

    <!-- Experience -->
    
    <item>
      <title><![CDATA[Software Engineer at MagicAPI]]></title>
      <description><![CDATA[
        Role: Software Engineer
        Company: MagicAPI
        Location: San Francisco, CA, USA
        Type: Remote
        Duration: 7/1/2025 - Present
        Description: After completing my internship at API.market, I was offered a full-time position as a Software Engineer. Working on improving api marketplace and adding new features to the marketplace.
      ]]></description>
      <link>https://api.market</link>
      <guid isPermaLink="true">https://api.market</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Software Engineer at MagicAPI]]></title>
      <description><![CDATA[
        Role: Software Engineer
        Company: MagicAPI
        Location: San Francisco, CA, USA
        Type: Remote
        Duration: 3/25/2025 - 6/30/2025
        Description: Working at API.market as a Software Engineer. Responsible for improveing user experience on the marketplace. Adding new features and improving the existing codebase. Implementing best practices and following the code quality standards.
      ]]></description>
      <link>https://api.market</link>
      <guid isPermaLink="true">https://api.market</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Software Engineer at CrowdVolt (YC W24)]]></title>
      <description><![CDATA[
        Role: Software Engineer
        Company: CrowdVolt (YC W24)
        Location: NYC, USA
        Type: Remote
        Duration: 2/3/2025 - 3/14/2025
        Description: Worked at CrowdVolt as a Software Engineer, responsible for maintaining the web application, implementing new features, and improving the existing codebase. Grateful for the experience and the opportunity to learn and grow with the team.
      ]]></description>
      <link>https://www.crowdvolt.com</link>
      <guid isPermaLink="true">https://www.crowdvolt.com</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Full Stack Engineer at DatawaveLabs]]></title>
      <description><![CDATA[
        Role: Full Stack Engineer
        Company: DatawaveLabs
        Location: India
        Type: Remote
        Duration: 4/1/2024 - 9/30/2024
        Description: My work at Datawave Labs involved developing and integrating various systems and tools to enhance the platform's functionality and user experience. I focused on authentication, cloud integration, infrastructure automation, real-time notifications, client and server development, and DevOps practices.
      ]]></description>
      <link>https://datawavelabs.io</link>
      <guid isPermaLink="true">https://datawavelabs.io</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Chairperson at Deviators]]></title>
      <description><![CDATA[
        Role: Chairperson
        Company: Deviators
        Location: India
        Type: Hybrid
        Duration: 2/16/2024 - 7/13/2025
        Description: I am responsible for managing and organizing various events, workshops, and contests for the college students. I also help students in their technical and non-technical queries and guide them in their career path.
      ]]></description>
      <link>https://legacy.deviatorsclub.tech</link>
      <guid isPermaLink="true">https://legacy.deviatorsclub.tech</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 16 Feb 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Campus Mantri at GeeksforGeeks]]></title>
      <description><![CDATA[
        Role: Campus Mantri
        Company: GeeksforGeeks
        Location: India
        Type: Hybrid
        Duration: 4/1/2024 - 4/1/2025
        Description: I was responsible for managing and organizing various events, workshops, and contests for the college students. I also help students in their technical and non-technical queries and guide them in their career path.
      ]]></description>
      <link>https://geeksforgeeks.org</link>
      <guid isPermaLink="true">https://geeksforgeeks.org</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate>
    </item>

    <!-- Education -->
    
    <item>
      <title><![CDATA[Bachelor of Technology, CS at Dronacharya College of Engineering]]></title>
      <description><![CDATA[
        Course: Bachelor of Technology, CS
        Institution: Dronacharya College of Engineering
        Duration: 10/1/2022 - 10/1/2026
      ]]></description>
      <link>https://ggnindia.dronacharya.info</link>
      <guid isPermaLink="true">https://ggnindia.dronacharya.info</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 01 Oct 2022 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[High School at Cambridge Foundation School]]></title>
      <description><![CDATA[
        Course: High School
        Institution: Cambridge Foundation School
        Duration: 4/1/2014 - 3/1/2022
      ]]></description>
      <link>https://cambridgefoundationschool.com</link>
      <guid isPermaLink="true">https://cambridgefoundationschool.com</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Tue, 01 Apr 2014 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Primary School at Lt Col Mehar Little Angels Sr Secondary School]]></title>
      <description><![CDATA[
        Course: Primary School
        Institution: Lt Col Mehar Little Angels Sr Secondary School
        Duration: 4/1/2010 - 3/1/2014
      ]]></description>
      <link>https://www.laps.in</link>
      <guid isPermaLink="true">https://www.laps.in</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 01 Apr 2010 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Junior School at Nav Jeewan Public School]]></title>
      <description><![CDATA[
        Course: Junior School
        Institution: Nav Jeewan Public School
        Duration: 4/1/2007 - 3/1/2010
      ]]></description>
      <link>https://www.navjeewan.org</link>
      <guid isPermaLink="true">https://www.navjeewan.org</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 01 Apr 2007 00:00:00 GMT</pubDate>
    </item>

    <!-- Events -->
    
    <item>
      <title><![CDATA[DevOlympus Hackathon]]></title>
      <description><![CDATA[DevOlympus was a 36-hour hackathon I organized as Chairperson of Deviators. I built the platform from scratch to manage 350+ participants, 80+ teams, registrations, payments, and consent forms.]]></description>
      <link>https://www.linkedin.com/posts/api%2Emarket_devolympus-hackathon-at-dronacharya-college-ugcPost-7317820882532339713-frc8</link>
      <guid isPermaLink="true">https://www.linkedin.com/posts/api%2Emarket_devolympus-hackathon-at-dronacharya-college-ugcPost-7317820882532339713-frc8</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 10 Apr 2025 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Youth Day x University Ideathon]]></title>
      <description><![CDATA[I was thrilled to be felicitated by the University on the occasion of Youth Day, alongside my team, for winning the University Ideathon.]]></description>
      <link>https://www.linkedin.com/posts/pulkitxm_excited-to-share-that-my-team-kanak-tanwar-activity-7284575438922752000-W0Ji</link>
      <guid isPermaLink="true">https://www.linkedin.com/posts/pulkitxm_excited-to-share-that-my-team-kanak-tanwar-activity-7284575438922752000-W0Ji</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Jan 2025 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[IDE Bootcamp]]></title>
      <description><![CDATA[IDE Bootcamp 2024 was a 3-day bootcamp where I learned about innovation and entrepreneurship.]]></description>
      <link>https://www.linkedin.com/posts/pulkitxm_idebootcamp2024-dronacharyaengineering-studentinnovation-activity-7246105751406927872-Ww5C</link>
      <guid isPermaLink="true">https://www.linkedin.com/posts/pulkitxm_idebootcamp2024-dronacharyaengineering-studentinnovation-activity-7246105751406927872-Ww5C</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 28 Sep 2024 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Debug Decrypt]]></title>
      <description><![CDATA[Debug Decrypt 2024 was a technical event where I organized a CTF competition.]]></description>
      <link>https://legacy.deviatorsclub.tech/gallery/debug-decrypt</link>
      <guid isPermaLink="true">https://legacy.deviatorsclub.tech/gallery/debug-decrypt</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Mon, 12 Aug 2024 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[GitHub Constellation]]></title>
      <description><![CDATA[GitHub Constellation 2024 was an amazing event at Bangalore where I met with the GitHub team and learned a lot about open source.]]></description>
      <link>https://www.linkedin.com/posts/pulkitxm_githubconstellation-activity-7206997836423471104-E_eo</link>
      <guid isPermaLink="true">https://www.linkedin.com/posts/pulkitxm_githubconstellation-activity-7206997836423471104-E_eo</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 12 Jun 2024 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[HackKRMU Hackathon]]></title>
      <description><![CDATA[HackKRMU Hackathon 2024 was a 24-hour hackathon where I built an AI/ML model to make a travel solution.]]></description>
      <link>https://www.linkedin.com/posts/pulkitxm_krmuhackathon-ai-ml-activity-7171504117083684865-N7RB</link>
      <guid isPermaLink="true">https://www.linkedin.com/posts/pulkitxm_krmuhackathon-ai-ml-activity-7171504117083684865-N7RB</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 06 Mar 2024 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[ICPC Amritapuri]]></title>
      <description><![CDATA[ICPC Amritapuri 2023 was a national level programming contest.]]></description>
      <link>https://pulkitxm.com</link>
      <guid isPermaLink="true">https://pulkitxm.com</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 26 Jan 2024 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[CSIR visit with College Friends & Professors]]></title>
      <description><![CDATA[I visited the CSIR with my college friends and professors. It was a great experience to learn about the research and development happening there.]]></description>
      <link>https://www.linkedin.com/posts/pulkitxm_npl-delhi-csir-activity-7055041100675186688-jT-s</link>
      <guid isPermaLink="true">https://www.linkedin.com/posts/pulkitxm_npl-delhi-csir-activity-7055041100675186688-jT-s</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 20 Apr 2023 18:30:00 GMT</pubDate>
    </item>

    <!-- Certifications -->
    
    <item>
      <title><![CDATA[System Design for Beginners]]></title>
      <description><![CDATA[
        Issued By: Arpit Bhayani
        Issued At: 11/14/2025
        Verify: /6289-certificate.pdf
      ]]></description>
      <link>/6289-certificate.pdf</link>
      <guid isPermaLink="true">/6289-certificate.pdf</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 13 Nov 2025 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[GitHub Foundations]]></title>
      <description><![CDATA[
        Issued By: GitHub
        Issued At: 11/14/2024
        Verify: https://www.credly.com/badges/0d980c06-511c-4e3d-a9a7-9973688b34ad
      ]]></description>
      <link>https://www.credly.com/badges/0d980c06-511c-4e3d-a9a7-9973688b34ad</link>
      <guid isPermaLink="true">https://www.credly.com/badges/0d980c06-511c-4e3d-a9a7-9973688b34ad</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 13 Nov 2024 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Fullstackopen]]></title>
      <description><![CDATA[
        Issued By: University of helsinki, Finland
        Issued At: 3/21/2024
        Verify: https://github.com/Pulkitxm/fullstackopen/blob/main/Certificates/Pulkit%20Pulkit.pdf
      ]]></description>
      <link>https://github.com/Pulkitxm/fullstackopen/blob/main/Certificates/Pulkit%20Pulkit.pdf</link>
      <guid isPermaLink="true">https://github.com/Pulkitxm/fullstackopen/blob/main/Certificates/Pulkit%20Pulkit.pdf</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 20 Mar 2024 18:30:00 GMT</pubDate>
    </item>

    <!-- Design Projects -->
    
    <item>
      <title><![CDATA[v5.pulkitxm.com]]></title>
      <description><![CDATA[
        Portfolio Design Project
        GitHub: undefined
      ]]></description>
      <link>https://v5.pulkitxm.com</link>
      <guid isPermaLink="true">https://v5.pulkitxm.com</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[v4.pulkitxm.com]]></title>
      <description><![CDATA[
        Portfolio Design Project
        GitHub: https://github.com/pulkitxm/v4.pulkitxm.com
      ]]></description>
      <link>https://v4.pulkitxm.com</link>
      <guid isPermaLink="true">https://v4.pulkitxm.com</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[v3.pulkitxm.com]]></title>
      <description><![CDATA[
        Portfolio Design Project
        GitHub: https://github.com/pulkitxm/v3.pulkitxm.com
      ]]></description>
      <link>https://v3.pulkitxm.com</link>
      <guid isPermaLink="true">https://v3.pulkitxm.com</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[v2.pulkitxm.com]]></title>
      <description><![CDATA[
        Portfolio Design Project
        GitHub: https://github.com/pulkitxm/v2.pulkitxm.com
      ]]></description>
      <link>https://v2.pulkitxm.com</link>
      <guid isPermaLink="true">https://v2.pulkitxm.com</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[v1.pulkitxm.com]]></title>
      <description><![CDATA[
        Portfolio Design Project
        GitHub: https://github.com/pulkitxm/v1.pulkitxm.com
      ]]></description>
      <link>https://v1.pulkitxm.com</link>
      <guid isPermaLink="true">https://v1.pulkitxm.com</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>

    
    <item>
      <title><![CDATA[deviatorsclub.tech]]></title>
      <description><![CDATA[
        Web Design Project
        GitHub: https://github.com/deviatorsclub/deviatorsclub.tech
      ]]></description>
      <link>https://legacy.deviatorsclub.tech</link>
      <guid isPermaLink="true">https://legacy.deviatorsclub.tech</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Devolympus Hackathon]]></title>
      <description><![CDATA[
        Web Design Project
        GitHub: https://github.com/deviatorsclub/DevOlympus
      ]]></description>
      <link>https://devolympus.deviatorsclub.tech</link>
      <guid isPermaLink="true">https://devolympus.deviatorsclub.tech</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[eosdesignstudio.in]]></title>
      <description><![CDATA[
        Web Design Project
        GitHub: https://github.com/Pulkitxm/freelance/tree/eos-architecture
      ]]></description>
      <link>https://www.eosdesignstudio.in</link>
      <guid isPermaLink="true">https://www.eosdesignstudio.in</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>

    <!-- Gears -->
    
    <item>
      <title><![CDATA[Gear: Desk Setup]]></title>
      <description><![CDATA[
        MacBook Pro 16" M4 Pro: https://www.apple.com/in/shop/buy-mac/macbook-pro/16-inch-space-black-standard-display-apple-m4-pro-with-14-core-cpu-and-20-core-gpu-24gb-memory-512gb
        BenQ GW2790QT: https://www.benq.com/en-in/monitor/home/gw2790qt/buy.html
      ]]></description>
      <link>https://pulkitxm.com/gears</link>
      <guid isPermaLink="true">https://pulkitxm.com/gears/desk-setup</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Gear: Everyday Carry]]></title>
      <description><![CDATA[
        iPhone 17 Pro Max: https://www.apple.com/in/shop/buy-iphone/iphone-17-pro/6.9%22-display-256gb-deep-blue
        Michael Kors Oversized Hutton Gunmetal Watch: https://www.michaelkors.com/oversized-hutton-gunmetal-watch/MKO1164.html
        One Plus Nord Buds 3 Pro: https://www.oneplus.in/product/oneplus-nord-buds-3-pro
      ]]></description>
      <link>https://pulkitxm.com/gears</link>
      <guid isPermaLink="true">https://pulkitxm.com/gears/everyday-carry</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Gear: Peripherals]]></title>
      <description><![CDATA[
        Magic Keyboard: https://www.apple.com/in/shop/product/mxck3hn/a/magic-keyboard-with-touch-id-for-mac-models-with-apple-silicon-usb-c-us-english
        Magic Mouse: https://www.apple.com/in/shop/product/mxk63zm/a/magic-mouse-usb%E2%80%91c-black-multi-touch-surface
      ]]></description>
      <link>https://pulkitxm.com/gears</link>
      <guid isPermaLink="true">https://pulkitxm.com/gears/peripherals</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Gear: Software]]></title>
      <description><![CDATA[
        Cursor: https://cursor.com
        Raycast: https://raycast.com
        ChatGPT: https://chatgpt.com
        Notion: https://www.notion.so
        WisprFlow: https://wisprflow.com
      ]]></description>
      <link>https://pulkitxm.com/gears</link>
      <guid isPermaLink="true">https://pulkitxm.com/gears/software</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>

    <!-- Blog Posts -->
    
    <item>
      <title><![CDATA[Cron Jobs with BullMQ]]></title>
      <description><![CDATA[A deep dive into building production-grade cron jobs with BullMQ and Redis: repeatable jobs, workers, graceful shutdown, and keeping your database in sync with Redis schedules.]]></description>
      <link>https://pulkitxm.com/blogs/cron-jobs-with-bullmq</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/cron-jobs-with-bullmq</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[BullMQ, Cron Jobs, Redis, Node.js, TypeScript, Backend]]></category>
      <content:encoded><![CDATA[
        <p>A deep dive into building production-grade cron jobs with BullMQ and Redis: repeatable jobs, workers, graceful shutdown, and keeping your database in sync with Redis schedules.</p>
        <p><strong>Tags:</strong> BullMQ, Cron Jobs, Redis, Node.js, TypeScript, Backend</p>
        <p><strong>Read Time:</strong> 30 min read</p>
        <p><a href="https://pulkitxm.com/blogs/cron-jobs-with-bullmq">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Invisible Scissors]]></title>
      <description><![CDATA[clip-path trims elements into circles and polygons, but it is also a powerful animation tool. Learn how inset clipping works, build before and after sliders without extra wrappers, reveal images without layout shift, and fire reveals with Intersection Observer.]]></description>
      <link>https://pulkitxm.com/blogs/clip-path-reveals</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/clip-path-reveals</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[CSS, clip-path, Reveals, Motion Design]]></category>
      <content:encoded><![CDATA[
        <p>clip-path trims elements into circles and polygons, but it is also a powerful animation tool. Learn how inset clipping works, build before and after sliders without extra wrappers, reveal images without layout shift, and fire reveals with Intersection Observer.</p>
        <p><strong>Tags:</strong> CSS, clip-path, Reveals, Motion Design</p>
        <p><strong>Read Time:</strong> 8 min read</p>
        <p><a href="https://pulkitxm.com/blogs/clip-path-reveals">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Choreographing Multi-Step Motion]]></title>
      <description><![CDATA[Keyframe animations let you choreograph multi-step sequences that play automatically, loop forever, or pause mid-flight. Learn when to reach for keyframes over transitions, how fill-mode controls the before and after, and how to stack independent animations on a single element.]]></description>
      <link>https://pulkitxm.com/blogs/keyframe-animations</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/keyframe-animations</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[CSS, Keyframes, Animations, Motion Design]]></category>
      <content:encoded><![CDATA[
        <p>Keyframe animations let you choreograph multi-step sequences that play automatically, loop forever, or pause mid-flight. Learn when to reach for keyframes over transitions, how fill-mode controls the before and after, and how to stack independent animations on a single element.</p>
        <p><strong>Tags:</strong> CSS, Keyframes, Animations, Motion Design</p>
        <p><strong>Read Time:</strong> 14 min read</p>
        <p><a href="https://pulkitxm.com/blogs/keyframe-animations">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Smooth Scrolling in Next.js]]></title>
      <description><![CDATA[How to add buttery smooth scrolling to a Next.js app using Lenis, GSAP ScrollTrigger, and Locomotive Scroll. The tradeoffs, the setup, and when you actually need it.]]></description>
      <link>https://pulkitxm.com/blogs/smooth-scroll</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/smooth-scroll</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Next.js, Scroll, GSAP, Lenis, Web Development, Frontend]]></category>
      <content:encoded><![CDATA[
        <p>How to add buttery smooth scrolling to a Next.js app using Lenis, GSAP ScrollTrigger, and Locomotive Scroll. The tradeoffs, the setup, and when you actually need it.</p>
        <p><strong>Tags:</strong> Next.js, Scroll, GSAP, Lenis, Web Development, Frontend</p>
        <p><strong>Read Time:</strong> 27 min read</p>
        <p><a href="https://pulkitxm.com/blogs/smooth-scroll">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Smooth Operators]]></title>
      <description><![CDATA[CSS transitions interpolate between UI states so changes feel intentional. Learn the four transition properties, why to avoid 'all', when transitions beat keyframes, and how to keep hover effects off touch devices.]]></description>
      <link>https://pulkitxm.com/blogs/css-transitions</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/css-transitions</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[CSS, Transitions, Easing, Motion Design, UI Animation]]></category>
      <content:encoded><![CDATA[
        <p>CSS transitions interpolate between UI states so changes feel intentional. Learn the four transition properties, why to avoid 'all', when transitions beat keyframes, and how to keep hover effects off touch devices.</p>
        <p><strong>Tags:</strong> CSS, Transitions, Easing, Motion Design, UI Animation</p>
        <p><strong>Read Time:</strong> 11 min read</p>
        <p><a href="https://pulkitxm.com/blogs/css-transitions">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[How I Use Cursor to Build at 1000x Speed]]></title>
      <description><![CDATA[A deep dive into how I use Cursor AI to ship production features faster than ever, the workflows that actually work, and why my company sponsors the Ultra plan for every engineer]]></description>
      <link>https://pulkitxm.com/blogs/how-i-use-cursor</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/how-i-use-cursor</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Cursor, AI, Developer Tools, Productivity, Workflow, Web Development]]></category>
      <content:encoded><![CDATA[
        <p>A deep dive into how I use Cursor AI to ship production features faster than ever, the workflows that actually work, and why my company sponsors the Ultra plan for every engineer</p>
        <p><strong>Tags:</strong> Cursor, AI, Developer Tools, Productivity, Workflow, Web Development</p>
        <p><strong>Read Time:</strong> 10 min read</p>
        <p><a href="https://pulkitxm.com/blogs/how-i-use-cursor">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Moving Things Without Moving Them]]></title>
      <description><![CDATA[Understand CSS transforms and why they're the foundation of performant animations. Learn translate, rotate, scale, the order trap that catches everyone, and how to think in 3D.]]></description>
      <link>https://pulkitxm.com/blogs/moving-things-without-moving-them</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/moving-things-without-moving-them</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[CSS, Transforms, 3D, Animation, Motion Design]]></category>
      <content:encoded><![CDATA[
        <p>Understand CSS transforms and why they're the foundation of performant animations. Learn translate, rotate, scale, the order trap that catches everyone, and how to think in 3D.</p>
        <p><strong>Tags:</strong> CSS, Transforms, 3D, Animation, Motion Design</p>
        <p><strong>Read Time:</strong> 26 min read</p>
        <p><a href="https://pulkitxm.com/blogs/moving-things-without-moving-them">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Offloading Motion to the GPU]]></title>
      <description><![CDATA[Fix janky CSS animations by understanding the rendering pipeline. Learn which properties trigger GPU acceleration, why transform beats width, and when to choose CSS over JavaScript.]]></description>
      <link>https://pulkitxm.com/blogs/offloading-motion-to-the-gpu</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/offloading-motion-to-the-gpu</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[CSS, Animations, Performance, Motion Design, GPU Acceleration]]></category>
      <content:encoded><![CDATA[
        <p>Fix janky CSS animations by understanding the rendering pipeline. Learn which properties trigger GPU acceleration, why transform beats width, and when to choose CSS over JavaScript.</p>
        <p><strong>Tags:</strong> CSS, Animations, Performance, Motion Design, GPU Acceleration</p>
        <p><strong>Read Time:</strong> 28 min read</p>
        <p><a href="https://pulkitxm.com/blogs/offloading-motion-to-the-gpu">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Training Your Eye for Motion]]></title>
      <description><![CDATA[Why taste is the skill that separates good interfaces from great ones. Learn how to develop your intuition for animation, study the work of others, and build the judgment that AI can't replace.]]></description>
      <link>https://pulkitxm.com/blogs/training-your-eye-for-motion</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/training-your-eye-for-motion</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Animation, UX, Taste, Design Engineering]]></category>
      <content:encoded><![CDATA[
        <p>Why taste is the skill that separates good interfaces from great ones. Learn how to develop your intuition for animation, study the work of others, and build the judgment that AI can't replace.</p>
        <p><strong>Tags:</strong> Animation, UX, Taste, Design Engineering</p>
        <p><strong>Read Time:</strong> 8 min read</p>
        <p><a href="https://pulkitxm.com/blogs/training-your-eye-for-motion">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[When to Animate and When to Skip]]></title>
      <description><![CDATA[Not every interaction needs motion. Learn how frequency, duration, and context determine whether animation helps or hurts your interface. The difference between delight and frustration.]]></description>
      <link>https://pulkitxm.com/blogs/when-to-animate-and-when-to-skip</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/when-to-animate-and-when-to-skip</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Animation, UX, Motion Design, UI Animation, Performance]]></category>
      <content:encoded><![CDATA[
        <p>Not every interaction needs motion. Learn how frequency, duration, and context determine whether animation helps or hurts your interface. The difference between delight and frustration.</p>
        <p><strong>Tags:</strong> Animation, UX, Motion Design, UI Animation, Performance</p>
        <p><strong>Read Time:</strong> 14 min read</p>
        <p><a href="https://pulkitxm.com/blogs/when-to-animate-and-when-to-skip">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[The Physics Behind Natural Motion]]></title>
      <description><![CDATA[Move beyond duration-based animations. Learn how spring physics creates motion that responds, adapts, and feels genuinely natural. The secret behind iOS's fluid interactions.]]></description>
      <link>https://pulkitxm.com/blogs/the-physics-behind-natural-motion</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/the-physics-behind-natural-motion</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Spring Physics, Framer Motion, Motion Design, UI Animation, React]]></category>
      <content:encoded><![CDATA[
        <p>Move beyond duration-based animations. Learn how spring physics creates motion that responds, adapts, and feels genuinely natural. The secret behind iOS's fluid interactions.</p>
        <p><strong>Tags:</strong> Spring Physics, Framer Motion, Motion Design, UI Animation, React</p>
        <p><strong>Read Time:</strong> 22 min read</p>
        <p><a href="https://pulkitxm.com/blogs/the-physics-behind-natural-motion">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Easing Curves That Feel Natural]]></title>
      <description><![CDATA[Master easing curves to make your animations feel natural. Learn why linear is almost always wrong, how cubic-bezier works, and which easing to use for different interactions.]]></description>
      <link>https://pulkitxm.com/blogs/easing-curves-that-feel-natural</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/easing-curves-that-feel-natural</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[CSS, Cubic Bezier, Motion Design, UI Animation, Framer Motion]]></category>
      <content:encoded><![CDATA[
        <p>Master easing curves to make your animations feel natural. Learn why linear is almost always wrong, how cubic-bezier works, and which easing to use for different interactions.</p>
        <p><strong>Tags:</strong> CSS, Cubic Bezier, Motion Design, UI Animation, Framer Motion</p>
        <p><strong>Read Time:</strong> 33 min read</p>
        <p><a href="https://pulkitxm.com/blogs/easing-curves-that-feel-natural">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[The Psychology of Motion in UI]]></title>
      <description><![CDATA[Discover why some animations feel natural while others feel off. Explore the brain's wiring for movement, the uncanny valley of UI, and when animation becomes harmful.]]></description>
      <link>https://pulkitxm.com/blogs/psychology-of-motion</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/psychology-of-motion</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Animation, UX, Psychology]]></category>
      <content:encoded><![CDATA[
        <p>Discover why some animations feel natural while others feel off. Explore the brain's wiring for movement, the uncanny valley of UI, and when animation becomes harmful.</p>
        <p><strong>Tags:</strong> Animation, UX, Psychology</p>
        <p><strong>Read Time:</strong> 15 min read</p>
        <p><a href="https://pulkitxm.com/blogs/psychology-of-motion">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Introduction to Big Data Tools]]></title>
      <description><![CDATA[Learn why big data processing exists, how distributed computing works, and why tools like Apache Spark handle the heavy lifting so you can focus on business logic.]]></description>
      <link>https://pulkitxm.com/blogs/big-data-tools</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/big-data-tools</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Big Data, Distributed Systems, Apache Spark, Data Engineering]]></category>
      <content:encoded><![CDATA[
        <p>Learn why big data processing exists, how distributed computing works, and why tools like Apache Spark handle the heavy lifting so you can focus on business logic.</p>
        <p><strong>Tags:</strong> System Design, Big Data, Distributed Systems, Apache Spark, Data Engineering</p>
        <p><strong>Read Time:</strong> 15 min read</p>
        <p><a href="https://pulkitxm.com/blogs/big-data-tools">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Bloom Filters]]></title>
      <description><![CDATA[Learn how Bloom filters work: a probabilistic data structure that tells you with 100% certainty when something doesn't exist. Understand hash functions, bit arrays, false positives, and real-world use cases like recommendation engines and web crawlers.]]></description>
      <link>https://pulkitxm.com/blogs/bloom-filters</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/bloom-filters</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Data Structures, Bloom Filters, Probabilistic, Redis]]></category>
      <content:encoded><![CDATA[
        <p>Learn how Bloom filters work: a probabilistic data structure that tells you with 100% certainty when something doesn't exist. Understand hash functions, bit arrays, false positives, and real-world use cases like recommendation engines and web crawlers.</p>
        <p><strong>Tags:</strong> System Design, Data Structures, Bloom Filters, Probabilistic, Redis</p>
        <p><strong>Read Time:</strong> 28 min read</p>
        <p><a href="https://pulkitxm.com/blogs/bloom-filters">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Consistent Hashing]]></title>
      <description><![CDATA[Learn how consistent hashing solves the data ownership problem in distributed systems. Understand hash-based routing, the ring abstraction, and how to scale up and down with minimal data movement.]]></description>
      <link>https://pulkitxm.com/blogs/consistent-hashing</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/consistent-hashing</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Distributed Systems, Consistent Hashing, Load Balancing]]></category>
      <content:encoded><![CDATA[
        <p>Learn how consistent hashing solves the data ownership problem in distributed systems. Understand hash-based routing, the ring abstraction, and how to scale up and down with minimal data movement.</p>
        <p><strong>Tags:</strong> System Design, Distributed Systems, Consistent Hashing, Load Balancing</p>
        <p><strong>Read Time:</strong> 27 min read</p>
        <p><a href="https://pulkitxm.com/blogs/consistent-hashing">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Communication Protocols]]></title>
      <description><![CDATA[Understand how clients and servers communicate over the network. TCP fundamentals, HTTP, WebSockets, Server-Sent Events, and API paradigms like REST, GraphQL, gRPC, and tRPC.]]></description>
      <link>https://pulkitxm.com/blogs/communication-protocols</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/communication-protocols</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Networking, HTTP, WebSockets, REST, GraphQL, gRPC]]></category>
      <content:encoded><![CDATA[
        <p>Understand how clients and servers communicate over the network. TCP fundamentals, HTTP, WebSockets, Server-Sent Events, and API paradigms like REST, GraphQL, gRPC, and tRPC.</p>
        <p><strong>Tags:</strong> System Design, Networking, HTTP, WebSockets, REST, GraphQL, gRPC</p>
        <p><strong>Read Time:</strong> 32 min read</p>
        <p><a href="https://pulkitxm.com/blogs/communication-protocols">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[High Availability]]></title>
      <description><![CDATA[Learn how to build resilient systems through data redundancy, automatic failover, and leader election. Understand backup strategies, database replication, disaster recovery patterns, and how leader election enables zero-downtime auto-recovery.]]></description>
      <link>https://pulkitxm.com/blogs/high-availability</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/high-availability</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, High Availability, Distributed Systems, Leader Election]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to build resilient systems through data redundancy, automatic failover, and leader election. Understand backup strategies, database replication, disaster recovery patterns, and how leader election enables zero-downtime auto-recovery.</p>
        <p><strong>Tags:</strong> System Design, High Availability, Distributed Systems, Leader Election</p>
        <p><strong>Read Time:</strong> 41 min read</p>
        <p><a href="https://pulkitxm.com/blogs/high-availability">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Circuit Breakers]]></title>
      <description><![CDATA[Learn how circuit breakers prevent cascading failures in distributed systems. Understand why services fail together, how to implement circuit breakers, and practical patterns for building resilient microservices.]]></description>
      <link>https://pulkitxm.com/blogs/circuit-breakers</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/circuit-breakers</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Resilience, Microservices, Fault Tolerance, Distributed Systems]]></category>
      <content:encoded><![CDATA[
        <p>Learn how circuit breakers prevent cascading failures in distributed systems. Understand why services fail together, how to implement circuit breakers, and practical patterns for building resilient microservices.</p>
        <p><strong>Tags:</strong> System Design, Resilience, Microservices, Fault Tolerance, Distributed Systems</p>
        <p><strong>Read Time:</strong> 35 min read</p>
        <p><a href="https://pulkitxm.com/blogs/circuit-breakers">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Load Balancers]]></title>
      <description><![CDATA[Learn how load balancers enable horizontal scalability by distributing traffic across multiple servers. Understand load balancing algorithms, request flow, and key advantages for building resilient systems.]]></description>
      <link>https://pulkitxm.com/blogs/load-balancers</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/load-balancers</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Load Balancing, Scalability, Networking, Infrastructure]]></category>
      <content:encoded><![CDATA[
        <p>Learn how load balancers enable horizontal scalability by distributing traffic across multiple servers. Understand load balancing algorithms, request flow, and key advantages for building resilient systems.</p>
        <p><strong>Tags:</strong> System Design, Load Balancing, Scalability, Networking, Infrastructure</p>
        <p><strong>Read Time:</strong> 28 min read</p>
        <p><a href="https://pulkitxm.com/blogs/load-balancers">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Async Processing with Message Queues, Streams, and Pub/Sub]]></title>
      <description><![CDATA[Learn when and why to use asynchronous processing. Understand message queues, streams, and real-time Pub/Sub for building scalable, decoupled systems.]]></description>
      <link>https://pulkitxm.com/blogs/async-processing</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/async-processing</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Message Queues, Kafka, Redis, Pub/Sub]]></category>
      <content:encoded><![CDATA[
        <p>Learn when and why to use asynchronous processing. Understand message queues, streams, and real-time Pub/Sub for building scalable, decoupled systems.</p>
        <p><strong>Tags:</strong> System Design, Message Queues, Kafka, Redis, Pub/Sub</p>
        <p><strong>Read Time:</strong> 47 min read</p>
        <p><a href="https://pulkitxm.com/blogs/async-processing">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Caching]]></title>
      <description><![CDATA[Understand caching fundamentals: what it is, why it matters, and how to use it. Learn about cache architecture, key-value access patterns, and real-world examples with Redis and Memcached.]]></description>
      <link>https://pulkitxm.com/blogs/caching</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/caching</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Caching, Redis, Memcached, CDN]]></category>
      <content:encoded><![CDATA[
        <p>Understand caching fundamentals: what it is, why it matters, and how to use it. Learn about cache architecture, key-value access patterns, and real-world examples with Redis and Memcached.</p>
        <p><strong>Tags:</strong> System Design, Caching, Redis, Memcached, CDN</p>
        <p><strong>Read Time:</strong> 47 min read</p>
        <p><a href="https://pulkitxm.com/blogs/caching">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Non-Relational Databases]]></title>
      <description><![CDATA[Explore the world of NoSQL databases: Document DBs, Key-Value Stores, and Graph Databases. Learn when to use each type, their trade-offs, and why they scale horizontally out of the box.]]></description>
      <link>https://pulkitxm.com/blogs/non-relational-databases</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/non-relational-databases</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Database, NoSQL, MongoDB, Redis, Neo4j]]></category>
      <content:encoded><![CDATA[
        <p>Explore the world of NoSQL databases: Document DBs, Key-Value Stores, and Graph Databases. Learn when to use each type, their trade-offs, and why they scale horizontally out of the box.</p>
        <p><strong>Tags:</strong> Database, NoSQL, MongoDB, Redis, Neo4j</p>
        <p><strong>Read Time:</strong> 21 min read</p>
        <p><a href="https://pulkitxm.com/blogs/non-relational-databases">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Understanding Database Scaling and Sharding Patterns]]></title>
      <description><![CDATA[Master database scaling from vertical to horizontal scaling, read replicas, sharding strategies, and partitioning techniques. Learn when to use synchronous vs asynchronous replication and how to choose the right shard key.]]></description>
      <link>https://pulkitxm.com/blogs/understanding-database-scaling-sharding</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/understanding-database-scaling-sharding</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Database, Sharding, Replication, Scalability]]></category>
      <content:encoded><![CDATA[
        <p>Master database scaling from vertical to horizontal scaling, read replicas, sharding strategies, and partitioning techniques. Learn when to use synchronous vs asynchronous replication and how to choose the right shard key.</p>
        <p><strong>Tags:</strong> System Design, Database, Sharding, Replication, Scalability</p>
        <p><strong>Read Time:</strong> 43 min read</p>
        <p><a href="https://pulkitxm.com/blogs/understanding-database-scaling-sharding">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Virtualized Lists in React]]></title>
      <description><![CDATA[Learn how virtualized lists work in React, why they are important for performance, and how to build a simple virtualized list from scratch]]></description>
      <link>https://pulkitxm.com/blogs/virtualized-list</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/virtualized-list</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[React, Virtualization, Frontend, Web Development, DOM]]></category>
      <content:encoded><![CDATA[
        <p>Learn how virtualized lists work in React, why they are important for performance, and how to build a simple virtualized list from scratch</p>
        <p><strong>Tags:</strong> React, Virtualization, Frontend, Web Development, DOM</p>
        <p><strong>Read Time:</strong> 17 min read</p>
        <p><a href="https://pulkitxm.com/blogs/virtualized-list">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Database Transaction Internals]]></title>
      <description><![CDATA[Deep dive into how database transactions work under the hood. Understand ACID properties, isolation levels, locking mechanisms, and implementation across PostgreSQL, MySQL, and MongoDB]]></description>
      <link>https://pulkitxm.com/blogs/db-transaction-internals</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/db-transaction-internals</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[System Design, Database, Transactions, ACID, PostgreSQL, MySQL, MongoDB]]></category>
      <content:encoded><![CDATA[
        <p>Deep dive into how database transactions work under the hood. Understand ACID properties, isolation levels, locking mechanisms, and implementation across PostgreSQL, MySQL, and MongoDB</p>
        <p><strong>Tags:</strong> System Design, Database, Transactions, ACID, PostgreSQL, MySQL, MongoDB</p>
        <p><strong>Read Time:</strong> 33 min read</p>
        <p><a href="https://pulkitxm.com/blogs/db-transaction-internals">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Static Site Generation in Next.js]]></title>
      <description><![CDATA[Master SSG and SSR in Next.js with practical examples. Learn when to use each rendering method and see the performance differences in action]]></description>
      <link>https://pulkitxm.com/blogs/ssg-in-nextjs</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/ssg-in-nextjs</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Next.js, SSG, SSR, React, Web Development]]></category>
      <content:encoded><![CDATA[
        <p>Master SSG and SSR in Next.js with practical examples. Learn when to use each rendering method and see the performance differences in action</p>
        <p><strong>Tags:</strong> Next.js, SSG, SSR, React, Web Development</p>
        <p><strong>Read Time:</strong> 15 min read</p>
        <p><a href="https://pulkitxm.com/blogs/ssg-in-nextjs">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Branded Types in TypeScript]]></title>
      <description><![CDATA[Learn how branded types can prevent ID mix-ups and enforce domain rules across your TypeScript, Next.js, Drizzle, and Zod codebase.]]></description>
      <link>https://pulkitxm.com/blogs/branded-types-in-typescript</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/branded-types-in-typescript</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[TypeScript, Type Safety, Branded Types, Drizzle ORM, Zod, Node.js]]></category>
      <content:encoded><![CDATA[
        <p>Learn how branded types can prevent ID mix-ups and enforce domain rules across your TypeScript, Next.js, Drizzle, and Zod codebase.</p>
        <p><strong>Tags:</strong> TypeScript, Type Safety, Branded Types, Drizzle ORM, Zod, Node.js</p>
        <p><strong>Read Time:</strong> 29 min read</p>
        <p><a href="https://pulkitxm.com/blogs/branded-types-in-typescript">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[SEO for Next.js Portfolio]]></title>
      <description><![CDATA[Discover the exact SEO strategies that helped my Next.js website rank at the top of Google search results using SSG, dynamic metadata, and Open Graph optimization]]></description>
      <link>https://pulkitxm.com/blogs/seo-for-nextjs-portfolio</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/seo-for-nextjs-portfolio</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[SEO, Next.js, MDX, Open Graph, Meta Tags, Web Development]]></category>
      <content:encoded><![CDATA[
        <p>Discover the exact SEO strategies that helped my Next.js website rank at the top of Google search results using SSG, dynamic metadata, and Open Graph optimization</p>
        <p><strong>Tags:</strong> SEO, Next.js, MDX, Open Graph, Meta Tags, Web Development</p>
        <p><strong>Read Time:</strong> 21 min read</p>
        <p><a href="https://pulkitxm.com/blogs/seo-for-nextjs-portfolio">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[RAG Chatbot with Qdrant]]></title>
      <description><![CDATA[Learn how to build an intelligent chatbot using Retrieval-Augmented Generation (RAG) with Qdrant vector database, OpenAI embeddings, and Next.js. A complete guide to creating context-aware AI assistants.]]></description>
      <link>https://pulkitxm.com/blogs/rag-chatbot-with-qdrant</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/rag-chatbot-with-qdrant</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[RAG, Qdrant, AI, Chatbot, OpenAI, Vector Database]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to build an intelligent chatbot using Retrieval-Augmented Generation (RAG) with Qdrant vector database, OpenAI embeddings, and Next.js. A complete guide to creating context-aware AI assistants.</p>
        <p><strong>Tags:</strong> RAG, Qdrant, AI, Chatbot, OpenAI, Vector Database</p>
        <p><strong>Read Time:</strong> 20 min read</p>
        <p><a href="https://pulkitxm.com/blogs/rag-chatbot-with-qdrant">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Deploying on Coolify]]></title>
      <description><![CDATA[Learn how to deploy a full portfolio stack with Coolify, featuring Postgres, Redis, and a Next.js app on a single server]]></description>
      <link>https://pulkitxm.com/blogs/deploying-on-coolify</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/deploying-on-coolify</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate>
      <category><![CDATA[Coolify, Deployment, PostgreSQL, Redis, Docker, DevOps]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to deploy a full portfolio stack with Coolify, featuring Postgres, Redis, and a Next.js app on a single server</p>
        <p><strong>Tags:</strong> Coolify, Deployment, PostgreSQL, Redis, Docker, DevOps</p>
        <p><strong>Read Time:</strong> 11 min read</p>
        <p><a href="https://pulkitxm.com/blogs/deploying-on-coolify">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Contact Form with Resend]]></title>
      <description><![CDATA[Learn how to build a contact form with seamless email delivery using Resend email API in your Next.js application. Perfect for portfolio sites]]></description>
      <link>https://pulkitxm.com/blogs/contact-form-with-resend</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/contact-form-with-resend</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Resend, Email, Next.js, Contact Form, Server Actions, Web Development]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to build a contact form with seamless email delivery using Resend email API in your Next.js application. Perfect for portfolio sites</p>
        <p><strong>Tags:</strong> Resend, Email, Next.js, Contact Form, Server Actions, Web Development</p>
        <p><strong>Read Time:</strong> 20 min read</p>
        <p><a href="https://pulkitxm.com/blogs/contact-form-with-resend">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Open Graph Images in Next.js]]></title>
      <description><![CDATA[Learn how to enhance your Next.js app with dynamic Open Graph images to boost social media visibility and engagement]]></description>
      <link>https://pulkitxm.com/blogs/og-images-in-nextjs</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/og-images-in-nextjs</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 15 Nov 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Open Graph, Next.js, SEO, Meta Tags, Social Media, Web Development]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to enhance your Next.js app with dynamic Open Graph images to boost social media visibility and engagement</p>
        <p><strong>Tags:</strong> Open Graph, Next.js, SEO, Meta Tags, Social Media, Web Development</p>
        <p><strong>Read Time:</strong> 15 min read</p>
        <p><a href="https://pulkitxm.com/blogs/og-images-in-nextjs">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Prisma with PostgreSQL]]></title>
      <description><![CDATA[Prisma ORM setup guide for PostgreSQL with Node.js and TypeScript, includes step-by-step instructions for efficient, type-safe database operations]]></description>
      <link>https://pulkitxm.com/blogs/prisma-with-postgresql</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/prisma-with-postgresql</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 17 Aug 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Prisma, PostgreSQL, ORM, Node.js, TypeScript, Database, Backend]]></category>
      <content:encoded><![CDATA[
        <p>Prisma ORM setup guide for PostgreSQL with Node.js and TypeScript, includes step-by-step instructions for efficient, type-safe database operations</p>
        <p><strong>Tags:</strong> Prisma, PostgreSQL, ORM, Node.js, TypeScript, Database, Backend</p>
        <p><strong>Read Time:</strong> 14 min read</p>
        <p><a href="https://pulkitxm.com/blogs/prisma-with-postgresql">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Image Gallery with PhotoSwipe]]></title>
      <description><![CDATA[Easily add animated image zoom to your React app using PhotoSwipe library for stunning image galleries]]></description>
      <link>https://pulkitxm.com/blogs/image-gallery-with-photoswipe</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/image-gallery-with-photoswipe</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Mon, 12 Aug 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[React, PhotoSwipe, Image Gallery, UI Components, Frontend]]></category>
      <content:encoded><![CDATA[
        <p>Easily add animated image zoom to your React app using PhotoSwipe library for stunning image galleries</p>
        <p><strong>Tags:</strong> React, PhotoSwipe, Image Gallery, UI Components, Frontend</p>
        <p><strong>Read Time:</strong> 13 min read</p>
        <p><a href="https://pulkitxm.com/blogs/image-gallery-with-photoswipe">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Context Menu in React]]></title>
      <description><![CDATA[Guide to creating a custom context menu in React using react-contexify for enhanced user experience]]></description>
      <link>https://pulkitxm.com/blogs/context-menu-in-react</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/context-menu-in-react</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 10 Aug 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[React, Context Menu, react-contexify, UI Components, Frontend]]></category>
      <content:encoded><![CDATA[
        <p>Guide to creating a custom context menu in React using react-contexify for enhanced user experience</p>
        <p><strong>Tags:</strong> React, Context Menu, react-contexify, UI Components, Frontend</p>
        <p><strong>Read Time:</strong> 18 min read</p>
        <p><a href="https://pulkitxm.com/blogs/context-menu-in-react">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[AWS S3 with Node.js]]></title>
      <description><![CDATA[Learn how to seamlessly integrate AWS S3 with Node.js for efficient cloud storage and image uploads in your application]]></description>
      <link>https://pulkitxm.com/blogs/aws-s3-with-nodejs</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/aws-s3-with-nodejs</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 08 Aug 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[AWS, S3, Node.js, Cloud Storage, File Upload, Backend]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to seamlessly integrate AWS S3 with Node.js for efficient cloud storage and image uploads in your application</p>
        <p><strong>Tags:</strong> AWS, S3, Node.js, Cloud Storage, File Upload, Backend</p>
        <p><strong>Read Time:</strong> 15 min read</p>
        <p><a href="https://pulkitxm.com/blogs/aws-s3-with-nodejs">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Node.js on EC2 with PM2 and NGINX]]></title>
      <description><![CDATA[Learn to deploy Node.js applications on EC2 using PM2 and NGINX for robust and scalable production environments. Step-by-step guide included]]></description>
      <link>https://pulkitxm.com/blogs/nodejs-on-ec2</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/nodejs-on-ec2</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Mon, 05 Aug 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[AWS, EC2, Node.js, PM2, NGINX, Deployment, DevOps]]></category>
      <content:encoded><![CDATA[
        <p>Learn to deploy Node.js applications on EC2 using PM2 and NGINX for robust and scalable production environments. Step-by-step guide included</p>
        <p><strong>Tags:</strong> AWS, EC2, Node.js, PM2, NGINX, Deployment, DevOps</p>
        <p><strong>Read Time:</strong> 20 min read</p>
        <p><a href="https://pulkitxm.com/blogs/nodejs-on-ec2">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Creating Your Own npx Command]]></title>
      <description><![CDATA[Learn to create a personalized `npx` command to share your details with others efficiently. Follow my step-by-step guide on creating `npx devpulkit`]]></description>
      <link>https://pulkitxm.com/blogs/creating-npx-command</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/creating-npx-command</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 27 Jul 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[npm, npx, Node.js, CLI Tool, Backend]]></category>
      <content:encoded><![CDATA[
        <p>Learn to create a personalized `npx` command to share your details with others efficiently. Follow my step-by-step guide on creating `npx devpulkit`</p>
        <p><strong>Tags:</strong> npm, npx, Node.js, CLI Tool, Backend</p>
        <p><strong>Read Time:</strong> 8 min read</p>
        <p><a href="https://pulkitxm.com/blogs/creating-npx-command">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Server-Sent Events with FastAPI]]></title>
      <description><![CDATA[Implement real-time updates with FastAPI using Server-Sent Events (SSE) for efficient long-running processes and live data streaming]]></description>
      <link>https://pulkitxm.com/blogs/sse-with-fastapi</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/sse-with-fastapi</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Fri, 26 Jul 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[FastAPI, SSE, Python, Real-time, Backend, Streaming]]></category>
      <content:encoded><![CDATA[
        <p>Implement real-time updates with FastAPI using Server-Sent Events (SSE) for efficient long-running processes and live data streaming</p>
        <p><strong>Tags:</strong> FastAPI, SSE, Python, Real-time, Backend, Streaming</p>
        <p><strong>Read Time:</strong> 9 min read</p>
        <p><a href="https://pulkitxm.com/blogs/sse-with-fastapi">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Scroll Indicator with Framer Motion]]></title>
      <description><![CDATA[Learn how to create a dynamic horizontal scroll percentage indicator using React and Framer Motion for a more interactive portfolio website]]></description>
      <link>https://pulkitxm.com/blogs/scroll-indicator-with-framer</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/scroll-indicator-with-framer</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Wed, 24 Jul 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[React, Framer Motion, Scroll, UI Components, Frontend]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to create a dynamic horizontal scroll percentage indicator using React and Framer Motion for a more interactive portfolio website</p>
        <p><strong>Tags:</strong> React, Framer Motion, Scroll, UI Components, Frontend</p>
        <p><strong>Read Time:</strong> 8 min read</p>
        <p><a href="https://pulkitxm.com/blogs/scroll-indicator-with-framer">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Python Dependency Management with Poetry]]></title>
      <description><![CDATA[Learn how to simplify Python dependency management using Poetry with easy installation, project setup, and a FastAPI server example]]></description>
      <link>https://pulkitxm.com/blogs/python-poetry-guide</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/python-poetry-guide</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sat, 13 Jul 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[Poetry, Python, FastAPI, Package Management, Backend]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to simplify Python dependency management using Poetry with easy installation, project setup, and a FastAPI server example</p>
        <p><strong>Tags:</strong> Poetry, Python, FastAPI, Package Management, Backend</p>
        <p><strong>Read Time:</strong> 8 min read</p>
        <p><a href="https://pulkitxm.com/blogs/python-poetry-guide">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[VSCode in Your Browser]]></title>
      <description><![CDATA[Guide on setting up a VSCode Server in your browser using Docker]]></description>
      <link>https://pulkitxm.com/blogs/vscode-in-browser</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/vscode-in-browser</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Thu, 04 Jul 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[VSCode, Code Server, Docker, Web IDE, DevOps, Developer Tools]]></category>
      <content:encoded><![CDATA[
        <p>Guide on setting up a VSCode Server in your browser using Docker</p>
        <p><strong>Tags:</strong> VSCode, Code Server, Docker, Web IDE, DevOps, Developer Tools</p>
        <p><strong>Read Time:</strong> 3 min read</p>
        <p><a href="https://pulkitxm.com/blogs/vscode-in-browser">Read full article</a></p>
      ]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Typewriter Effect in React]]></title>
      <description><![CDATA[Learn how to create a typewriter effect in React with this step-by-step guide. Engage your audience with nostalgic charm]]></description>
      <link>https://pulkitxm.com/blogs/typewriter-effect-in-react</link>
      <guid isPermaLink="true">https://pulkitxm.com/blogs/typewriter-effect-in-react</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 28 Apr 2024 00:00:00 GMT</pubDate>
      <category><![CDATA[React, Typewriter Effect, React Hooks, UI Components, Frontend]]></category>
      <content:encoded><![CDATA[
        <p>Learn how to create a typewriter effect in React with this step-by-step guide. Engage your audience with nostalgic charm</p>
        <p><strong>Tags:</strong> React, Typewriter Effect, React Hooks, UI Components, Frontend</p>
        <p><strong>Read Time:</strong> 8 min read</p>
        <p><a href="https://pulkitxm.com/blogs/typewriter-effect-in-react">Read full article</a></p>
      ]]></content:encoded>
    </item>

    <!-- Contact & Social Links -->
    <item>
      <title><![CDATA[Contact & Social Links]]></title>
      <description><![CDATA[
        Email: kpulkit15234@gmail.com
        GitHub: https://github.com/Pulkitxm
        LinkedIn: https://www.linkedin.com/in/pulkitxm
        Twitter/X: https://x.com/_pulkitxm
        Discord: http://discordapp.com/users/790426084994187304
        NPM: https://www.npmjs.com/~pulkitxm
        Blog: https://blogs.pulkitxm.com
        Resume: /resume.pdf
        Schedule a meeting: https://cal.com/pulkitxm
        Source Code: https://github.com/Pulkitxm/pulkitxm.com
      ]]></description>
      <link>https://pulkitxm.com</link>
      <guid isPermaLink="true">https://pulkitxm.com/contact</guid>
      <dc:creator><![CDATA[Pulkit]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 13:12:36 GMT</pubDate>
    </item>
  </channel>
</rss>