<?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" version="2.0">
    <channel>
        <title><![CDATA[Vinojan Veerapathirathasan | Experienced Software Engineer]]></title>
        <description><![CDATA[Vinojan Veerapathirathasan — Software Engineer specializing in full-stack web development, React, Next.js, and building innovative digital products. Based in Colombo, Sri Lanka.]]></description>
        <link>https://www.imvinojanv.dev</link>
        <image>
            <url>https://www.imvinojanv.dev/media/site/logo.svg</url>
            <title>Vinojan Veerapathirathasan | Experienced Software Engineer</title>
            <link>https://www.imvinojanv.dev</link>
        </image>
        <generator>RSS for Node</generator>
        <lastBuildDate>Fri, 29 May 2026 15:02:13 GMT</lastBuildDate>
        <atom:link href="https://www.imvinojanv.dev/feed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Build a Token based RESTful APIs with Fastify, Prisma & TypeScript — Part 1]]></title>
            <description><![CDATA[Step-by-step guide to create token-based RESTful APIs with Fastify, Prisma, JWT, and TypeScript for secure authentication.]]></description>
            <link>https://www.imvinojanv.dev/blog/build-a-token-based-restful-apis-with-fastify-prisma-typescript-part-1</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/build-a-token-based-restful-apis-with-fastify-prisma-typescript-part-1</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Tue, 30 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Build a Token based RESTful APIs with Fastify, Prisma & TypeScript — Part 2]]></title>
            <description><![CDATA[Continue building secured product API routes with Fastify, Prisma & TypeScript and add API documentation using Swagger.]]></description>
            <link>https://www.imvinojanv.dev/blog/build-a-token-based-restful-apis-with-fastify-prisma-typescript-part-2</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/build-a-token-based-restful-apis-with-fastify-prisma-typescript-part-2</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Tue, 30 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Build Your Own Cross-Platform Desktop App.]]></title>
            <description><![CDATA[Explore how Electron bridges the gap between web and desktop platforms — A detailed guide to build a desktop app.]]></description>
            <link>https://www.imvinojanv.dev/blog/build-your-own-cross-platform-desktop-app</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/build-your-own-cross-platform-desktop-app</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Thu, 11 Jul 2024 14:29:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Deploying a Full-Stack Next.js Application on AWS Amplify: A Beginner’s Guide]]></title>
            <description><![CDATA[Step-by-step guide to deploying a full-stack Next.js application on AWS Amplify with CI/CD, GitHub integration, and troubleshooting tips.]]></description>
            <link>https://www.imvinojanv.dev/blog/deploying-a-full-stack-nextjs-application-on-aws-amplify</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/deploying-a-full-stack-nextjs-application-on-aws-amplify</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Tue, 07 May 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Effortless State Management in Next.js with Zustand.]]></title>
            <description><![CDATA[Simplify Your React Applications by Mastering Zustand in Next.js for Seamless Global State Handling.]]></description>
            <link>https://www.imvinojanv.dev/blog/effortless-state-management-in-next-js-with-zustand</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/effortless-state-management-in-next-js-with-zustand</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Tue, 16 Jul 2024 14:29:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Enhancing Data Fetching in Next.js: Creating a Backend Doesn’t Get Any Better Than This]]></title>
            <description><![CDATA[Learn a modern, type-safe way to fetch data in Next.js using React-Query and server actions without traditional API routes.]]></description>
            <link>https://www.imvinojanv.dev/blog/enhancing-data-fetching-in-nextjs-creating-a-backend-doesnt-get-any-better-than-this</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/enhancing-data-fetching-in-nextjs-creating-a-backend-doesnt-get-any-better-than-this</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Sat, 18 May 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Getting Started with Yii2: A Step-by-Step Guide to Building Your First Application.]]></title>
            <description><![CDATA[Learn How to Install XAMPP, Configure Composer, and Set Up Your First Yii2 Project with Ease.]]></description>
            <link>https://www.imvinojanv.dev/blog/getting-started-with-yii2-a-step-by-step-guide-to-building-your-first-application</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/getting-started-with-yii2-a-step-by-step-guide-to-building-your-first-application</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Mon, 02 Sep 2024 14:29:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Installing shadcn/ui with Next.js 15 and React 19 Compatibility.]]></title>
            <description><![CDATA[Guide to installing shadcn/ui with Next.js 15 and React 19, addressing common compatibility issues and solutions.]]></description>
            <link>https://www.imvinojanv.dev/blog/installing-shadcn-with-nextjs-15-and-react-19-compatibility</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/installing-shadcn-with-nextjs-15-and-react-19-compatibility</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Sun, 22 Dec 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Mastering Bitmasking: The Smart Approach to Tracking Product Defects]]></title>
            <description><![CDATA[Learn how bitmasking efficiently tracks and manages multiple product defects with minimal storage and fast operations.]]></description>
            <link>https://www.imvinojanv.dev/blog/mastering-bitmasking-the-smart-approach-to-tracking-product-defects</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/mastering-bitmasking-the-smart-approach-to-tracking-product-defects</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Thu, 13 Jun 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Mastering Data Relationships: A Comprehensive Guide to Building Prisma Schemas]]></title>
            <description><![CDATA[Learn how to define and use data relationships in Prisma to build efficient, scalable database schemas for modern applications.]]></description>
            <link>https://www.imvinojanv.dev/blog/mastering-data-relationships-a-comprehensive-guide-to-building-prisma-schemas</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/mastering-data-relationships-a-comprehensive-guide-to-building-prisma-schemas</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Tue, 21 May 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Mastering File Uploads in Next.js: Integrating AWS S3 and Neon.]]></title>
            <description><![CDATA[A Comprehensive Guide to Building Scalable File Upload Features in Your Next.js Applications Using AWS S3 and Neon.]]></description>
            <link>https://www.imvinojanv.dev/blog/mastering-file-uploads-in-next-js-integrating-aws-s3-and-neon</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/mastering-file-uploads-in-next-js-integrating-aws-s3-and-neon</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Fri, 27 Sep 2024 14:29:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Seamless React Component Injection: Build Once, Inject Anywhere!]]></title>
            <description><![CDATA[A tutorial on packaging a React project as a web component and injecting it into another React project using JS/CSS bundles.]]></description>
            <link>https://www.imvinojanv.dev/blog/seamless-react-component-injection</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/seamless-react-component-injection</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Fri, 21 Mar 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Setup Always Free VPS with 4 OCPU, 24GB RAM, and 200GB Storage: The Ultimate Oracle Cloud Guide 2026]]></title>
            <description><![CDATA[Provision a powerful Always Free Oracle Cloud VPS with 4 OCPU, 24GB RAM, 200GB storage and deploy scalable apps without hosting costs.]]></description>
            <link>https://www.imvinojanv.dev/blog/setup-always-free-vps-with-4-ocpu-24gb-ram-and-200gb-storage</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/setup-always-free-vps-with-4-ocpu-24gb-ram-and-200gb-storage</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Complete Guide to Building Progressive Web Apps with Next.js]]></title>
            <description><![CDATA[Comprehensive guide to building high-performance Progressive Web Apps with Next.js, from setup to service workers and manifest configuration.]]></description>
            <link>https://www.imvinojanv.dev/blog/the-complete-guide-to-building-progressive-web-apps-with-nextjs</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/the-complete-guide-to-building-progressive-web-apps-with-nextjs</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Fri, 03 May 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The React Ecosystem in 2024]]></title>
            <description><![CDATA[A comprehensive guide to choosing the right React tools, libraries, and stacks for different project types in 2024.]]></description>
            <link>https://www.imvinojanv.dev/blog/the-react-ecosystem-in-2024</link>
            <guid isPermaLink="true">https://www.imvinojanv.dev/blog/the-react-ecosystem-in-2024</guid>
            <dc:creator><![CDATA[Vinojan Veerapathirathasan]]></dc:creator>
            <pubDate>Mon, 27 May 2024 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>