Chris Bautista: Making typesafe APIs easy with tRPC

Поділитися
Вставка
  • Опубліковано 26 жов 2022
  • Get Trash Dev’s take on how to leverage the full power of modern TypeScript with tRPC with Chris Bautista, Senior Software Engineer at Netflix.
    Deploy today: vercel.fyi/WEIb8yH
  • Наука та технологія

КОМЕНТАРІ • 58

  • @t3dotgg
    @t3dotgg Рік тому +280

    Underrated talk, you killed it Trash 🙏🙏

  • @codernerd7076
    @codernerd7076 Рік тому +32

    Wish this was a much longer talk/tutorial on tRPC and the T3 Stack!

  • @AnsisPlepis
    @AnsisPlepis Рік тому

    Awesome content with the perfect humor. So great of Vercel to upload this

  • @ashishmaurya3113
    @ashishmaurya3113 Рік тому +1

    this is so amazing 🎉🎉🎉 gonna save a lot of time for teams ❤

  • @arc_anya
    @arc_anya Рік тому

    Can't believe I just found you via ACTUAL youtube search - dope!

  • @abhinavsingh-zc2hk
    @abhinavsingh-zc2hk 3 місяці тому

    Loved the video. Thanks Trash :)

  • @murtazahussain6570
    @murtazahussain6570 Рік тому

    Awesome sauce.. keep it up broo..
    Wishing I had this opportunity too 😸

  • @TypeScriptTV
    @TypeScriptTV Рік тому

    That was very informative. Thank you! Now I can also put a face to the trash. I like your sense of humor. 😅

  • @dimavakatsiienko8754
    @dimavakatsiienko8754 Рік тому +1

    This is so trashy awesome. Like it ❤

  • @vpetryniak
    @vpetryniak 5 місяців тому

    Wooow, you are better than Fireship. I would pay you to watch your videos on UA-cam. Such a good quality content, and the way you explain is mind blowing and entertaining at the same time. Max useful info per second

  • @krisnrg
    @krisnrg Рік тому +1

    Your VIM setup looks really good. Can you make a video explaining the setup?

  • @dredamonsta1
    @dredamonsta1 Рік тому

    awesome vid

  • @bekzod_dev
    @bekzod_dev Рік тому

    Such a great explanation, thanks!

  • @chiubaca
    @chiubaca Рік тому +6

    I maybe trash, but remember they call it a trash can , not trash can't

  • @tonyjaradev
    @tonyjaradev Рік тому +1

    FINALLY I can understand trpc, honestly the starters and the docs for trpc are super convoluted. Thanks for making this digestible for dummys like me.

  • @Fernando-ff6bu
    @Fernando-ff6bu 10 місяців тому

    What are some of the intellisense/extensions you use for writing code and autocomplete? Would love to know! Thanks!

  • @danielbark
    @danielbark Рік тому +11

    Awesome, thanks! TRPC is amazing.
    Would you mind sharing your vim config?

    • @joeytrasatti2244
      @joeytrasatti2244 Рік тому

      Was going to ask the same thing, please do!

    • @starmorph
      @starmorph Рік тому

      didn't know nvim went this far the error messages are really nice

  • @jimmy_jinglv
    @jimmy_jinglv 9 місяців тому

    insane!!!

  • @Blue-bb9ro
    @Blue-bb9ro Рік тому +1

    Awesome talk, what's this guy dev environment setup??? looks amazing

  • @sambrownstone1068
    @sambrownstone1068 Рік тому +1

    does this work under the new app/ directory? I see you’re using pages/ here but I understand that this is to be deprecated in future ?

  • @ItzAnameOk
    @ItzAnameOk Рік тому

    Damn, last I heard of him he was on Hulu. Noice!

  • @mdazimbabu5001
    @mdazimbabu5001 Рік тому

    Can i use it to make ecommerce app?

  • @dinoanic6717
    @dinoanic6717 Рік тому +1

    Hey, whats the plugin ur using in your neovim at 6:49 for auto suggestions arguments?

  • @Ilovepelepenz
    @Ilovepelepenz Місяць тому

    What are the extensions that he's using to actually see all those helpers immediately whenever he types?

  • @ignaciorodrigoarzaut465
    @ignaciorodrigoarzaut465 Рік тому

    nice

  • @geraldodev
    @geraldodev Рік тому

    I'm using your nvim conf

  • @Gaijin101
    @Gaijin101 Рік тому

    So... its basically like Nuxt3 useFetch + server routes but with more boilerplate? TanStack is awesome tho.

  • @jackbogart6782
    @jackbogart6782 Рік тому

    cxan anyone tell me what vim plug in this guy is using? I need it!!!!!!

  • @nyambe
    @nyambe Рік тому +1

    I keep seeing this hello trpc example, but my api calls have a lot of data fields, transform and filters sometime. Creating types from a GraphQL schema is a piece of cake. Zod is also of great use. I am using composables in nuxt and the api returns typed values. What do I gain with trpc. I am curious, Real world examples?

  • @danteDeveloper
    @danteDeveloper Рік тому

    This is the most useful trash ever I've grabbed before.

  • @kinax2
    @kinax2 Рік тому

    If you have a complex logic and you want to put a break point in the back-end, how can you do it?

  • @coden3541
    @coden3541 Рік тому

    What is the punchline to the joke at 1:47? "Should've named my kids tech debt, they"
    It's blocked and I can't find the punchline anywhere online

  • @renzyndrome
    @renzyndrome Рік тому +4

    Pinoy?

  • @alextana746
    @alextana746 Рік тому

    I wish we all started doing hello trash instead of hello world

  • @uziboozy4540
    @uziboozy4540 Рік тому

    Deepkit RPC

  • @TheGabrielMoon
    @TheGabrielMoon Рік тому

    yo ma fellow

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 Рік тому

    is Tprc = Grpc + Typescript?

    • @sushantrajbanshi4508
      @sushantrajbanshi4508 Рік тому

      Trpc and Grpc are not related at all.

    • @gofudgeyourselves9024
      @gofudgeyourselves9024 Рік тому +2

      @@sushantrajbanshi4508 Thanks. I wish they have not named it as TRPC, a lot of people will be confused by this assuming it to be somehow related to GRPC

    • @sushantrajbanshi4508
      @sushantrajbanshi4508 Рік тому

      @@gofudgeyourselves9024 I agree.

    • @invinciblemode
      @invinciblemode Рік тому

      @@gofudgeyourselves9024 nobody owns RPC…?? Why would you be confused

    • @gofudgeyourselves9024
      @gofudgeyourselves9024 Рік тому

      @@invinciblemode yes but GRPC is quite popular so the confusion

  • @TrungPham-lc5mx
    @TrungPham-lc5mx Рік тому +3

    Sadly `ssr: true` is not a sweet dream for everyone.

  • @creatorsremose
    @creatorsremose 9 місяців тому +1

    All those tiny examples always look so easy, but then you start to scale and the whole thing starts to feel like a comet-sized mistake. No wonder so few large-scale applications adopted trpc, while some of the biggest applications in the world are still going strong with GraphQL.

    • @rod6722
      @rod6722 3 місяці тому

      Can you elaborate on what the problems with tRPC are?

  • @27sosite73
    @27sosite73 10 місяців тому

    why on earth to use this nvim
    you are creating this for noobs
    it is to complex without your nvim
    why just do not use vscode. you have it installed.
    damn

  • @kullbetdah
    @kullbetdah 11 місяців тому

    vim btw