Forem

ymc9 profile picture

ymc9

CTO | Full-stack developer | Blogger | Creator of ZenStack

Three Year Club
Node
Two Year Club
Top 7
2
Writing Debut
Next.js
React
One Year Club
16 Week Writing Streak
2 Week Community Wellness Streak
8 Week Writing Streak
JavaScript
When Embedded AuthN Meets Embedded AuthZ - Building Multi-Tenant Apps With Better-Auth and ZenStack
Cover image for When Embedded AuthN Meets Embedded AuthZ - Building Multi-Tenant Apps With Better-Auth and ZenStack

When Embedded AuthN Meets Embedded AuthZ - Building Multi-Tenant Apps With Better-Auth and ZenStack

20
Comments
8 min read

Want to connect with ymc9?

Create an account to connect with ymc9. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Building Multi-Tenant Apps Using StackAuth's "Teams" and Next.js
Cover image for Building Multi-Tenant Apps Using StackAuth's "Teams" and Next.js

Building Multi-Tenant Apps Using StackAuth's "Teams" and Next.js

35
Comments
6 min read
Building Multi-Tenant Apps Using Clerk's "Organization" and Next.js
Cover image for Building Multi-Tenant Apps Using Clerk's "Organization" and Next.js

Building Multi-Tenant Apps Using Clerk's "Organization" and Next.js

39
Comments 1
6 min read
Typing Prisma Json Fields? Yes, You Can!
Cover image for Typing Prisma Json Fields? Yes, You Can!

Typing Prisma Json Fields? Yes, You Can!

26
Comments
4 min read
Programmers, Will AI Work For You, With You, or Without You?
Cover image for Programmers, Will AI Work For You, With You, or Without You?

Programmers, Will AI Work For You, With You, or Without You?

20
Comments 1
7 min read
Rendering Prisma Queries With React Table: The Low-Code Way
Cover image for Rendering Prisma Queries With React Table: The Low-Code Way

Rendering Prisma Queries With React Table: The Low-Code Way

16
Comments 2
7 min read
Low-Code Backend Solution for Refine.dev Using Prisma and ZenStack
Cover image for Low-Code Backend Solution for Refine.dev Using Prisma and ZenStack

Low-Code Backend Solution for Refine.dev Using Prisma and ZenStack

21
Comments
8 min read
Adapting ZenStack to the Edge: Our Struggles and Learnings
Cover image for Adapting ZenStack to the Edge: Our Struggles and Learnings

Adapting ZenStack to the Edge: Our Struggles and Learnings

19
Comments
5 min read
The Many Ways Not to Build an API
Cover image for The Many Ways Not to Build an API

The Many Ways Not to Build an API

24
Comments 2
5 min read
Building an Admin Console With Minimum Code Using React-Admin, Prisma, and Zenstack
Cover image for Building an Admin Console With Minimum Code Using React-Admin, Prisma, and Zenstack

Building an Admin Console With Minimum Code Using React-Admin, Prisma, and Zenstack

33
Comments
10 min read
How to Do Authorization - A Decision Framework: Part 2
Cover image for How to Do Authorization - A Decision Framework: Part 2

How to Do Authorization - A Decision Framework: Part 2

25
Comments
5 min read
Why Do Rubber Ducks Work?
Cover image for Why Do Rubber Ducks Work?

Why Do Rubber Ducks Work?

144
Comments 10
6 min read
How Much Work Does It Take to Build a Programming Language?
Cover image for How Much Work Does It Take to Build a Programming Language?

How Much Work Does It Take to Build a Programming Language?

35
Comments 6
8 min read
Modeling Authorization in Prisma - No Theory, Just Code
Cover image for Modeling Authorization in Prisma - No Theory, Just Code

Modeling Authorization in Prisma - No Theory, Just Code

52
Comments
9 min read
The Secrets to Having a Long and Fulfilling Career as a Programmer
Cover image for The Secrets to Having a Long and Fulfilling Career as a Programmer

The Secrets to Having a Long and Fulfilling Career as a Programmer

20
Comments
5 min read
How Modern SQL Databases Are Changing Web Development - #4 Into the AI Era
Cover image for How Modern SQL Databases Are Changing Web Development - #4 Into the AI Era

How Modern SQL Databases Are Changing Web Development - #4 Into the AI Era

57
Comments
5 min read
Tackling Polymorphism in Prisma
Cover image for Tackling Polymorphism in Prisma

Tackling Polymorphism in Prisma

36
Comments
8 min read
How to Do Authorization - A Decision Framework: Part 1
Cover image for How to Do Authorization - A Decision Framework: Part 1

