Published inJavaScript in Plain English·Sep 1Trust the Framework: Balancing React Performance and ProductivityIn the React community, there’s often a buzz around re-renders. But here’s the thing: re-renders aren’t inherently bad. In fact, React’s fundamental design is built upon the concept of re-rendering components when state or props change. The official React documentation emphasizes: “React provides a declarative API so that you don’t…React3 min readReact3 min read
Aug 27Creating WordPress Pages and Posts ProgrammaticallyHey there, fellow WordPress enthusiast! Today, I want to share with you a discovery I made while setting up a site on WordPress. If you’ve ever felt the need to create a bunch of pages or posts at once, you’ll know the monotonous pain of clicking through the dashboard, one…WordPress4 min readWordPress4 min read
Aug 25Tuning ChatGPT: The Simple Trick to Make it Sound HumanScrolling through Twitter one evening, I stumbled upon a thread discussing the intricacies of tuning ChatGPT. Users shared their elaborate methods, some involving extensive prompts and others diving deep into the model’s parameters. While these discussions were enlightening, they also highlighted a common pain point: the complexity of getting…ChatGPT4 min readChatGPT4 min read
Aug 24Growing my SEO Blogs: 5 Lessons and TipsFor the longest time, the idea of starting a blog, especially a niche one, intrigued me. But there was a catch. Coming from a predominantly software development background, terms like SEO, keyword research, and backlinking felt foreign. …SEO3 min readSEO3 min read
Aug 23WordPress 6.3 Update is AmazingHaving used WordPress a few years ago, I recently decided to give it another shot. To my pleasant surprise, the platform has undergone significant improvements, making it more powerful and user-friendly than ever before. …WordPress4 min readWordPress4 min read
Mar 12 Reasons Why Take Home Tests Are Better Than LeetCode1 reason why they are not — Recently I had the chance to interview with multiple companies and I was delighted to know that they give a take-home test instead of doing a LeetCode style live code session. The problem with live coding and leet code is that it can put the person under too much stress…Tech Interview2 min readTech Interview2 min read
Jan 26API Fetching Strategies in ReactFrom Axios and Redux to Custom React Hooks and react-query In the early days of React, there was no specified way to fetch data from APIs. Everyone just went their own way of doing it and some libraries became quite popular then. …React Query3 min readReact Query3 min read
Jan 17React Virtual DOMHow the DOM differs from Virtual DOM Real DOM This is the DOM that is implemented in all browsers, it’s a tree-like representation of all the elements on the page, and we can add scripts to interact with it. The problem with the DOM is that it rebuilds and repaints all of…Document Object Model2 min readDocument Object Model2 min read
Jan 12Redux in a Time of Action CreatorsAnd how Redux Toolkit made Redux great again I learned to use Redux when it was in its early constantly wondering if there is an easier way to do all of this. It didn’t help that I was working on a pretty small e-commerce application but I didn’t know any…Redux2 min readRedux2 min read
Jan 12Let Go Of useState, embrace useReducerHow useReducer makes your code readable and maintainable Say that you have to write a simple form to take user input, a sign-up page. Since you are an experienced React developer you have no trouble imagining how to build and you get to work right away. You are proficient in…React Hook3 min readReact Hook3 min read