blog.dhruva.is-a.devJavaScript Async TipsThese are some elementary tips in asynchronous JavaScript that I find particularly useful. Promise.all Say you have a bunch of entities that you want to create at once. Maybe you're implementing multi-file uploads, and the API you're using only allow...Aug 31, 2025·3 min read
blog.dhruva.is-a.devChakra UI is amazing!Chakra UI is an absolutely amazing UI library built for React. It consists of a plethora of components that you can use as building blocks for a beautiful and responsive front end. In this article, I’m gonna go over its selling features and how it co...Oct 3, 2022·5 min read
blog.dhruva.is-a.devSessions vs JWTs - A Complete Guide to AuthenticationHello, in this post I will go over authentication, various methods to implement it, each of their drawbacks, and which one you may want to use! Let's get started! What is Authentication? Authentication or auth for short is the process where a server ...May 11, 2022·7 min read
blog.dhruva.is-a.dev🧑💻 Building CLIs with React Ink[EDIT (30th March 2023)]: React ink has been renamed to term.ink] Yes, dear reader, you read that right! You can build beautiful CLIs with React using an awesome library called React Ink! The way this library works is best summed up by the README of ...Mar 5, 2022·6 min read
blog.dhruva.is-a.dev✨ Introducing Cubedeck ✨: Taking your cubing skills to the moon 🌕🚀HELLOOOOO! I know it’s been an eternity since I’ve posted, and that’s because I was working on my entry for the awesome Hashnode x Netlify hackathon! I’m super excited to present to you my entry, Cubedeck! Link: https://cubedeck.netlify.app The Prob...Feb 27, 2022·4 min read