How to Do Authorization - A Decision Framework: Part 1

62
Comments
7 min read
How Modern SQL Databases Are Changing Web Development - #3 Better Developer Experience
Cover image for How Modern SQL Databases Are Changing Web Development - #3 Better Developer Experience

How Modern SQL Databases Are Changing Web Development - #3 Better Developer Experience

24
Comments
6 min read
From Prisma to TanStack Query: Fast Lane to Full-Stack Type Safety
Cover image for From Prisma to TanStack Query: Fast Lane to Full-Stack Type Safety

From Prisma to TanStack Query: Fast Lane to Full-Stack Type Safety

81
Comments 1
5 min read
Using AI to Generate Database Query Is Cool. But What About Access Control?
Cover image for Using AI to Generate Database Query Is Cool. But What About Access Control?

Using AI to Generate Database Query Is Cool. But What About Access Control?

88
Comments 2
8 min read
Is Next.js 13 + RSC a Good Choice? I Built an App Without Client-Side Javascript to Find Out
Cover image for Is Next.js 13 + RSC a Good Choice? I Built an App Without Client-Side Javascript to Find Out

Is Next.js 13 + RSC a Good Choice? I Built an App Without Client-Side Javascript to Find Out

102
Comments 4
7 min read
Drizzle or Prisma? I Built an App Twice to Find Out Which Is Better
Cover image for Drizzle or Prisma? I Built an App Twice to Find Out Which Is Better

Drizzle or Prisma? I Built an App Twice to Find Out Which Is Better

53
Comments 2
8 min read
How Modern SQL Databases Are Changing Web Development - #2 New Ways to Program
Cover image for How Modern SQL Databases Are Changing Web Development - #2 New Ways to Program

How Modern SQL Databases Are Changing Web Development - #2 New Ways to Program

38
Comments 1
6 min read
Building a Secure RESTful API Using NestJS and Prisma With Minimum Code
Cover image for Building a Secure RESTful API Using NestJS and Prisma With Minimum Code

Building a Secure RESTful API Using NestJS and Prisma With Minimum Code

34
Comments
8 min read
ZenStack: The Complete Authorization Solution for Prisma Projects
Cover image for ZenStack: The Complete Authorization Solution for Prisma Projects

ZenStack: The Complete Authorization Solution for Prisma Projects

29
Comments 2
8 min read
How Modern SQL Databases Are Changing Web Development - #1 Serverless & Edge
Cover image for How Modern SQL Databases Are Changing Web Development - #1 Serverless & Edge

How Modern SQL Databases Are Changing Web Development - #1 Serverless & Edge

29
Comments
6 min read
Replacing Google Firebase - An Open-Source Alternative Stack
Cover image for Replacing Google Firebase - An Open-Source Alternative Stack

Replacing Google Firebase - An Open-Source Alternative Stack

20
Comments
9 min read
Limitation of TRPC's Type Inference and How We Improved It
Cover image for Limitation of TRPC's Type Inference and How We Improved It

Limitation of TRPC's Type Inference and How We Improved It

20
Comments
4 min read
Streamlining Form Validation in Your Javascript Stack
Cover image for Streamlining Form Validation in Your Javascript Stack

Streamlining Form Validation in Your Javascript Stack

36
Comments 2
7 min read
Implementing Flexible Authorization in RedwoodJS Projects
Cover image for Implementing Flexible Authorization in RedwoodJS Projects

Implementing Flexible Authorization in RedwoodJS Projects

21
Comments 1
5 min read
Our Open Source Journey: Seven Months In and Counting
Cover image for Our Open Source Journey: Seven Months In and Counting

Our Open Source Journey: Seven Months In and Counting

19
Comments
6 min read
How to Host a RESTful API on Vercel
Cover image for How to Host a RESTful API on Vercel

How to Host a RESTful API on Vercel

123
Comments 9
14 min read
For Most of Us, Simplification Rules
Cover image for For Most of Us, Simplification Rules

For Most of Us, Simplification Rules

13
Comments
4 min read
Prisma + ZenStack: An Alternative to PostgREST
Cover image for Prisma + ZenStack: An Alternative to PostgREST

Prisma + ZenStack: An Alternative to PostgREST

17
Comments
4 min read
Business Logic Inside Database - How Evil Is It?
Cover image for Business Logic Inside Database - How Evil Is It?

Business Logic Inside Database - How Evil Is It?

13
Comments 1
4 min read
Where Shall We Have Lunch? - From Survival To Sophistication
Cover image for Where Shall We Have Lunch? - From Survival To Sophistication

