Chaitanya JoshiMy Personal Experience with Razorpay, PayU, and CCAvenue as a Full Stack Developer: Here’s What I…In this blog, I share my personal experience with three popular payment gateways: Razorpay, PayU, and CCAvenue.Aug 20Aug 20
Chaitanya JoshiA React Developer’s Basic Guide to Data Fetching in Next.js 13Explore the basics of data fetching in Next.js 13 with this easy-to-follow guide designed for React developers.Nov 19, 2023Nov 19, 2023
Chaitanya JoshiWhy unstyled component libraries are the Ying-Yang of design choices for ReactHow Headless/Unstyled Components overcome limitations of both traditional Component libraries and building components from Scratch.Oct 13, 2023Oct 13, 2023
Chaitanya JoshiThis is how to write the flow of use casesThe flow of any use case should be written in such a way that we get a good grasp of what the system is expected to do along with user.Sep 23, 2023Sep 23, 2023
Chaitanya JoshiGit commits: My 4 tips from really bad experiencesWhile working solo or in a small team, it is common to write vague or unclear commit messages under the assumption, “I’ll remember what…Aug 24, 2023Aug 24, 2023
Chaitanya JoshiGenerating a V1 APK signature scheme for the Clover sandbox.The V1 APK signature scheme is a method used to sign Android apps (APKs) to ensure their authenticity and integrity. When an app is signed…Jun 19, 2023Jun 19, 2023
Chaitanya JoshiLearning from Tomorrow: A Premortem Journey.Premortem can be thought of as a process where the whole team sits down together and contemplates the hypothetical situation that the…Jun 11, 2023Jun 11, 2023
Chaitanya JoshiThe Crucial Role of "Key" in Array MappingWhy provide a “key” prop helps in improving performance of React. And also why we should not use Math.random() and index as keysMay 8, 2023May 8, 2023