DEV Community

ymc9 profile picture

ymc9

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

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
4 Week Writing Streak
Typing Prisma Json Fields? Yes, You Can!

Typing Prisma Json Fields? Yes, You Can!

24
Comments
4 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
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

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

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

20
Comments
8 min read
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

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

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

How to Do Authorization - A Decision Framework: Part 2

25
Comments
5 min read
Why Do Rubber Ducks Work?

Why Do Rubber Ducks Work?

140
Comments 10
6 min read
How Much Work Does It Take to Build a Programming Language?

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

34
Comments 6
8 min read
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

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

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

57
Comments
5 min read
Tackling Polymorphism in Prisma

Tackling Polymorphism in Prisma

36
Comments
8 min read
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

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

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?

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

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

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

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

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

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

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

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

Replacing Google Firebase - An Open-Source Alternative Stack

19
Comments
9 min read
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

Streamlining Form Validation in Your Javascript Stack

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

Implementing Flexible Authorization in RedwoodJS Projects

20
Comments
5 min read
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

How to Host a RESTful API on Vercel

95
Comments 9
14 min read
For Most of Us, Simplification Rules

For Most of Us, Simplification Rules

13
Comments
4 min read
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?

Business Logic Inside Database - How Evil Is It?

13
Comments
4 min read
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?

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?

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

Building a Secure Database-Centric OpenAPI in 15 Minutes

17
Comments
13 min read
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

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

14
Comments 1
9 min read
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

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

6
Comments
5 min read
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

Modern Web Architecture Without a Backend With Prisma + ZenStack

8
Comments
5 min read
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

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

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

Full-stack Without Coding a Backend Using Supabase

19
Comments 4
5 min read
Backend-less Web Development With PostgREST

Backend-less Web Development With PostgREST

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

What Are People Building With WebAssembly?

107
Comments 10
6 min read
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

42
Comments 5
9 min read
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

Quick Overview of Next.js 13 Routing System

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

Fun With Next.js 13 Server Components

46
Comments 11
5 min read
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

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

10
Comments
1 min read
loading...