MM
lights
MM

Meet Makwana

Experienced Frontend Engineer

I'm learning about shipping great products, becoming a better developer, and growing a career in tech.

Languages:C/C++, Typescript, Javascript, HTML, CSS, Python, JAVA, SQL, GraphQL
Frameworks/Libraries:React.js, Next.js, Radix, Shadcn UI, SWR, Tailwind CSS, Bootstrap, Redux, Zhustand, Styled Components, Jest, React Testing Library (RTL), Green Sock Animation Platform (GSAP).
Backend:Node, Express, Adonis, Prisma
Database:MySQL, NoSQL, MongoDB, Postgres
Tools:VS Code, Postman, phpMyAdmin, Git, Github, Notion, Vercel.
Operating System:Manjaro, Fedora, Ubuntu, Any other linux distro, Windows

NPM vs. Their Alternatives

Introduction In the JavaScript ecosystem, package managers play a crucial role in managing dependencies, ensuring consistent development environments, and optimizing build processes. NPM, Yarn, PNPM, and Bun are popular choices among developers. Let'...

17 September, 2024

Brand New Hooks In React!

In this article, we will be looking at new form hooks that were recently added in the React Canary version. What are these hooks? React introduced Three new hooks that is useFormStatus, useActionState, and useOptimistic. Let's understand them one by ...

08 September, 2024

Shadcn Just Launched New CLI: A Major Update for 2024

Shadcn has just rolled out a new CLI, and it's a game-changer for developers working with modern React frameworks. This update isn't just a minor tweak; it’s a complete rewrite with numerous new features and enhancements that will make building your ...

01 September, 2024

How to Install Adminer in Fedora 40

In this article, we will learn how to install Adminer in Fedora 40, Let's get started. Prerequisites I assume you already have LAMP installed in your system, If not, then refer: https://www.digitalocean.com/community/tutorials/how-to-install-lamp-lin...

17 August, 2024

Difference Between Scripting and Programming Languages

Both scripting and programming languages are essential tools in the world of software development. While they might seem similar at first glance, they serve distinct purposes and have different characteristics. Let's delve into the key differences be...

28 July, 2024

Suspense is Killing Your React App (in a good way)

Hey what's up react folks, since you're here, let me explain what i mean by "Suspense is Killing your application" real quick. Imagine your React app as a slow-moving snail. It's sluggish, frustrating users, and costing you potential customers. Now, ...

18 July, 2024