This is the most underrated GraphQL tutorial. The explanation is so pure and perfect. I would recommend this GraphQL series to everyone who is learning GraphQL. I recently found about this channel, and every video I watch is amazing and so easy to understand. Keep up the good work.
Watching this is 2023 because my new project needed me to learn this The project got scrapped but I am determined to learn this amazing content and you are such a brilliant tutor. Thank you for this series Pedro.
Less views != Low Quality I am glad that you made this series cause you love Graphql and didn't gave up cause of less views. You made me fall in love with grahql, even after watching several videos I was unable to understand how all this works. Watching your series helped me understand in one go. You are awesome bro! Thanks for this!! Insane quality lectures!
Hello Pedro! I just would like to ask in 31:00 min why we didn't add the User inside the Query why did we write it outside the Query? I just didn't get it, and thanks a lot for your amazing explain.
Hey Omar! So, whenever you have a type, that has fields that return non scalar values (types u created like User and Movies) you have to write a resolver for it. So there is a type Query which has a field called users that returns a value of type [User!]! Since the return type of this field is not a scalar type, we must write a resolver for the field users inside of the Query object. Similarly, the User type has a field called favoriteMovies which returns a Movie type so we need to write a separate resolver for that.
Thank you for this amazing video... I have a question please Do we have to use resolvers everything in querying the APIs or a resolver based code would have be written or predefined in the database
I have been following the course since the beginning but I have an error I can't correct when launching the getMovie request: "errors": [ { "message": "Cannot return null for non-nullable field Movie.yearOfPlublication.", "locations": [ { "line": 6, "column": 5 } ], "path": [ "movie", "yearOfPlublication" ], "extensions": { "code": "INTERNAL_SERVER_ERROR", Can you help me ?
Great tutorial. Thanks!! QQ, quick question, will it work without resolvers defined? is there a default resolver created by apollo if resolvers are not defined?
I just feel how unfair this world is. I have seen many useless content creators have millions of subscribers whereas content creators, providing real value has few thousand subscribers
it would be appreciated if you can make video on how to use typegraphql to create a graphql api and maybe show building a todolist api with it just the backend part of it.
@@PedroTechnologies No please, sorry for not clarifying, actually I want to know how to make uploads using apollo server. i am working on a project and i am unable to get uploads to work. i am trying to do multiple uploads. i was hoping you could do a small video on that. it can be part of series as it progresses. But for now, I was hoping you could do something like that. it can be a separate video for now. will be of great help to me. I have seen videos but none seem to touch on that aspect.
@@PedroTechnologies images and videos, talking of database, i mostly just save the file to an uploaded folder and just save the path to the database. will love to see that also if you will. Thanks.
This is the most underrated GraphQL tutorial. The explanation is so pure and perfect. I would recommend this GraphQL series to everyone who is learning GraphQL. I recently found about this channel, and every video I watch is amazing and so easy to understand. Keep up the good work.
Bro even though views are not great and you know it and you still made such an amazing series, Respect!
This makes me happy! A lot of my viewers are saying this and it makes me glad cause this was my goal with this series :)
Watching this is 2023 because my new project needed me to learn this
The project got scrapped but I am determined to learn this amazing content and you are such a brilliant tutor. Thank you for this series Pedro.
Less views != Low Quality
I am glad that you made this series cause you love Graphql and didn't gave up cause of less views. You made me fall in love with grahql, even after watching several videos I was unable to understand how all this works. Watching your series helped me understand in one go. You are awesome bro!
Thanks for this!! Insane quality lectures!
Hello Pedro! Thank you for another great video, can't wait to see what comes next! I feel so motivated to start creating stuff with gql!
Thank you! Episode 5 coming up :) Already recorded!
Man you had 20k subscribers 1 year ago. HUGE IMPROVMENT WELL DONE!!!!
Have a college project where we need to implement GraphQL. This course is making the whole process super easy. Great work
Good series on GraphQL. Concepts are very well explained. I enjoyed the content.
Even if the views are not ideal, this series has been VERY helpful. Thank you for taking the time to make it
Thanks for the whole series my man! hope it gets you the views and visibility it deserves!
Course is very well planned and detailed. Really appreciate the content!
I love this series and it's needed. I want to learn graphql and your videos are helping me learn it!
This series is a GAME CHANGER! Keep on, keeping on.
Thanks
Thank you!!
Dude, this series is too good and detailed. And also it's recent so that's a plus. Thanks for the series
Hello Pedro! I just would like to ask in 31:00 min why we didn't add the User inside the Query why did we write it outside the Query? I just didn't get it, and thanks a lot for your amazing explain.
Hey Omar! So, whenever you have a type, that has fields that return non scalar values (types u created like User and Movies) you have to write a resolver for it. So there is a type Query which has a field called users that returns a value of type [User!]! Since the return type of this field is not a scalar type, we must write a resolver for the field users inside of the Query object. Similarly, the User type has a field called favoriteMovies which returns a Movie type so we need to write a separate resolver for that.
@@PedroTechnologies Thanks for the explanation man I got it 😊
Great course, love the resolvers, especially the favoritesMovies part, its fantastic.
I love what you are doing and thank you for this course! This course was exactly what I needed! Stay healthy and keep up the good work! God bless!
Great work, leaning GraphQL alongside you and polishing my skills ✌
Thank you for posting these video series. Its really helping me a lot in my work. :)
Happy to hear that!
Awesome video and loving it !!
Pedro, super well organized and explained tutorial!! thank you
Thank you for this amazing video... I have a question please
Do we have to use resolvers everything in querying the APIs or a resolver based code would have be written or predefined in the database
I have been following the course since the beginning but I have an error I can't correct when launching the getMovie request:
"errors": [
{
"message": "Cannot return null for non-nullable field Movie.yearOfPlublication.",
"locations": [
{
"line": 6,
"column": 5
}
],
"path": [
"movie",
"yearOfPlublication"
],
"extensions": {
"code": "INTERNAL_SERVER_ERROR",
Can you help me ?
looking forward to the next ep! Thanks for sharing!
Really cool course! The only thing I don't dig yet is the usage of lodash for standard JS functions
Hey Pedro, you're doing an amazing work! I've always appreciated your content and learnt a lot from them! Thank you very much :)
I've learnt so much from this series
Thanks mate I got a new job and the tech stack involves graphql!
Great tutorial. Thanks!! QQ, quick question, will it work without resolvers defined? is there a default resolver created by apollo if resolvers are not defined?
Thanks Pedro , waiting for typegraphq! and the next ep
Great series, man! I appreciate your work
Thanks for the detailed explanation. Love from Nepal.
Obrigado Pedro!
Thank you Pedro for teaching GraphQL
I just feel how unfair this world is. I have seen many useless content creators have millions of subscribers whereas content creators, providing real value has few thousand subscribers
thanks for this tutorial series, its been very helpful!
Keep the good work moving bro
the best courses, thanks!!
Great Video
it would be appreciated if you can make video on how to use typegraphql to create a graphql api and maybe show building a todolist api with it just the backend part of it.
Hi.. can you explain the difference between apollo-server and apollo-server-express
Thanks for this Pedro
Grande Pedro🙏🏼🙏🏼
i always grateful to you
Thank you!
We'll done 👍👍👍
Thank you!
Great explanation!
KEEP GOING Pedro 👌
Great tutorial, thanks.
Thanks a lot for this course!!
Valeu, Pedro !
There was a mistake. And I had to think about it for an hour. The "isInTheaters" was spelled "isInTheatres" by me. I suppose that was a reflex.
Thanks for this video!
please can you make single and multiple uploads?
What do you mean? Like upload the series as one video as well?
@@PedroTechnologies No please, sorry for not clarifying, actually I want to know how to make uploads using apollo server. i am working on a project and i am unable to get uploads to work. i am trying to do multiple uploads. i was hoping you could do a small video on that. it can be part of series as it progresses. But for now, I was hoping you could do something like that. it can be a separate video for now. will be of great help to me. I have seen videos but none seem to touch on that aspect.
@@jasonhackson2805 No worries hahaha you mean upload images? Or you mean just uploading something to a database?
@@PedroTechnologies images and videos, talking of database, i mostly just save the file to an uploaded folder and just save the path to the database. will love to see that also if you will. Thanks.
this is just best
Awesome
Appreciated!
coo coo coooool
nice :-)
Johnson Lisa Perez Carol Anderson Richard
I made dislike because you deleted my all queries.
What do you mean?
This is awesome. Thank you.