Vimukthi Jayasinghe logo
AboutSkillsBlogExperienceTestimonialsCollaborationsContact
← Back to home

Blog Posts

Thoughts, experiments, and deep dives into modern software engineering practices.

Showing 4 posts

Medium

Why Senior Engineers Use Git Worktrees Instead of git stash

Git worktrees empower engineers to work on multiple branches of the same repository in parallel. By eliminating the need to constantly rely on git stash, developers can avoid confusion, stay focused on their tasks, and move faster in the development process.

Mar 20265 min read
Medium

Nano Stores: Share state among browser tabs, React.js guide.

A comprehensive guide to writing maintainable TypeScript code with advanced patterns and practical examples.

Mar 20236 min read
Medium

Mother of all JavaScript Array methods. Array.reduce() — Part 1

Understanding when to use SSR, SSG, and ISR in Next.js applications for optimal performance and SEO.

Feb 20225 min read
Medium

React Context API vs Zustand State Manager

This article will show a practical performance comparison between the usage of React Context API and the Zustand State Manager library by solving one scenario with the above-mentioned approaches.

Feb 20225 min read

© 2023-2026 Vimukthi Jayasinghe. All rights reserved.

Built with Next.js + Tailwind CSS (v1.16.5) · Last updated 1 Apr 2026, 11:38