Build a GraphQL Twitter API Clone with TypeScript, TypeGraphQL & Prisma

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 31

  • @umarmuhammadzakari4585
    @umarmuhammadzakari4585 2 ปีที่แล้ว +8

    First here Tom. More Fullstack development please

  • @kirakira160
    @kirakira160 2 ปีที่แล้ว +5

    Tom!! You Are Gift From God❤❤! please more videos like that

  • @panchcw
    @panchcw ปีที่แล้ว +1

    Nicely explained.it quite rare to see people explain technical stuff this good.keep it up

  • @justhooman4682
    @justhooman4682 2 ปีที่แล้ว +2

    Thank you for this! Graphql API with subscriptions and typescript is what I have been wanting to do for a while.

    • @TomDoesTech
      @TomDoesTech  2 ปีที่แล้ว

      Glad it was helpful!

  • @regilearn2138
    @regilearn2138 2 ปีที่แล้ว +5

    Awesome Tom ❤❤❤❤,please aslo use***react postgres and prisma,Nest js *** in future videos.

  • @yoJuicy
    @yoJuicy 2 ปีที่แล้ว +3

    Mate, you are a beast! Thank you for continuing to make content for us. You have some of the best material on intermediate and advanced topics on youtube in the JS world. I often find most youtube tutorials are too "light" or limited so its just learning beginner stuff over and over. That's not the case with your channel. Next.js and typescript with some backend api stuff i think is a good niche!

  • @4ktstan174
    @4ktstan174 2 ปีที่แล้ว +4

    Thank you, great video !

  • @MrKeepItTrill
    @MrKeepItTrill 2 ปีที่แล้ว +2

    Great video as always :)

  • @oleksiishkulipa1626
    @oleksiishkulipa1626 2 ปีที่แล้ว +1

    you are the best) thx for your tutorials

  • @easternlai
    @easternlai ปีที่แล้ว +1

    what an amazing video!

  • @mustafayazlmc3973
    @mustafayazlmc3973 2 ปีที่แล้ว +1

    Hi , iam nodejs developer i like your videos that related to backend tech, please do more videos about how to make chat bot and ataching it wit coinbase etc..

  • @jeremyh9841
    @jeremyh9841 2 ปีที่แล้ว

    You will do a video about the client in Next TS with apollo client ?
    You will show the way to upload files ?

  • @zeldacamila
    @zeldacamila ปีที่แล้ว

    hi, thank u for this important content. can you please explain why you used prisma over TypeORM?

    • @TomDoesTech
      @TomDoesTech  ปีที่แล้ว +1

      I've never used TypeORM

  • @lihinfei8334
    @lihinfei8334 2 ปีที่แล้ว +3

    quick note, The `subscriptions-transport-ws` package is no longer maintained , the author suggest us to use graphql-ws.

  • @jeremyh9841
    @jeremyh9841 2 ปีที่แล้ว

    In the function subscriptionServer, buildContext is not recognized...

  • @SeanCassiere
    @SeanCassiere 2 ปีที่แล้ว

    I may be missing some business logic, but I think the Subscriptions need to be filtered for each user.
    Whether the Message entity is a Twitter "Tweet" or "Direct Message", when a user subscribes to newMessage, they'll receive all Messages regardless of whether they are following the recipient or not.
    This wouldn't matter if the Messages are meant to be a public feed of posted messages (or something of that nature).
    Please let me know if I'm missing something here.

    • @TomDoesTech
      @TomDoesTech  2 ปีที่แล้ว

      Yeah, you should filter them to meet the needs of your app. I didn't show that because I didn't want to over-complicate the subscription part.

    • @SeanCassiere
      @SeanCassiere 2 ปีที่แล้ว

      @@TomDoesTech Ok, cool cool. Thanks 🙌🏼

    • @nelsonfleig5024
      @nelsonfleig5024 2 ปีที่แล้ว

      @@TomDoesTech Maybe a topic for another video? How about a personalized notification system?

  • @dominikwozniak4317
    @dominikwozniak4317 2 ปีที่แล้ว

    Hi Tom, Great video :) Can you explain why fastify is better than express? ;)

    • @TomDoesTech
      @TomDoesTech  2 ปีที่แล้ว +2

      Fastify has a great plugin ecosystem, it has async handlers so you don't need to call res.send(response), you can just return from a handler. Everything just works as you expect it to work.

  • @_RobTheRed_
    @_RobTheRed_ 2 ปีที่แล้ว

    Again great content! May we see file upload with graphQl as well?

    • @TomDoesTech
      @TomDoesTech  2 ปีที่แล้ว +2

      I tend not to upload files via GraphQL to be honest. I think GraphQL is best kept for data to be served in a graph and the rest should be REST

  • @MaksymMinenko
    @MaksymMinenko 2 ปีที่แล้ว

    Is there a specific reason for *not* using Mercurius?

    • @TomDoesTech
      @TomDoesTech  2 ปีที่แล้ว

      I haven't used i before. I don't really make videos about things I haven't used. I've heard it's really good though

  • @fellainthewagon7166
    @fellainthewagon7166 2 ปีที่แล้ว

    Fastify, great!! Everyone is tired of Express...

    • @TomDoesTech
      @TomDoesTech  2 ปีที่แล้ว

      Express is great, but Fastify is on a whole other level