Where Shall We Have Lunch? - From Survival To Sophistication

12
Comments 2
2 min read
Three Ways to Secure Database APIs: Which Is Right for You?
Cover image for Three Ways to Secure Database APIs: Which Is Right for You?

Three Ways to Secure Database APIs: Which Is Right for You?

6
Comments
6 min read
Migrating From Django to Next.js: What’s the Equivalent for Django-Guardian?
Cover image for Migrating From Django to Next.js: What’s the Equivalent for Django-Guardian?

Migrating From Django to Next.js: What’s the Equivalent for Django-Guardian?

8
Comments
5 min read
Building a Secure Database-Centric OpenAPI in 15 Minutes
Cover image for Building a Secure Database-Centric OpenAPI in 15 Minutes

Building a Secure Database-Centric OpenAPI in 15 Minutes

18
Comments
13 min read
Prisma Client Extensions: Use Cases and Pitfalls
Cover image for Prisma Client Extensions: Use Cases and Pitfalls

Prisma Client Extensions: Use Cases and Pitfalls

9
Comments
5 min read
8 Meta-learning Tips To Grow Your Skills as a Software Engineer
Cover image for 8 Meta-learning Tips To Grow Your Skills as a Software Engineer

8 Meta-learning Tips To Grow Your Skills as a Software Engineer

14
Comments 1
9 min read
Exposing Databases to the Internet: Seriously?
Cover image for Exposing Databases to the Internet: Seriously?

Exposing Databases to the Internet: Seriously?

32
Comments 4
5 min read
What Made Me Pay That $10/Mon For GitHub Copilot
Cover image for What Made Me Pay That $10/Mon For GitHub Copilot

What Made Me Pay That $10/Mon For GitHub Copilot

6
Comments
5 min read
Decoding the Evolving Landscape of Web Development
Cover image for Decoding the Evolving Landscape of Web Development

Decoding the Evolving Landscape of Web Development

8
Comments
6 min read
Modern Web Architecture Without a Backend With Prisma + ZenStack
Cover image for Modern Web Architecture Without a Backend With Prisma + ZenStack

Modern Web Architecture Without a Backend With Prisma + ZenStack

8
Comments
5 min read
Building a Cal.com Clone With Remix + Prisma + ZenStack
Cover image for Building a Cal.com Clone With Remix + Prisma + ZenStack

Building a Cal.com Clone With Remix + Prisma + ZenStack

12
Comments
12 min read
Implementing Cross-cut Concerns with Javascript Proxy: A Practical Example
Cover image for Implementing Cross-cut Concerns with Javascript Proxy: A Practical Example

Implementing Cross-cut Concerns with Javascript Proxy: A Practical Example

13
Comments
7 min read
Full-stack Without Coding a Backend Using Supabase
Cover image for Full-stack Without Coding a Backend Using Supabase

Full-stack Without Coding a Backend Using Supabase

21
Comments 4
5 min read
Backend-less Web Development With PostgREST
Cover image for Backend-less Web Development With PostgREST

Backend-less Web Development With PostgREST

36
Comments 2
6 min read
What Are People Building With WebAssembly?
Cover image for What Are People Building With WebAssembly?

What Are People Building With WebAssembly?

111
Comments 10
6 min read
Authorize Users Like a Pro: Libraries That Help You Implement Access Control With Node.js
Cover image for Authorize Users Like a Pro: Libraries That Help You Implement Access Control With Node.js

Authorize Users Like a Pro: Libraries That Help You Implement Access Control With Node.js

59
Comments 6
9 min read
Deep Dive Into Next.js 13 Data Fetching
Cover image for Deep Dive Into Next.js 13 Data Fetching

Deep Dive Into Next.js 13 Data Fetching

38
Comments 4
8 min read
Quick Overview of Next.js 13 Routing System
Cover image for Quick Overview of Next.js 13 Routing System

Quick Overview of Next.js 13 Routing System

20
Comments
4 min read
Fun With Next.js 13 Server Components
Cover image for Fun With Next.js 13 Server Components

Fun With Next.js 13 Server Components

47
Comments 11
5 min read
Frontend, Backend, and the Blurring Line In-Between
Cover image for Frontend, Backend, and the Blurring Line In-Between

Frontend, Backend, and the Blurring Line In-Between

24
Comments
5 min read
Introducing ZenStack: a schema-first toolkit for creating CRUD services in Next.js projects
Cover image for Introducing ZenStack: a schema-first toolkit for creating CRUD services in Next.js projects

Introducing ZenStack: a schema-first toolkit for creating CRUD services in Next.js projects

10
Comments
1 min read
loading...