Turso Makes Local-First & Multi-Tenant Apps Easier Than Ever
ByteGrad
Turso Makes Local-First & Multi-Tenant Apps Easier Than Ever
27:06
Protect Server Actions In Next.js The Right Way
ByteGrad
Protect Server Actions In Next.js The Right Way
12:45
Prisma Postgres Is A Game Changer - Databases Are Changing Forever
ByteGrad
Prisma Postgres Is A Game Changer - Databases Are Changing Forever
18:26
Finally An AI-Scraper That's Actually GOOD
ByteGrad
Finally An AI-Scraper That's Actually GOOD
14:01
Web Scraping With Vision AI & Playwright Changes Everything - I Can't Believe This Works
ByteGrad
Web Scraping With Vision AI & Playwright Changes Everything - I Can't Believe This Works
13:48
React 19 STABLE - I Can't Believe They Changed This
ByteGrad
React 19 STABLE - I Can't Believe They Changed This
11:18
Next.js Top 7 Security Best Practices (Checklist)
ByteGrad
Next.js Top 7 Security Best Practices (Checklist)
22:13
Top 7 AI Trends for 2025 - Everything Is Changing
ByteGrad
Top 7 AI Trends for 2025 - Everything Is Changing
20:26
Next.js BFF With Separate Backend Is My Favorite Architecture
ByteGrad
Next.js BFF With Separate Backend Is My Favorite Architecture
10:58
Choosing a WordPress Hosting Provider in 2025: Step-By-Step Guide
ByteGrad
Choosing a WordPress Hosting Provider in 2025: Step-By-Step Guide
48:16
Next.js Will Never Be The Same After This
ByteGrad
Next.js Will Never Be The Same After This
36:12
Next.js 15 Top 8 Changes - I'm Amazed At What They Changed
ByteGrad
Next.js 15 Top 8 Changes - I'm Amazed At What They Changed
18:58
Add AMAZING Analytics to Next.js 15 in 8 Minutes (Replay, Rageclicks, Heatmaps, DAU/MAU)
ByteGrad
Add AMAZING Analytics to Next.js 15 in 8 Minutes (Replay, Rageclicks, Heatmaps, DAU/MAU)
10:56
Top 3 AI-Web-Scraping Techniques
ByteGrad
Top 3 AI-Web-Scraping Techniques
12:52
Self-Host Next.js 15 on VPS in 8 Minutes (EASY!)
ByteGrad
Self-Host Next.js 15 on VPS in 8 Minutes (EASY!)
11:29
Why I Don't Use Margin in React Components
ByteGrad
Why I Don't Use Margin in React Components
10:32
Top 11 Security Mistakes in Next.js 15 to Avoid - Don't Leak User Data!
ByteGrad
Top 11 Security Mistakes in Next.js 15 to Avoid - Don't Leak User Data!
31:44
Server hosting - what on earth should you pick?
ByteGrad
Server hosting - what on earth should you pick?
23:55
File & Image Uploads in Next.js 15 Are Easy Now
ByteGrad
File & Image Uploads in Next.js 15 Are Easy Now
23:37
Next.js Fetch Data the Right Way (with a Data Access Layer!) (Security, Auth, DTO)
ByteGrad
Next.js Fetch Data the Right Way (with a Data Access Layer!) (Security, Auth, DTO)
23:10
All 8 Prisma Pro Tips Every Prisma Developer Should Know (CRUCIAL!)
ByteGrad
All 8 Prisma Pro Tips Every Prisma Developer Should Know (CRUCIAL!)
19:45
Multi-Tenant SaaS Architecture (Next.js Auth)
ByteGrad
Multi-Tenant SaaS Architecture (Next.js Auth)
22:57
All 17 React Best Practices (IMPORTANT!)
ByteGrad
All 17 React Best Practices (IMPORTANT!)
1:46:11
Next.js + Magento E-Commerce Site (SSG & ISR, Cloudways)
ByteGrad
Next.js + Magento E-Commerce Site (SSG & ISR, Cloudways)
16:45
Build a Next.js E-Commerce Site (WooCommerce, SSG & ISR, Cloudways)
ByteGrad
Build a Next.js E-Commerce Site (WooCommerce, SSG & ISR, Cloudways)
18:21
Build a Next.js Blog (WordPress Headless, SSG & ISR, Cloudways)
ByteGrad
Build a Next.js Blog (WordPress Headless, SSG & ISR, Cloudways)
21:21
React Project Tutorial for Beginners (Hooks, Context API, Tailwind, TypeScript, Authentication)
ByteGrad
React Project Tutorial for Beginners (Hooks, Context API, Tailwind, TypeScript, Authentication)
5:04:12
Next.js Auth with Roles & Permissions (RBAC / Authorization) - Protect your app the professional way
ByteGrad
Next.js Auth with Roles & Permissions (RBAC / Authorization) - Protect your app the professional way
23:58
useActionState - NEW in React 19 / Next.js 15 - Critical Hook for Server Actions
ByteGrad
useActionState - NEW in React 19 / Next.js 15 - Critical Hook for Server Actions
17:18
NEW AI-tool for developers that blows my mind - next big thing? (Pieces for Developers)
ByteGrad
NEW AI-tool for developers that blows my mind - next big thing? (Pieces for Developers)
11:43
Prisma in Next.js - My Fav Way to Work with Databases (CRUD, Dev/Prod Workflow, Relations, Indexes)
ByteGrad
Prisma in Next.js - My Fav Way to Work with Databases (CRUD, Dev/Prod Workflow, Relations, Indexes)
1:13:42
Your first full-stack Next.js project (Server Components, Server Actions, Suspense, Kinde)
ByteGrad
Your first full-stack Next.js project (Server Components, Server Actions, Suspense, Kinde)
2:07:33
GPTScript - The first AI-programming language worth using?
ByteGrad
GPTScript - The first AI-programming language worth using?
10:39
Next.js Authentication - Avoid these 4 mistakes (Don't do auth in layout!)
ByteGrad
Next.js Authentication - Avoid these 4 mistakes (Don't do auth in layout!)
26:20
The BEST Next.js setup: Next.js + Postgres + Docker (Dev / Prod)
ByteGrad
The BEST Next.js setup: Next.js + Postgres + Docker (Dev / Prod)
23:09
Before writing code, do this: System Design (Startups, SaaS) - Eraser AI
ByteGrad
Before writing code, do this: System Design (Startups, SaaS) - Eraser AI
7:03
All 29 Next.js Mistakes Beginners Make
ByteGrad
All 29 Next.js Mistakes Beginners Make
1:45:10
Next.js Image - Never struggle again (+ ImageKit)
ByteGrad
Next.js Image - Never struggle again (+ ImageKit)
36:01
The BEST way to host Next.js websites
ByteGrad
The BEST way to host Next.js websites
17:37
Authorization is easy now (Microservices, Next.js, Cerbos)
ByteGrad
Authorization is easy now (Microservices, Next.js, Cerbos)
22:16
Dockerize Minecraft & Host on Dedicated Server (EASY!)
ByteGrad
Dockerize Minecraft & Host on Dedicated Server (EASY!)
25:46
Dockerize Next.js & Deploy to VPS (EASY!)
ByteGrad
Dockerize Next.js & Deploy to VPS (EASY!)
19:43
Next.js with a separate server - good idea?
ByteGrad
Next.js with a separate server - good idea?
22:53
Web Scraping with GPT-4 Vision AI + Puppeteer is Mind-Blowingly EASY!
ByteGrad
Web Scraping with GPT-4 Vision AI + Puppeteer is Mind-Blowingly EASY!
24:14
Add Auth & Protect Routes in React in 3 Minutes (Kinde)
ByteGrad
Add Auth & Protect Routes in React in 3 Minutes (Kinde)
9:38
Web Developer Roadmap (2025) - Everything is Changing
ByteGrad
Web Developer Roadmap (2025) - Everything is Changing
25:02
Add Auth & Protect Routes in Next.js in 2 Minutes
ByteGrad
Add Auth & Protect Routes in Next.js in 2 Minutes
3:41
Custom Hooks in React - Every React Developer Should Know This
ByteGrad
Custom Hooks in React - Every React Developer Should Know This
28:09
Why I don't use React-Query and tRPC in Next.js
ByteGrad
Why I don't use React-Query and tRPC in Next.js
18:58
React / Next.js Image Uploads (EASY!) - CDN, WebP / AVIF, Signed Uploads, Webhooks, Uploadcare
ByteGrad
React / Next.js Image Uploads (EASY!) - CDN, WebP / AVIF, Signed Uploads, Webhooks, Uploadcare
25:32
React Data Grid / Table - Top 3 Enterprise UI-Components - #1 (Syncfusion)
ByteGrad
React Data Grid / Table - Top 3 Enterprise UI-Components - #1 (Syncfusion)
16:01
React Charts - Top 3 Enterprise UI-Components - #2 (Syncfusion)
ByteGrad
React Charts - Top 3 Enterprise UI-Components - #2 (Syncfusion)
9:24
React Scheduler / Calendar - Top 3 Enterprise UI-Components - #3 (Syncfusion)
ByteGrad
React Scheduler / Calendar - Top 3 Enterprise UI-Components - #3 (Syncfusion)
9:51
Next.js 14 Authentication (Kinde Auth, Server Actions, Roles & Permissions)
ByteGrad
Next.js 14 Authentication (Kinde Auth, Server Actions, Roles & Permissions)
39:49
Why use Microservices, Docker & Kubernetes?
ByteGrad
Why use Microservices, Docker & Kubernetes?
23:04
AI-tool for code snippets: My Impression
ByteGrad
AI-tool for code snippets: My Impression
14:50
NextJS Tutorial - All 12 Concepts You Need to Know
ByteGrad
NextJS Tutorial - All 12 Concepts You Need to Know
44:38
Deploy your Next.js app to a VPS (EASY!)
ByteGrad
Deploy your Next.js app to a VPS (EASY!)
15:38
This React Text Editor is Amazing! (Image Upload, Markdown, Code Mirror, WYSIWYG, Next.js, Froala)
ByteGrad
This React Text Editor is Amazing! (Image Upload, Markdown, Code Mirror, WYSIWYG, Next.js, Froala)
17:52
How to Upload Images in React / Next.js (File Uploads, Filestack)
ByteGrad
How to Upload Images in React / Next.js (File Uploads, Filestack)
34:33
Zod Tutorial - All 10 places for Zod in your React / Next.js app
ByteGrad
Zod Tutorial - All 10 places for Zod in your React / Next.js app
49:04
E-Commerce Web Scraping Tutorial (Puppeteer & Cheerio & Node.js)
ByteGrad
E-Commerce Web Scraping Tutorial (Puppeteer & Cheerio & Node.js)
23:20
TypeScript Generics are EASY once you know this
ByteGrad
TypeScript Generics are EASY once you know this
22:21
STOP using useState, instead put state in URL (in React & Next.js)
ByteGrad
STOP using useState, instead put state in URL (in React & Next.js)
21:41
TypeScript in React - COMPLETE Tutorial (Crash Course)
ByteGrad
TypeScript in React - COMPLETE Tutorial (Crash Course)
53:21
All 12 useState & useEffect Mistakes Junior React Developers Still Make in 2024
ByteGrad
All 12 useState & useEffect Mistakes Junior React Developers Still Make in 2024
46:15
Stop using div in React (+ Fragment, Semantic Tags)
ByteGrad
Stop using div in React (+ Fragment, Semantic Tags)
15:48
Why use a Custom Hook for React Context API instead of useContext (+ TypeScript)
ByteGrad
Why use a Custom Hook for React Context API instead of useContext (+ TypeScript)
9:34
Use at() for Arrays in JavaScript (Transpiling vs Polyfilling, ‘this’, Babel & core-js)
ByteGrad
Use at() for Arrays in JavaScript (Transpiling vs Polyfilling, ‘this’, Babel & core-js)
9:14
React Hook Form (+ Zod) - Complete Tutorial
ByteGrad
React Hook Form (+ Zod) - Complete Tutorial
31:21
This Context API Mistake Ruins Your Whole React App (All Components Re-Render)
ByteGrad
This Context API Mistake Ruins Your Whole React App (All Components Re-Render)
5:37
Stop Conditional Rendering in React Without Knowing This (&& vs Ternary Operator)
ByteGrad
Stop Conditional Rendering in React Without Knowing This (&& vs Ternary Operator)
4:06
cn() - Every Tailwind Coder Needs It (clsx + twMerge)
ByteGrad
cn() - Every Tailwind Coder Needs It (clsx + twMerge)
7:46
Avoid This Tailwind Mistake (Dynamic Classes)
ByteGrad
Avoid This Tailwind Mistake (Dynamic Classes)
6:18
Use 100dvh, not 100vh (CSS Units)
ByteGrad
Use 100dvh, not 100vh (CSS Units)
3:23
react-tweet: Vercel’s NEW Library Just Dropped for Embedding Tweets
ByteGrad
react-tweet: Vercel’s NEW Library Just Dropped for Embedding Tweets
4:44
Validate Data With Zod in Server Actions Next.js (Client-Side + Server-Side)
ByteGrad
Validate Data With Zod in Server Actions Next.js (Client-Side + Server-Side)
16:56
Server Components in Client Components?? (React / Next.js)
ByteGrad
Server Components in Client Components?? (React / Next.js)
6:49
useFormStatus - Pending State for Next.js (Server Actions)
ByteGrad
useFormStatus - Pending State for Next.js (Server Actions)
3:16
useOptimistic for Optimistic UI in Next.js Server Actions (+ Revalidate)
ByteGrad
useOptimistic for Optimistic UI in Next.js Server Actions (+ Revalidate)
9:28
Error Handling in Server Actions Next.js (Incl. Toasts!)
ByteGrad
Error Handling in Server Actions Next.js (Incl. Toasts!)
10:30
The 3 REAL benefits of Next.js Server Actions
ByteGrad
The 3 REAL benefits of Next.js Server Actions
12:11
Next.js Server Actions (revalidatePath, useFormStatus & useOptimistic)
ByteGrad
Next.js Server Actions (revalidatePath, useFormStatus & useOptimistic)
28:07
Fresh React Portfolio Website (Next.js App, Framer Motion, TypeScript, Tailwind CSS, Email)
ByteGrad
Fresh React Portfolio Website (Next.js App, Framer Motion, TypeScript, Tailwind CSS, Email)
7:20:20
Use ‘unknown’ instead of ‘any’ in TypeScript (Try / Catch error handling)
ByteGrad
Use ‘unknown’ instead of ‘any’ in TypeScript (Try / Catch error handling)
11:32
Tailwind-Merge Solves 3 Big Problems & Mistakes in Tailwind CSS
ByteGrad
Tailwind-Merge Solves 3 Big Problems & Mistakes in Tailwind CSS
15:37
Why use Type and not Interface in TypeScript
ByteGrad
Why use Type and not Interface in TypeScript
14:12
When & Where to Add “use client” in React / Next.js (Client Components vs Server Components)
ByteGrad
When & Where to Add “use client” in React / Next.js (Client Components vs Server Components)
10:33
Next.js Hydration failed because the initial ui does not match what was rendered on the server (FIX)
ByteGrad
Next.js Hydration failed because the initial ui does not match what was rendered on the server (FIX)
9:08
Next.js Image Config Allow All Domains
ByteGrad
Next.js Image Config Allow All Domains
2:25
Functions cannot be passed directly to client components (FIXED)
ByteGrad
Functions cannot be passed directly to client components (FIXED)
3:01
Next.js Event handlers cannot be passed to client component (FIXED)
ByteGrad
Next.js Event handlers cannot be passed to client component (FIXED)
3:28
Framer Motion Clash with CSS Transform Translate 50% (FIXED)
ByteGrad
Framer Motion Clash with CSS Transform Translate 50% (FIXED)
4:05
eslint no unescaped entities  ' can be escaped with ' (FIXED)
ByteGrad
eslint no unescaped entities ' can be escaped with ' (FIXED)
2:25
How to Deploy Your Next.js Portfolio on Vercel
ByteGrad
How to Deploy Your Next.js Portfolio on Vercel
7:38
Fluid Responsiveness With min() (Tailwind CSS)
ByteGrad
Fluid Responsiveness With min() (Tailwind CSS)
2:33
Change URL of Your Vercel-Hosted Website
ByteGrad
Change URL of Your Vercel-Hosted Website
1:50
Better Scroll Position When Hash Id Scrolling (Tailwind CSS)
ByteGrad
Better Scroll Position When Hash Id Scrolling (Tailwind CSS)
4:07
Send Emails in Next.js App With Server Action & React.Email & Resend & TypeScript
ByteGrad
Send Emails in Next.js App With Server Action & React.Email & Resend & TypeScript
27:43
React createElement vs JSX / TSX
ByteGrad
React createElement vs JSX / TSX
5:20