
What is useCallback Hook in React?
Learn everything about the useCallback hook in React - memoization, syntax, use cases, examples, useCallback vs useMemo, interview questions - in one article.

Kaushal Joshi
Feb 13, 2025
engineering
What is useCallback Hook in React?
Learn everything about the useCallback hook in React - memoization, syntax, use cases, examples, useCallback vs useMemo, interview questions - in one article.
Kaushal Joshi
Feb 13, 2025
How To Use React Toastify?
Learn how to add toast notifications in React with React Toastify
Kaushal Joshi
Feb 13, 2025
Everything You Need to Know About React 19
Server components and actions are stable; useFormStatus, useActionState, and useOptimistic hooks introduced, goodbye forwardRef, and hello more reabable hydration errors
Kaushal Joshi
Feb 13, 2025
Developer Commentary: Peerlist Dark Mode
From Design to Deployment: How We Built Dark Mode Without Disrupting Development
Vaishnav Chandurkar
Jan 06, 2025
Rust vs Go: Which One Should You Learn in 2025?
This article explores the main differences, typical uses, and important factors between Rust and Golang to help you decide which programming language to learn in 2025.
Akash Bhadange
Dec 31, 2024
CSS Units: A Comprehensive Guide
I personally always get confused between different CSS Units and when to use them. While reading about it, I thought why not to write a detailed guide explaining them.
Akash Bhadange
Dec 13, 2024
What's New With Astro 5?
Content layer, server islands, simplified prerendering, type-safe env, Support for Vite v6. All stable. Ready to be shipped.
Kaushal Joshi
Dec 13, 2024
What is useLayoutEffect in React?
In this blog, let's learn about useLayoutEffect, its use cases, code examples, interview questions, and differences between useEffect vs useLayoutEffect
Kaushal Joshi
Dec 13, 2024
What is forwardRef in React?
Learn about forwarding refs in React, forwardRef function, how does it work, its code examples, limitations, and alternatives!
Kaushal Joshi
Dec 13, 2024
useRef Hook in React - Use Cases, Code Examples, Interview Prep
The best guide on the useRef hook you'll find on the internet. Learn about its use cases with code examples, theory deep dives, caveats, and interview prep
Kaushal Joshi
Dec 13, 2024
What Are Portals in React?
In this blog, we'll cover React Portals, uses cases, code examples, caveats interview questions, and more!
Kaushal Joshi
Dec 03, 2024
Getting Started With Turborepo - Everything That You Need To Know
Turborepo is a build system that addresses the challenges faced in managing monorepos. Learn about Turborepo, its features, how to use Turborepo, and more.
Kaushal Joshi
Dec 03, 2024
What's New With Tailwind CSS v4.0?
Discover what's new in Tailwind CSS v4.0! Faster builds, OKLCH colors, 3D transforms, container queries, and CSS-first config. Upgrade your CSS workflow today!
Kaushal Joshi
Dec 03, 2024
Everything You Need To Know About Next.js 15
What's new with Next.js 15: Async Request APIs, Improved Caching, Enhanced Hydration Errors, Form Component, Support for React 19, and more!
Kaushal Joshi
Dec 03, 2024
em vs rem in CSS
Discover the differences between em and rem units in CSS, their benefits in responsive design, accessibility, and when to use each in real-world projects.
Kaushal Joshi
Dec 03, 2024
Implement Sign In with Apple in React Native
A tutorial on how to enable Apple Sign-In in React Native. Tutorial covers UI, User validation, and sessions for a secure and user-friendly authentication
Vaishnav Chandurkar
Oct 25, 2024
How to use Shadcn UI in your Nextjs Project?
Learn how to seamlessly integrate Shadcn UI into your Next.js project for building dynamic, responsive UIs with React & Tailwind CSS for modern web development.
Kaushal Joshi
Oct 21, 2024
Implement login with Google in React Native
A tutorial on how to enable Google Sign-In in React Native. It covers setup, UI, user validation, and sessions for a secure and user-friendly authentication
Yogini Bende
Oct 18, 2024
How to use Vercel's Geist Font in Next.js?
Discover how to easily add Vercel's sleek and modern Geist font to your Next.js project for clean typography and enhanced UI design.
Kaushal Joshi
Oct 17, 2024
React Query - A Complete Guide
Master React Query with this comprehensive guide. Learn data fetching, mutations, pagination, and advanced techniques to optimize your React applications.
Yogini Bende
Oct 13, 2024
Design Patterns in Node.js
In this article we will have an overview of 7 key design patterns in Node.js with examples, including guidance on pattern selection and their impact.
Yogini Bende
Oct 12, 2024
How to Fetch Data in React with useSWR
Learn to efficiently fetch and manage data in React using SWR. Explore caching, real-time updates, and error handling for optimized API requests
Kaushal Joshi
Oct 08, 2024
Horizontal vs Vertical Scaling of Database
In this article, let's explore the nuances of horizontal and vertical scaling in system architecture, when to use each approach, their pros and cons, and real-world examples
Yogini Bende
Oct 06, 2024
Bootstrap vs TailwindCSS
A comprehensive comparison of Bootstrap and Tailwind CSS, exploring their features, use cases, and ecosystems to help developers choose the right framework for their projects.
Yogini Bende
Oct 02, 2024
JavaScript Filter Method
In this article we will cover the basics of using filter along with various examples and use cases, and discusses some advanced techniques.
Yogini Bende
Oct 01, 2024
Mastering JavaScript's join() Method
In this article we will cover the basics of using join, advanced techniques, various use cases, best practices, common mistakes, and performance considerations.
Yogini Bende
Sep 30, 2024
What Does JavaScript void 0 Mean?
In this article we will cover the basics of the void operator, why it is commonly used, and discuss whether it's still relevant in modern JavaScript development.
Yogini Bende
Sep 29, 2024
What is Shadcn UI and why you should use it?
Shadcn UI is a customizable component library for building modern web apps with React and Tailwind CSS. Learn why it's ideal for faster development and scalability.
Kaushal Joshi
Sep 28, 2024
What are Pick and Omit Utility Types in TypeScript?
Learn how to use TypeScript's Pick and Omit utility types to simplify your code and enhance type safety.
Kaushal Joshi
Sep 25, 2024
How to use Tailwind CSS flexbox?
Learn how to use Tailwind CSS Flexbox utilities to create responsive, flexible layouts with ease. Master flex direction, wrapping, alignment, and more.
Kaushal Joshi
Sep 24, 2024
How to use Tailwind CSS grid?
Master Tailwind CSS grid layouts with this comprehensive guide. From basic setups to complex responsive designs, simplify your workflow with practical tips.
Kaushal Joshi
Sep 23, 2024
Next.js Image Optimization Using next/image component
Learn how to use the Next.js image tag effectively and optimize images for performance and responsiveness to enhance your applications with visually stunning and fast-loading images.
Yogini Bende
Sep 23, 2024
How to Use an Exit Function in Python to Stop a Program
This article explores the Python `exit()` function, its usage, best practices, and practical examples to control program flow and termination.
Yogini Bende
Sep 22, 2024
How to Delete a Git Branch Both Locally and Remotely?
Learn how to efficiently delete Git branches both locally and remotely. This guide covers step-by-step instructions, best practices, and troubleshooting tips for clean branch management.
Yogini Bende
Sep 21, 2024
Transfer Data Between Remote Servers and MongoDB Instance
This article explains importing remote server data to MongoDB via mongodump and mongorestore command tools.
Ankit Bansal
Sep 21, 2024
What is HTMX
Learn how HTMX, a lightweight library empowers HTML, simplifies AJAX, along with its features, usage, and advantages over complex frameworks.
Yogini Bende
Sep 20, 2024
Python For Loop (with examples)
Learn how to master Python for loops and the range() function with various examples and best practices for iterating through sequences, implementing counters, and optimizing your Python code.
Yogini Bende
Sep 19, 2024
How to Convert a String to an Integer in Python
Learn how to convert a string to an integer in Python. Explore data types, type conversion methods, and see examples of casting strings to integers in Python.
Yogini Bende
Sep 18, 2024
Python Switch Statements: Examples and Use Cases
Python 3.10 introduced the match statement, providing an elegant way to implement switch-case functionality. This article explores its syntax along with examples and various use cases
Yogini Bende
Sep 17, 2024
Creating a Custom Toggle Switch Component in React Native
A tutorial on how to create a custom toggle switch component in react native to ensure a consistent look and feel across platforms (iOS and Android)
Vaishnav Chandurkar
Sep 17, 2024
How to Revert Last Commit in Git
Learn the step-by-step process to undo your last Git commit, including methods for local and remote changes.
Yogini Bende
Sep 15, 2024
How to Copy Text to the Clipboard with JavaScript
Learn to enhance web apps with Clipboard API. Copy text easily, check permissions, and create interactive features.
Yogini Bende
Sep 12, 2024
Deep Dive into Peerlist's Skill Recommendation Algorithm
How Peerlist recommends relevant skills to add to your profile using collaborative filtering techniques.
Nakshatra Saxena
Sep 12, 2024
How to add a favicon in Nextjs?
Learn about how to add and troubleshoot favicons in Next.js, including setting up Apple Touch Icons, with practical steps and solutions for common issues.
Yogini Bende
Sep 11, 2024
How To Transfer Data Between Docker MongoDB Instance?
How to take mongoDb data dump and restore it from a docker instance to your local machine and vice-versa
Ankit Bansal
Sep 09, 2024
Important Python features you must know
Python is a versatile language with key features like simplicity, extensive libraries, and strong community support. Ideal for AI, web dev, and more.
Yogini Bende
Sep 06, 2024
Python File Operations: Read, Write, Copy and Delete
In this comprehensive guide, we'll explore various file operations in Python, including reading, writing, copying, and deleting files.
Yogini Bende
Sep 05, 2024
Calculating Square Root in Python
A guide to calculating square roots in Python using math.sqrt(), numpy.sqrt(), and the ** operator. Compares methods and explains when to use each approach.
Yogini Bende
Sep 04, 2024
How to add Google One Tap Login in Nextjs App?
This article is about implementing Google one-tap login and rendering personalized sign in with google button in Nextjs without any external library.
Ankit Bansal
Sep 01, 2024
How To Embed YouTube Videos Using RSS Feed
If you're curious about how to embed YouTube videos from your channel or playlist on your website or personal portfolio, check out this four-step tutorial.
Vaishnav Chandurkar
Aug 28, 2024
What is PNPM and why you should use it?
PNPM is a faster, more efficient package manager for Node.js. In the article, we will learn installation, benefits and why it's worth switching from npm
Yogini Bende
Aug 21, 2024
How to check internet connection in React Native and show an offline alert
A tutorial on how to check internet connection in React Native for both Android and iOS. Learn how to show an offline alert when the user has no internet.
Yogini Bende
Aug 21, 2024
How to Implement Rate Limiting in Next.js
Learn how to implement rate limiting in Next.js to prevent server overload, enhance security, and ensure fair usage.
Sachin Chaurasiya
Aug 20, 2024
What are SOLID principles of programming?
We're going to dive into the world of SOLID principles and explore how we can implement them in JavaScript
Yogini Bende
Aug 14, 2024