basarat
Premium quality free educational content for Web/JavaScript/TypeScript Developers ❤️ Subscribe to LEVEL UP 🌹
Basarat has held many high-level roles like Enterprise Practice Lead, Frontend Architect and Principal Engineer.
His community contributions have been acknowledged by various organisations like Microsoft (awarded most valuable professional multiple times), Cypress.io (a technical ambassador) and TechSmith (Camtasia and Snagit influencer).
He has also authored various books like Beginning NodeJS by Apress and TypeScript Deep Dive.
He is a prolific open source contributor with various projects of his hitting 10K+ stars on GitHub.
Basarat also enjoys helping other developers and has over 200K reputation on StackOverflow and is the top contributor for things like TypeScript.
He does not enjoy talking about himself in the third person, but that is what self-published bios are. So he will stop now and go back to doing what he does best in his humble opinion, which is coding ❤️

Create Social Media Previews with NextJS 🚀

Generate a sitemap.xml with NEXTJS

The Missing Guide to NextJS Caching

SSG with Modern NextJS

Demystifying Modern SSR vs SSG vs ISR

Complete Practical Demo of Client State Management with NEXTJS

Unlock the Secret of Client State Management in NextJS

What is the layout file in NextJS?

Using Database / Postgres / Neon in your NextJS Application 🚀

The two DISTINCT categories of Environment Variables

Developers NEED to use Environment Variables

Read SearchParams in a NextJS API Route

Use TypeScript SuperPowers for custom Fonts in NextJS ImageResponse

Be Careful with React Serialization

Modern React useActionState can synchronize server and client states 🤯

React useActionState is poorly designed

TypeSafe Server Actions in React and NextJS

Tracking Pending status for NextJS React Server Function calls

Sneak Peak ... Client Side State Management with NextJS

use Unlocks React Server Superpowers 🚀

TypeScript tryCatch Pattern Summarized

Proper way to `use` in React

Amazing power of React Suspense Boundaries

React Suspense Simplified 🚀

What is NextJS NextRequest and NextResponse?

Do you know HTTP HEAD?

NextJS Dynamic Routes can be really Powerful ⚡️

NextJS Route Groups are really Powerful

Safely Colocate Code with NextJS

NodeJS native TypeScript support with compiler flag