Bu videoda full-stack Typescript uygulamaları geliştirirken kullanabileceğimiz bir kütüphane olan tRPC hakkında konuştuk ve örnek kodu inceledik. tRPC Next.js ile birlikte kullanıldığında client ve server kodlarını aynı code base içerisinde yazmamıza olanak veriyor ve geliştirme sürecini kolaylaştırıyor. tRPC sayesinde code generation veya şema oluşturma işlemlerine gerek kalmadan hem client hem server uygulamalarında aynı typeları kullanabiliyoruz. GraphQL harika bir teknoloji ve çıktığından beri API tasarlarken akla gelen ilk tercihlerden bir tanesi, bunun yanında dil limitasyonu yok fakat Typescript kullanarak fullstack bir web uygulaması geliştirmeyi planlıyorsanız tRPC'yi denemenizi öneririm.
İncelediğimiz uygulamada tRPC ve Next.js'in yanında Prisma kullanılıyor. Prisma database ile iletişim kurmamızı sağlıyor, bu işlemi daha kolay hale getiriyor.
tRPC with Next.js doc: https://trpc.io/docs/nextjs
Videodaki örnek uygulama: https://github.com/trpc/examples-next...
İletişim: [email protected]
LinkedIn: / mert-akp%c4%b1nar-995187202
00:00 - Giriş
00:21 - tRPC Nedir?
01:26 - GraphQL vs tRPC
02:08 - Örnek uygulama
03:07 - Database
05:50 - tRPC
08:06 - Router
14:31 - Next.js