Stop Writing Unsafe Prisma Queries (The `satisfies` Trick)
Ian Brash
Stop Writing Unsafe Prisma Queries (The `satisfies` Trick)
5:16
Why Your Search Function Sucks (And How to Fix It)
Ian Brash
Why Your Search Function Sucks (And How to Fix It)
5:05
I Found the Cleanest Way to Animate Numbers in React
Ian Brash
I Found the Cleanest Way to Animate Numbers in React
2:34
5 React Patterns You'll Actually Use (in 5 Minutes!)
Ian Brash
5 React Patterns You'll Actually Use (in 5 Minutes!)
5:48
React Email Just Got Even Better (New Components + Tooling!)
Ian Brash
React Email Just Got Even Better (New Components + Tooling!)
4:22
You’ve Been Doing React Toasts Wrong 🍞
Ian Brash
You’ve Been Doing React Toasts Wrong 🍞
3:57
Stop Building React Components Like a Junior (in 6 Minutes!)
Ian Brash
Stop Building React Components Like a Junior (in 6 Minutes!)
6:49
The Next.js Form Tutorial I Wish I Had
Ian Brash
The Next.js Form Tutorial I Wish I Had
13:46
The Next.js Server Pattern Everyone Is Sleeping On
Ian Brash
The Next.js Server Pattern Everyone Is Sleeping On
5:00
Next.js Server Actions Supercharged (5 Must-Know Upgrades)
Ian Brash
Next.js Server Actions Supercharged (5 Must-Know Upgrades)
11:23
Role-Based Access Control in Next.js + Next-Auth (Auth.js)
Ian Brash
Role-Based Access Control in Next.js + Next-Auth (Auth.js)
15:15
Implementing Multi-Tenancy in Next-Auth (Auth.js) + Next.js
Ian Brash
Implementing Multi-Tenancy in Next-Auth (Auth.js) + Next.js
13:25