<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/prisma/best-of/2022" -->

---
title: Best Prisma posts of 2022 | daily.dev
description: The most upvoted Prisma posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/prisma/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/prisma/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Prisma posts of 2022 | daily.dev
og:description: The most upvoted Prisma posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Prisma — 2022

1. 1  
[](/posts/fully-typed-web-apps-3ts-5wpik "Fully Typed Web Apps")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Fully Typed Web Apps  
The secret to fully typed web apps is typing the boundaries. There are plenty of examples of boundaries you’ll encounter on the web. There’s a handy utility I use in almost all my projects to make this slightly nicer on the eyes. It's just a tricky problem because TypeScript doesn’t know your conventions or config.  
100  
3
2. 2  
[](/posts/build-a-full-stack-app-with-next-js-tailwind-trpc-and-prisma-orm-xkwhr8j7y "Build a Full Stack App with Next.js, Tailwind, tRPC and Prisma ORM")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
Build a Full Stack App with Next.js, Tailwind, tRPC and Prisma ORM  
When we create a TypeScript project that has both a Rest Api and a web app, it becomes challenging to keep type definitions concise in the long run. This is where tRPC comes in, with this toolkit it is possible to create a totally type safe application by only using inference.  
88  
1
3. 3  
[](/posts/how-to-solve-coding-issues-using-chatgpt-zezeypp1m "How to solve coding issues using ChatGPT")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
How to solve coding issues using ChatGPT  
The most direct way to avoid a side effect is to use a separate process. So how would you do that if the job is assigned to you? I will use the npm command. So let’s ask the omniscient again: This looks like a clean solution to me.  
87  
14
4. 4  
[](/posts/learn-nestjs-by-building-a-crud-api-kqcr9uvcp "Learn NestJS by Building a CRUD API")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 5y  
Learn NestJS by Building a CRUD API  
NestJS is a framework for building efficient, scalable Node.js web applications. It is a complete development kit for building scalable server-side apps. You will learn how to create a bookmarks API from scratch using NestJS, Docker, Postgres, Passport.js, Prisma and pactum.  
85  
3
5. 5  
[](/posts/spacedriveapp-spacedrive-spacedrive-is-an-open-source-cross-platform-file-explorer-powered-by-a-vi-7wqf7dyvu "spacedriveapp/spacedrive: Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.")  
Article  
![Avatar of changelog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f65a74bcb028447aa606f06695d607d3)Changelog · 4y  
spacedriveapp/spacedrive: Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.  
Spacedrive combines the storage capacity and processing power of your devices into one personal distributed cloud. Spacedrive provides a file management experience like no other, and its completely free. Most of the listed features are still experimental and subject to change. Links are for highlight purposes only until feature specific documentation is complete.  
78  
3
6. 6  
[](/posts/how-to-build-a-full-stack-app-c075mhh3z "How to Build a Full-stack App")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
How to Build a Full-stack App  
In this article, we’ll learn how to build a Full-stack application using Next.js, Prisma, Postgres, and Fastify. We will build an attendance management demo application that manages employees’ attendance. The flow of the app is simple: an administrative user logs in, creates an attendance sheet for the day, then every employee signs in and out of the attendance sheet.  
64  
1
7. 7  
[](/posts/node-js-orms-overview-and-comparison-ieoz9i28 "Node.js ORMs overview and comparison")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 4y  
Node.js ORMs overview and comparison  
ORM is a library to access the database, high-level library where you can define models, relations. Ideal ORM allows to define queries and then combine and reuse them to construct more complex queries. I'll share my experience of working with 6 popular ORMs including knex which is query builder.  
56  
1
8. 8  
[](/posts/how-to-build-a-fullstack-app-with-next-js-prisma-and-postgresql-tlrot3bch "How to Build a Fullstack App with Next.js, Prisma, and PostgreSQL")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
How to Build a Fullstack App with Next.js, Prisma, and PostgreSQL  
Next.js is a next-generation ORM that can be used to access a database in Node.js and TypeScript applications. In this guide, you'll learn how to implement a fullstack sample blogging application using the following technologies. You'll use a single PrismaClient instance that you can import into any file where it's needed. You can create a new User record by calling prisma.create() or retrieve all the Post records from the database.  
48
9. 9  
[](/posts/release-radar-june-2022-edition--stalpwzd "Release Radar · June 2022 Edition")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 4y  
Release Radar · June 2022 Edition  
Capri 4.0 is a fast, low resource, web framework for Node.js. The latest version comes with an even faster system, synchronous route registration, and new Pino transports. Capri aims to address this by creating static sites that support islands architecture. This type of website design provides better accessibility and faster load times. Check out the project and add some music to your community.  
47
10. 10  
[](/posts/the-best-typescript-orms--df3lg1sk "The best TypeScript ORMs")  
Article  
![Avatar of logrocket](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/logrocket)LogRocket · 5y  
The best TypeScript ORMs  
object-relational mappers (ORMs) have been a controversial subject amongst many developers. In some cases, poorly-written ORMs may lead to performance bottlenecks when compared with raw queries. In other cases, ORMs can come in handy when you need quick and easy access to database methods.  
44  
3
11. 11  
[](/posts/working-with-databases-in-next-js-using-prisma-kotnmmcur "Working with databases in Next.js using Prisma")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 4y  
Working with databases in Next.js using Prisma  
Next.js uses Prisma as an ORM to manage your database with no hustle. Next.js is a database-agnostic web-based framework. You can use Prisma to model your database data structure when working with databases. The models can be slightly different if you use a NoSQL MongoDB database, and it uses collections and documents.  
38
12. 12  
[](/posts/prisma-vs-thin-backend-nx4lhf5wm "Prisma vs. Thin Backend")  
Article  
![Avatar of logrocket](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/logrocket)LogRocket · 4y  
Prisma vs. Thin Backend  
Prisma enables you to access your database straight from Node.js and TypeScript application code. Thin Backend provides you with an IDE that has custom business logic and serverless functions. Prisma is a type-safe query builder that is an alternative to Sequelize and TypeORM.  
38  
1
13. 13  
[](/posts/presenting-show-off---showcase-your-setup--qarc55scz "Presenting Show Off ✨ - Showcase your setup!")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 4y  
Presenting Show Off ✨ - Showcase your setup!  
Show Off is a great place to showcase all the gadgets and software you use and share them with your friends and fans. Add affiliate links to the items and make it easy to earn when the user clicks through your collection. Share & Embed with the unique link that you get for your collection, you can use it to share.  
36
14. 14  
[](/posts/comparing-four-popular-nestjs-orms-oghbpuz7 "Comparing four popular NestJS ORMs")  
Article  
![Avatar of logrocket](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/logrocket)LogRocket · 4y  
Comparing four popular NestJS ORMs  
Object-relational mapping (ORM) is a technique that abstracts your database tables to data objects in memory. ORMs are used to make database access easier, as developers won’t need to write raw queries. For convenience, NestJS provides tight integrations with TypeORM and Sequelize out of the box.  
34
15. 15  
[](/posts/how-to-build-a-multi-tenant-app-with-custom-domains-using-next-js-eavpt6ktg "How to Build a Multi-Tenant App with Custom Domains Using Next.js")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
How to Build a Multi-Tenant App with Custom Domains Using Next.js  
Use the Platforms Starter Kit to kickstart our Next.js project. In this guide, you'll learn how to build a full-stack multi-tenant application with Custom Domains. You'll need to replace all instances of vercel.pub with your own domain to configure rewrites correctly.  
24  
1
16. 16  
[](/posts/building-a-nestjs-rest-api-using-prisma-orm-oa0cdk8-o "Building a NestJS REST API using Prisma ORM")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Building a NestJS REST API using Prisma ORM  
Prisma is a next-generation Object Relational Mapper (ORM) It takes a somewhat different approach to traditional ORMs. Instead of classes, Prisma uses a special Schema Definition Language. Prisma runs over the schemas and writes the appropriate migrations depending on the chosen database. For our demo NestJS Prisma application, we will be using SQLite as our database.  
23
17. 17  
[](/posts/an-introduction-to-redwoodjs-5kq73rrie "An Introduction to RedwoodJS")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 4y  
An Introduction to RedwoodJS  
RedwoodJS is a full-stack serverless web application framework that weaves together the best parts of React, GraphQL, Prisma, TypeScript, Jest, and Storybook. In this tutorial, you’ll learn how to build a Todo App with Redwood JS.  
19

