Hey, I'm Naina 👋
Frontend developer at Providus
I build stuff for the web. Welcome to my digital space online.

Latest

How to create a form from JSON schema using react-hook-form
react
typescript
Create dynamic forms from json data using react-hook-form library

How to use Next.js Image Component
react
nextjs
Learn how to use Next.js image component to create responsive, performant images in React.

Year 2020 in Review
year-review
A review of the year 2020. Some of things that happened to me and things I wish to learn in the coming new year.

How To Use Git Rebase
git
Git rebase is a very powerful command, but it is also not easy to understand. In this post, I want to show you how to use git rebase to create a linear commit history.

How To Test Your React App With React Testing Library
javascript
react
In this post we will learn how to test react components with react-testing-library using test driven development (TDD) approach.

Nullish Coalescing and Optional Chaining Operator
javascript
Learn how to use nullish coalescing and optional chaining operator in JavaScript ES11.
Syntax FM Episodes
my favorite web dev podcast
December 23, 2024

December 18, 2024

December 16, 2024