abeer.hashnode.devEdge Runtime and Edge Functions in Next.js — Explained the Easy WayWeb Development is being evolved in every now and then. Every change brings some enhancement in performance and user experiences. The concept of Edge Computing is one of the most significant recent shifts. This post will demystify the Edge Runtime al...Feb 3·4 min read
abeer.hashnode.devCache Components and Partial Pre-Rendering (PPR) in Next.js 16Before diving into all the nitty-gritty stuffs of cache components and partial pre-rendering, I just want to let you know that these two concepts go hand-in-hand and that’s why you can’t skip PPR when you are learning cache components and the vice-ve...Jan 29·14 min read
abeer.hashnode.devEverything you need to know on JWT AuthenticationBefore directly jumping into the topic of this post, lets understand how authentication is usually classified. So, authentication can be classified in two kinds - stateful and stateless. Stateful Authentication This picture explains how a normal pro...Dec 11, 2025·12 min read
abeer.hashnode.devAll You Need to Know About the useCallback HookAt present, when I am writing this article, React 19 is already out there, where useCallback is not necessary because of the new React Compiler. Since the new React compiler optimizes performance, there is no real need for using useCallback hook. How...Mar 14, 2025·4 min read
abeer.hashnode.devTanStack Table - Quick LearningBasic React Table Create an instance of a react-table. const BasicTable = () => { ...... ... const table = useReactTable({ data, columns }) return ( <div></div> ) } data is the data the table contains. Columns need to b...Mar 10, 2025·5 min read