[See all Prisma archives](/tags/prisma/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/prisma/best-of/2022#page","url":"https://daily.dev/tags/prisma/best-of/2022","name":"Best Prisma Posts of 2022","description":"The most upvoted Prisma posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/prisma/best-of/2022#items","numberOfItems":17,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/fully-typed-web-apps-3ts-5wpik","name":"Fully Typed Web Apps"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/build-a-full-stack-app-with-next-js-tailwind-trpc-and-prisma-orm-xkwhr8j7y","name":"Build a Full Stack App with Next.js, Tailwind, tRPC and Prisma ORM"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-to-solve-coding-issues-using-chatgpt-zezeypp1m","name":"How to solve coding issues using ChatGPT"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/learn-nestjs-by-building-a-crud-api-kqcr9uvcp","name":"Learn NestJS by Building a CRUD API"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/spacedriveapp-spacedrive-spacedrive-is-an-open-source-cross-platform-file-explorer-powered-by-a-vi-7wqf7dyvu","name":"spacedriveapp/spacedrive: Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust."},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/how-to-build-a-full-stack-app-c075mhh3z","name":"How to Build a Full-stack App"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/node-js-orms-overview-and-comparison-ieoz9i28","name":"Node.js ORMs overview and comparison"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/how-to-build-a-fullstack-app-with-next-js-prisma-and-postgresql-tlrot3bch","name":"How to Build a Fullstack App with Next.js, Prisma, and PostgreSQL"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/release-radar-june-2022-edition--stalpwzd","name":"Release Radar · June 2022 Edition"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/the-best-typescript-orms--df3lg1sk","name":"The best TypeScript ORMs"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/working-with-databases-in-next-js-using-prisma-kotnmmcur","name":"Working with databases in Next.js using Prisma"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/prisma-vs-thin-backend-nx4lhf5wm","name":"Prisma vs. Thin Backend"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/presenting-show-off---showcase-your-setup--qarc55scz","name":"Presenting Show Off ✨ - Showcase your setup!"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/comparing-four-popular-nestjs-orms-oghbpuz7","name":"Comparing four popular NestJS ORMs"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/how-to-build-a-multi-tenant-app-with-custom-domains-using-next-js-eavpt6ktg","name":"How to Build a Multi-Tenant App with Custom Domains Using Next.js"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/building-a-nestjs-rest-api-using-prisma-orm-oa0cdk8-o","name":"Building a NestJS REST API using Prisma ORM"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/an-introduction-to-redwoodjs-5kq73rrie","name":"An Introduction to RedwoodJS"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Prisma","item":"https://daily.dev/tags/prisma"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/prisma/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

