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

---
title: Best Prisma posts of 2021 | daily.dev
description: The most upvoted Prisma posts of 2021, curated by the daily.dev community.
canonical: https://daily.dev/tags/prisma/best-of/2021
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/prisma/best-of/2021
og:type: website
og:site_name: daily.dev
og:title: Best Prisma posts of 2021 | daily.dev
og:description: The most upvoted Prisma posts of 2021, 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 — 2021

1. 1  
[](/posts/throw-me---a-hassle-free-url-shortener-3xdvhjo5l "Throw-Me - A hassle free URL shortener")  
Article  
![Avatar of ph](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ph)Product Hunt · 5y  
Throw-Me - A hassle free URL shortener  
27  
4
2. 2  
[](/posts/graphql-code-generator-with-typescript-and-prisma-models-d0l9wvf0w "GraphQL Code Generator with TypeScript and Prisma models")  
Article  
![Avatar of guild](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ee61cd9a12684e9889775727044e4a49)The Guild · 5y  
GraphQL Code Generator with TypeScript and Prisma models  
GraphQL has some amazing tools that can make your life easier. One of those tools is GraphQL Code-Generator which helps you create types (and more) based on your GraphQL schema. This article covers the process of using Prisma with GraphQL codegen and the configuration flags that will boost your experience.  
24
3. 3  
[](/posts/end-to-end-type-safety-with-next-js-prisma-and-graphql-i99yqzpvz "End-to-end type safety with Next.js, Prisma, and GraphQL")  
Article  
![Avatar of logrocket](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/logrocket)LogRocket · 5y  
End-to-end type safety with Next.js, Prisma, and GraphQL  
Using consistent types across the entire stack is a major challenge for many development teams. If you have insufficient tooling for detecting changes and throwing errors, changing types in one part of the project could break your entire application. In this tutorial, we’ll explore end-to-end type safety by building a simple wish list application that allows a user to bookmark items from the internet. We will use Next.js, GraphQL, and Prisma.  
15  
1
4. 4  
[](/posts/intro-to-prisma-and-typescript-x38rqqq41 "Intro to Prisma and TypeScript")  
Article  
![Avatar of hashnode](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/4a287b2e7cb5499bae863f8e7137cdb4)Hashnode · 5y  
Intro to Prisma and TypeScript  
Prisma is a next-gen "ORM" with a unique "data-mapper" model. Prisma also offers a database migration tool called Prisma Migrate and a nice GUI that allows you to visualize and update data. This tutorial will assume a basic knowledge of JavaScript, TypeScript, and Database Terminology.  
11
5. 5  
[](/posts/it-s-prisma-time---setup-p0uguywku "It's Prisma Time - Setup")  
Article  
![Avatar of til](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/739e560f0f81492eb54055003476c505)This is Learning · 5y  
It's Prisma Time - Setup  
In this article I show you how to setup a project with Prisma. The Prisma CLI helps us to create, update or view our database. In the next article we are going to create our first table using Prisma and we will start playing with this tool.  
10  
3
6. 6  
[](/posts/how-to-use-prisma-pc7n2wrhd "How to use Prisma")  
Article  
![Avatar of flaviocopes](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1f2dbd275797411bbd37bfdaaf0951a9)Flavio Copes · 5y  
How to use Prisma  
Prisma is an interesting ORM. An ORM is an abstraction layer over a database. I’ve had the pleasure to use Prisma in a few different projects in the past months. Here I want to show you how easy it is to get started (and keep going)  
10

[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/2021#page","url":"https://daily.dev/tags/prisma/best-of/2021","name":"Best Prisma Posts of 2021","description":"The most upvoted Prisma posts of 2021, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/prisma/best-of/2021#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/throw-me---a-hassle-free-url-shortener-3xdvhjo5l","name":"Throw-Me - A hassle free URL shortener"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/graphql-code-generator-with-typescript-and-prisma-models-d0l9wvf0w","name":"GraphQL Code Generator with TypeScript and Prisma models"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/end-to-end-type-safety-with-next-js-prisma-and-graphql-i99yqzpvz","name":"End-to-end type safety with Next.js, Prisma, and GraphQL"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/intro-to-prisma-and-typescript-x38rqqq41","name":"Intro to Prisma and TypeScript"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/it-s-prisma-time---setup-p0uguywku","name":"It's Prisma Time - Setup"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/how-to-use-prisma-pc7n2wrhd","name":"How to use Prisma"}]},{"@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":"2021"}]}]}
```

