DEV Community

PuruVJ profile picture

PuruVJ

404 bio not found

Location Jaipur, Rajasthan, India Joined Joined on  Personal website https://puruvj.dev github website twitter website

Education

Doing CSE B-tech in IIITDM Kancheepuram. 1st year

Jotai: The ultimate React State Management

Jotai: The ultimate React State Management

Reactions 65 Comments 1
17 min read
macOS Web: Why I moved from React to Svelte

macOS Web: Why I moved from React to Svelte

Reactions 36 Comments 1
12 min read
Trying Golang as a JavaScript lover

Trying Golang as a JavaScript lover

Reactions 32 Comments 3
14 min read
The Zen of Preact's source code

The Zen of Preact's source code

Reactions 17 Comments 2
14 min read
Why I moved from Styled Components to (S)CSS modules

Why I moved from Styled Components to (S)CSS modules

Reactions 280 Comments 52
8 min read
Do you read your own blog posts after publishing?

Do you read your own blog posts after publishing?

Comments 4
1 min read
Amazing macOS Dock animation in Svelte

Amazing macOS Dock animation in Svelte

Reactions 27 Comments
11 min read
Mindblowing 🤯 TypeScript tricks

Mindblowing 🤯 TypeScript tricks

Reactions 217 Comments 4
7 min read
Moving React app to Preact ⚛ in 10 minutes with Vite

Moving React app to Preact ⚛ in 10 minutes with Vite

Reactions 66 Comments 4
7 min read
React TypeScript Hooks issue when returning array

React TypeScript Hooks issue when returning array

Reactions 9 Comments
4 min read
How to infer recursive types with generics

How to infer recursive types with generics

Comments
1 min read
An Ode ❤ to TypeScript

An Ode ❤ to TypeScript

Reactions 29 Comments 2
9 min read
Bye bye Callbacks, hello Promises in NodeJS

Bye bye Callbacks, hello Promises in NodeJS

Reactions 22 Comments 4
3 min read
NodeJS Create folder if not exists in 3 lines - No dependencies

NodeJS Create folder if not exists in 3 lines - No dependencies

Reactions 13 Comments 4
2 min read
Simple code with fs.promises and async await

Simple code with fs.promises and async await

Reactions 5 Comments
5 min read
Free Github pro and Perks for Students

Free Github pro and Perks for Students

Reactions 2 Comments
2 min read
Setting up auto-formatting in VSCode in 5 minutes

Setting up auto-formatting in VSCode in 5 minutes

Reactions 6 Comments
5 min read
Cleaning up tag-along git commits in Pull Requests

Cleaning up tag-along git commits in Pull Requests

Reactions 6 Comments
3 min read
Async Await usage and pitfalls in Array.prototype.map() and chaining

Async Await usage and pitfalls in Array.prototype.map() and chaining

Reactions 7 Comments 4
2 min read
Simplify code by promisifying `setTimeout`

Simplify code by promisifying `setTimeout`

Reactions 5 Comments 7
1 min read
Split Array into `n` number of chunks

Split Array into `n` number of chunks

Reactions 6 Comments
3 min read
GIF to MP4 conversion for web using NodeJS

GIF to MP4 conversion for web using NodeJS

Reactions 12 Comments
4 min read
(Part 3) Image Optimization Automation with Incremental builds - How I created my personal site

(Part 3) Image Optimization Automation with Incremental builds - How I created my personal site

Reactions 6 Comments
10 min read
(Part 2) Blogging with Markdown - How I created my personal site

(Part 2) Blogging with Markdown - How I created my personal site

Reactions 5 Comments
5 min read
(Part 1) How I created my personal site

(Part 1) How I created my personal site

Reactions 24 Comments
7 min read
Safeguarding target=_blank links

Safeguarding target=_blank links

Reactions 5 Comments
2 min read
Performantly loading Google Fonts based on Data Saver

Performantly loading Google Fonts based on Data Saver

Reactions 5 Comments
3 min read
Web Workers: Intro and Basic Usage

Web Workers: Intro and Basic Usage

Reactions 8 Comments
3 min read
StencilJS Route Change events

StencilJS Route Change events

Reactions 5 Comments
2 min read
Pitfalls when using Stencil Helmet during Prerendering

Pitfalls when using Stencil Helmet during Prerendering

Reactions 6 Comments
1 min read
loading...