JS

JS @jiasheng

About: Creator of ZenStack. Building tools to enable more people to pursue work they truly enjoy.

Location:
london, UK
Joined:
Nov 3, 2022

JS
articles - 51 total

Turning Your Database Into an MCP Server With Auth

MCP is trending in AI, But… MCP(Model Context Protocol) is undoubtedly one of the most...

Learn More 119 8Jun 10

How to Build AI Agents to Enhance SaaS With Minimal Code and Effort

Is SaaS Really Dead? Several months ago, the internet was abuzz with the Microsoft CEO...

Learn More 53 2May 20

Code as Doc: Automate by Vercel AI SDK and ZenStack for Free

Few developers like writing document If you have ever worked as a developer in a large...

Learn More 59 2Dec 23 '24

Supabase RLS Alternative

Supabase RLS Alternative JS for...

Learn More 5 0Dec 1 '24

Supabase RLS Alternative

A Short History of BaaS In the early days of web and mobile app development, building a...

Learn More 55 6Jul 24 '24

PHP: Laravel, Ruby: Rails, JavaScript:?

Recently, there has been a heated discussion on Twitter between JS developers and Laravel and Rails...

Learn More 178 15May 28 '24

Stories Behind ZenStack V2!

After polishing ZenStack V2 in the future branch for more than two months, we are happy to make it...

Learn More 21 4Apr 29 '24

End-To-End Polymorphism: From Database to UI, Achieving SOLID Design

Polymorphism Is the Key To Open-Closed Principle The three fundamental pillars of...

Learn More 23 0Mar 28 '24

What Are the Chances of You Creating a Programming Language

If I asked what’s your favorite words of Steve Jobs, I believe most people would say: Stay Hungry....

Learn More 34 0Feb 7 '24

What Will Happen to the Full-Stack Framework in the Future?

Don't Reinvent the Wheel As software developers, we are all familiar with the phrase...

Learn More 59 1Dec 21 '23

Contributing To Open Source Projects Might Be Easier Than You Think

As a software developer, you may not have directly participated in any open-source project, but you...

Learn More 30 0Dec 5 '23

How To Get Type-Safe Frontend Queries Like GraphQL Without GraphQL Using TypeScript

Fading of API I previously wrote a post about the history of APIs: ...

Learn More 72 0Oct 24 '23

How To Build a High-Concurrency Ticket Booking System With Prisma

If you ever visit England and want to experience something unique, I recommend watching a Premier...

Learn More 126 13Sep 18 '23

Why Do I Need RSC(react server components) if I Already Have Remix

Since its introduction in 2020, React Server Components (RSC) has sparked heated discussions in the...

Learn More 42 2Aug 8 '23

Soft Delete: Dealing With Unique Constraint in Real-World Case

I introduced how to achieve soft delete in ZenStack in the previous post. The solution appears quite...

Learn More 16 0Jul 26 '23

RLS of Supabase(PostgreSQL) Is Good, But …🤔

RLS is the foundation of BaaS There has been massive innovation in the database and...

Learn More 56 4Jul 17 '23

What's the Best Practice for Auth and Why

You don't need to implement authentication on your own Clerk, the drop-in authentication...

Learn More 64 3Jul 12 '23

Embrace Dissent: Finding Value in Opposite Views

Is Twitter going to die? Elon Musk set off another explosive surprise as Q3 kicked off:...

Learn More 19 0Jul 4 '23

Is Code Generation a Bad Idea? 🤔

I’m building ZenStack: a full-stack development toolkit on top of Pirsma ORM that simplifies the...

Learn More 32 19Jun 27 '23

How To Build a Scalable SaaS Backend in 10 Minutes With 100 Lines of Code 🚀

It’s hard to build a scalable SaaS system Having been involved in the development of four...

Learn More 98 3Jun 21 '23

What Is ZenStack?

Video or Text This is my initial video publication introducing ZenStack: an open-source...

Learn More 18 2Jun 12 '23

Work From Home or the Office: Is It a Problem?

Remote work is morally wrong In a recent CNBC interview, Elon Musk once again threw a...

Learn More 38 17Jun 2 '23

Defend the Truth in the Internet Age

Last week, I wrote a post: Simplicity...

Learn More 22 3May 29 '23

Does Your Application Work Without a Mouse

This week, I had the chance to talk about how to build the SaaS application using Sveletekit and...

Learn More 18 1May 20 '23

Simplicity Is the Ultimate Sophistication

When I landed a job at Microsoft fresh out of college, I was eager to dive into the deep end of...

Learn More 34 1May 12 '23

What Could Storage on Vercel Change for the Edge-First Strategy

The launch of Vercel's first-party storage has created a buzz in the media, with discussions around...

Learn More 19 0May 6 '23

How to Build an Extensible System With Less Technical Debt From Start

Have you ever built a product from scratch? If so, I bet you definitely experienced the trade-off...

Learn More 15 0May 1 '23

Where did Microservices go

When I quit Microsoft and joined the startup company in 2015, the first thing I learned was the...

Learn More 135 13Apr 23 '23

How to Build a Fully Functional ToDo SaaS Using Next.js and ZenStack's Access Control Policy

Almost all the SaaS now is collaborative, from the originator Salesforce to the newly emerging one...

Learn More 23 0Apr 16 '23

ZenStack: Start with Why

I still recall the day that my co-founder approached me with his plans and asked if I wanted to join...

Learn More 13 0Apr 9 '23