Skip to main content
imvinojanv.dev
  • About
  • Blog
  • Projects
  • Snippets

Command Palette

Search for a command to run...

imvinojanv.dev
Open to Hire

I'm always open to discussing software engineering work or partnership.

HomeAboutResumeUses
BlogProjectsSnippets
© 2026 Vinojan Veerapathirathasan —— Colombo, Sri Lanka.
MediumGitHubLinkedInRSS

Blog Articles

The place where I share my thoughts, ideas and experiences about software development.

Setup Always Free VPS with 4 OCPU, 24GB RAM, and 200GB Storage: The Ultimate Oracle Cloud Guide 2026
February 05, 2026
7 min read
·

Setup Always Free VPS with 4 OCPU, 24GB RAM, and 200GB Storage: The Ultimate Oracle Cloud Guide 2026

Provision a powerful Always Free Oracle Cloud VPS with 4 OCPU, 24GB RAM, 200GB storage and deploy scalable apps without hosting costs.

Seamless React Component Injection: Build Once, Inject Anywhere!
March 21, 2025
7 min read
·

Seamless React Component Injection: Build Once, Inject Anywhere!

A tutorial on packaging a React project as a web component and injecting it into another React project using JS/CSS bundles.

Installing shadcn/ui with Next.js 15 and React 19 Compatibility.
December 22, 2024
4 min read
·

Installing shadcn/ui with Next.js 15 and React 19 Compatibility.

Guide to installing shadcn/ui with Next.js 15 and React 19, addressing common compatibility issues and solutions.

Mastering File Uploads in Next.js: Integrating AWS S3 and Neon.
September 27, 2024
9 min read
·

Mastering File Uploads in Next.js: Integrating AWS S3 and Neon.

A Comprehensive Guide to Building Scalable File Upload Features in Your Next.js Applications Using AWS S3 and Neon.

Getting Started with Yii2: A Step-by-Step Guide to Building Your First Application.
September 02, 2024
8 min read
·

Getting Started with Yii2: A Step-by-Step Guide to Building Your First Application.

Learn How to Install XAMPP, Configure Composer, and Set Up Your First Yii2 Project with Ease.

Effortless State Management in Next.js with Zustand.
July 16, 2024
7 min read
·

Effortless State Management in Next.js with Zustand.

Simplify Your React Applications by Mastering Zustand in Next.js for Seamless Global State Handling.

Build Your Own Cross-Platform Desktop App.
July 11, 2024
7 min read
·

Build Your Own Cross-Platform Desktop App.

Explore how Electron bridges the gap between web and desktop platforms — A detailed guide to build a desktop app.

Mastering Bitmasking: The Smart Approach to Tracking Product Defects
June 13, 2024
5 min read
·

Mastering Bitmasking: The Smart Approach to Tracking Product Defects

Learn how bitmasking efficiently tracks and manages multiple product defects with minimal storage and fast operations.

The React Ecosystem in 2024
May 27, 2024
13 min read
·

The React Ecosystem in 2024

A comprehensive guide to choosing the right React tools, libraries, and stacks for different project types in 2024.

Mastering Data Relationships: A Comprehensive Guide to Building Prisma Schemas
May 21, 2024
13 min read
·

Mastering Data Relationships: A Comprehensive Guide to Building Prisma Schemas

Learn how to define and use data relationships in Prisma to build efficient, scalable database schemas for modern applications.

Enhancing Data Fetching in Next.js: Creating a Backend Doesn’t Get Any Better Than This
May 18, 2024
7 min read
·

Enhancing Data Fetching in Next.js: Creating a Backend Doesn’t Get Any Better Than This

Learn a modern, type-safe way to fetch data in Next.js using React-Query and server actions without traditional API routes.

Deploying a Full-Stack Next.js Application on AWS Amplify: A Beginner’s Guide
May 07, 2024
9 min read
·

Deploying a Full-Stack Next.js Application on AWS Amplify: A Beginner’s Guide

Step-by-step guide to deploying a full-stack Next.js application on AWS Amplify with CI/CD, GitHub integration, and troubleshooting tips.

The Complete Guide to Building Progressive Web Apps with Next.js
May 03, 2024
10 min read
·

The Complete Guide to Building Progressive Web Apps with Next.js

Comprehensive guide to building high-performance Progressive Web Apps with Next.js, from setup to service workers and manifest configuration.

Build a Token based RESTful APIs with Fastify, Prisma & TypeScript — Part 1
April 30, 2024
16 min read
·

Build a Token based RESTful APIs with Fastify, Prisma & TypeScript — Part 1

Step-by-step guide to create token-based RESTful APIs with Fastify, Prisma, JWT, and TypeScript for secure authentication.

Build a Token based RESTful APIs with Fastify, Prisma & TypeScript — Part 2
April 30, 2024
6 min read
·

Build a Token based RESTful APIs with Fastify, Prisma & TypeScript — Part 2

Continue building secured product API routes with Fastify, Prisma & TypeScript and add API documentation using Swagger.