---
title: "Avi Avinav (@aviavinav) | Hashnode"
description: "Javascript Experimentalist. Read the latest articles by Avi Avinav on Hashnode."
url: "https://hashnode.com/@aviavinav"
---

@aviavinav

# Avi Avinav

@aviavinav · Joined March 2022

Javascript Experimentalist

[Website](https://aviavinav.tech/)

### [Shopify and Remix: How to avoid getting stuck with Shopify](https://medusajs.hashnode.dev/shopify-and-remix-how-to-avoid-getting-stuck-with-shopify?utm_source=hashnode&utm_medium=feed)

Shopify seems to acknowledge that open source is what developers want. First, they gave us Hydrogen and now they went even further by joining forces with Remix. While good news, some might still want to go all-in on open source and customizability by...

18 min read · [medusajs.hashnode.dev](https://medusajs.hashnode.dev/shopify-and-remix-how-to-avoid-getting-stuck-with-shopify?utm_source=hashnode&utm_medium=feed)

[Nov 1, 2022](https://hashnode.com/posts/shopify-and-remix-how-to-avoid-getting-stuck-with-shopify/63610bea31d6ff31363aceb7)

### [The Making Of A React Component Library](https://aviavinav.hashnode.dev/the-making-of-a-react-component-library?utm_source=hashnode&utm_medium=feed)

A component library is one of the coolest things a web developer can make, but if you don't know how to make one, let me guide you a bit. Before we begin I would like to tell you, that I am not a pro at making component libraries, it's just from my e...

7 min read · [aviavinav.hashnode.dev](https://aviavinav.hashnode.dev/the-making-of-a-react-component-library?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/the-making-of-a-react-component-library/631dd289f73f4734bc0573f4) [Sep 11, 2022](https://hashnode.com/posts/the-making-of-a-react-component-library/631dd289f73f4734bc0573f4)

### [A Guide to Overengineering a Windows Terminal](https://aviavinav.hashnode.dev/a-guide-to-overengineering-a-windows-terminal?utm_source=hashnode&utm_medium=feed)

For decades, Windows users have been made fun of by the Linux community for the lack of a cool terminal (among other things). Well, it's about time we fight! In this article, we will go through setting up a development workflow in the Windows termin...

13 min read · [aviavinav.hashnode.dev](https://aviavinav.hashnode.dev/a-guide-to-overengineering-a-windows-terminal?utm_source=hashnode&utm_medium=feed)

[Jun 4, 2022](https://hashnode.com/posts/a-guide-to-overengineering-a-windows-terminal/6310db6075af73ad1f0650cc)

### [Vim: A Beginner's Guide From A Beginner](https://aviavinav.hashnode.dev/vim-a-beginners-guide-from-a-beginner?utm_source=hashnode&utm_medium=feed)

Vim, one of the oldest contestants in the text editor war, ever since its release in 1991. It has been a friend to many and a foe to many, wanna find out what it will be for you? Then, let's try it out! I have been using Vim for about a month and a h...

12 min read · [aviavinav.hashnode.dev](https://aviavinav.hashnode.dev/vim-a-beginners-guide-from-a-beginner?utm_source=hashnode&utm_medium=feed)

[May 28, 2022](https://hashnode.com/posts/vim-a-beginners-guide-from-a-beginner/6310db6575af73ad1f0650d1)

### [An explanation of Git for beginners](https://aviavinav.hashnode.dev/an-explanation-of-git-for-beginners?utm_source=hashnode&utm_medium=feed)

Git is an essential tool for version control, no matter what programming language or framework you use. That's a pretty okay explanation but when I first heard about Git, I didn't understand what that meant, might be the case for you too. An analogy ...

3 min read · [aviavinav.hashnode.dev](https://aviavinav.hashnode.dev/an-explanation-of-git-for-beginners?utm_source=hashnode&utm_medium=feed)

[May 20, 2022](https://hashnode.com/posts/an-explanation-of-git-for-beginners/6310db7f75af73ad1f0650d7)
