I really enjoyed making this GraphQL video, and would love to make more videos about learning a single topic in one video. Let me know if you have any topics that you would want me to cover in a similiar manner.
Your videos are fantastic because you get right in to it and provide great, real-world applications for the code you're writing. Thank you! My request would be a video or a series of videos on securing your API with JWT and other approaches for authentication, CSRF protection, etc. Thanks!
The clarity of your voice is amazing. I'm 60 years old and don't hear well and it is rare I hear speech readily. Concerning the tool, the required prep is huge. This tool is a gift for contractors that charge by the hour if it is meant to be a replacement for SQL. It seems to be much more that SQL. Pardon my comparison to SQL, but it has been and still is the query tool of my career. Thank you.
All these channel videos are gems. By the way, if somebody else is facing the error "TypeError: expressGraphQL is not a function" just replace the import from const expressGraphQL = require("express-graphql"); to const { graphqlHTTP } = require("express-graphql");
This is excellent. I usually see others jumping right into Apollo, which has lots of abstraction. But this tutorial shows more lower level hands on approach of graphQL.
I Have wasted like 4-8 hours minimum with many tutorials, none of them provide full explanation and implementation clearly, yours was straight to the point, understandable and magically easy to comprehend and apply, love it.
const expressGraphQL = require("express-graphql"); -- should be -- const { graphqlHTTP } = require("express-graphql"); I kept getting an error till I looked up the documentation
yes. alternatively : const expressGraphQL = require('express-graphql').graphqlHTTP require('express-graphql') returns an object with a property called graphqlHTTP that is the function you want to call.
completed the tutorial and everthikng worked . one except one thing in start which was already given as solution by someone in one of the comments. so happy I followed through it.
Really awesome introduction. The setup of an in memory datastore was great as it made learning the concepts easier. A lot people fail to mention that one of the big costs of GraphQL is for backend engineers, not the UI engineers querying the data though 😃 Still a good technology to be aware of.
Thank you so much. I'm glad you appreciated the in memory storage since a lot of people complain that makes the video useless when I feel that adding in a full db makes the video way too long.
I can see the one drawback of GraphQL. While being efficient in terms of clientserver bandwidth it's inefficient in terms of serverdatabase bandwidth. With GraphQL you either return every single property from the database to a server and then server does filtering or, I think, there should be some libraries that move that filtering logic to a database side. The second approach would be a way efficient in terms of a database load. So, using JSON objects in this video is great but doesn't make accent on the challenge with serverdatabase communication.
This video walkthrough explains GraphQL in such a crystal-clear way. Not surprised to see high-quality content coming from WDS. Thanks for this excellent tut
Thank you. Not sure why your response didn't get that 621 likes when YOURS actually solved the problem as posed to vaguely hinting at a solution. A gentleman & a scholar.
Been C# enterprise dev for 4 years and embarrassed I didn't learn about it earlier. The tutorial is excellent and worth watching every minute. The code, remarks, examples, overall structure is just great.
Its really an interesting video for GraphQL. I could able to understand most of the concepts within some minutes. As Dougie mentioned I had that error as well const expressGraphQL = require("express-graphql"); -- should be -- const { graphqlHTTP } = require("express-graphql"); After changing that it worked like butter. Thanks for the video :)
I'm just starting out as a dev so sometimes things that are obvious to experienced engineers are new for me. I also had to change the line: app.use('/graphql', graphqlHTTP ({ graphiql:true })) for it to work. Thanks @CharrliePradeep
This is the best video on GraphQL I have ever seen. And you have explained everything in a crisp and clear way...Thanks a lot for sharing your knowledge..You are the best mentor .I'm able to learn and start using it. Thanks a lot.
Hell of a crash course. Great info without talking down to your audience. Been in software for a long time and just now needing GraphQL for a job. I appreciate the in-depth overview without explaining what an IDE is (and other such nonsense). 🤣🤣
This was great! I finally finished my web development bootcamp and just landed a job as Front-end Developer for a dream company of mine! Your videos have helped a ton! Thanks for everything man and keep up the great videos!
@@WebDevSimplified The bootcamp was a great experience, I've been doing web development since high school so I had a background in it prior to starting it. Everything came pretty quickly to me and I was able to easily understand the advanced concepts easier having had that prior experience. However, alot of others had no experience and the advance concepts where too hard for some people to grasp. I tried my best to get there before class and stay after class to tutor people though. Overall, it was a way for me to figure out the best path and what to learn in order to become employee ready.
@@LeHuffy That's amazing. I am really glad that it went so well for you, and that you were able to help others along the way. I wish you the best of luck with your future career.
Decided to pick GraphQL for my next project and hence decided to learn it properly. After watching this video, it feels I already know a lot about it. Thanks for giving me such a quick start.
Mr. Web Dev Simplified, your channel has helped me SOOO much. You are a natural teacher. I hope these videos are making you rich and you're driving something really spiffy (like a gold-plated Sion) and that you have a swimming pool with a floating bar, which is what we are all aspiring to.
This was by far more helpful than many other videos that I stumbled upon here. straight to the point without too much condescending blabber, thanks a lot!
woah, after painfully struggling though setting up and configuring a REST API, this has just blown my mind. Great presentation packed with a lot of very useful content
Seriously, thank you. You did a great job explaining a fairly complex topic, and made it really make sense in the context of the application you built. Great job, and please do keep making these types of videos. I think I speak for everyone when I say thank you!
I am checking for GraphQL tutorials. There are not many new ones out there and I am initially a bit spetical for a tutorial that is 3 years old. But turn out all the syntax is still valid. It proves how stateable the technology is and how solid this tutorial is. Great job, Web Dev Simplified!! I have been following your content more and more in the recent 2 years.
You just need to import expressGraphQL like this: `const expressGraphQL = require('express-graphql').graphqlHTTP` everything else is working@@mikejakusz1493
Thank you, I just had one error, which I could solve: I change this ==> const expressGraphQL = require('express-graphql'); to this => const expressGraphQL = require('express-graphql').graphqlHTTP well done ;)
Perfect video. 10/10 Amount of Content you have added there. Just perfect Not to much details not to less. Just perfect Talking speed. Just perfect Example. Just perfect Was there one thing I did not understand? Nope! Well done Sir.
The Static DB values: const authors = [ { id: 1, name: 'J. K. Rowling' }, { id: 2, name: 'J. R. R. Tolkien' }, { id: 3, name: 'Brent Weeks' } ] const books = [ { id: 1, name: 'Harry Potter and the Chamber of Secrets', authorId: 1 }, { id: 2, name: 'Harry Potter and the Prisoner of Azkaban', authorId: 1 }, { id: 3, name: 'Harry Potter and the Goblet of Fire', authorId: 1 }, { id: 4, name: 'The Fellowship of the Ring', authorId: 2 }, { id: 5, name: 'The Two Towers', authorId: 2 }, { id: 6, name: 'The Return of the King', authorId: 2 }, { id: 7, name: 'The Way of Shadows', authorId: 3 }, { id: 8, name: 'Beyond the Shadows', authorId: 3 } ]
Great explanation mate. Was looking for a simple video tutorial to understand the basics of GraphQL, because I was bored to read any written tutorials at the moment, and this was such a great video. Thanks
Excellent tutorial!!! Very clear & easy to understand!!! As a first-time GraphQL learner, I could follow all the steps throughout the video. Thanks a lot! Subscribed to your channel :)
great explained. I am new to GraphQL. After many googling (including in paid platform), I found this easy, simple, and clear tutorial to help me understand it nicely. Loved it. Thanks for this video.
Hi Kyle, I'm very very thankful to you for making this tutorial. After watching the first time I was scarring from GraphQL but I take it as a challenge and watch you Tutorial again and again So now I'm comfortable with GraphQL. Thank you.
22:08 type BookType { id: Int! name: String! authorId: Int! author: Author! // what else needs to be added to this line to achieve the query using GraphQL schema syntax? } Love the tutorials. You present web dev concepts better than anyone else imho.
More clear explanation among all, thank you kyle❤❤❤ When I read blog for book and author, I strucked at getting specific author related book, then I got it from your video, main thing is "parent", I'm always thinking about args instead of parent, now I got it. Another useful one I learned is fields, I didn't understand why some places functions, why some places object but got clear idea after you gave the reason. Thank you very much kyle😍😍👍👍👍👏
I used to think GraphQL brought some sort of complexity to your application. After watching this, I realized how far from the truth I was. Imma use it in every application henceforth.. Thanks for the vid, you are awesome!
You don't need multiple requests for REST as stated multiple times, you need to setup endpoints for more specific cases and you lose some flexibility, but still better than a lot of HTTP requests.
Just came here to say thank you so much! Yet another tutorial of yours from which I've benefitted from a lot. I feel like I actually understand graph QL now!
This is great , thank you. Graphql site lucks entry level explanation, and is hard to grasp. Your video is vary clear and cover that first steps needed to understand the idea behind Graphql.
well good explanation is grapql gives you exactly what you want in a clean way exactly like this channel did straight forward and clean short video explanation
This is not bad, although I do think you should have handled/addressed input sanitization. It is a core part of accepting user input and needs to be learned upfront.
I really enjoyed this video and the way you explain was excellent I was having too many query about GgraphQL those all things cleared for me now. Thank you.
Awesome ❤️. I can now understand the basic of how the graphql worked after watching your video. I've got two questions: 1. Is it possible if all the schema creation process can be automated by reading the database relationship automatically? 2. How to resolve incoming args in a for of file/attachments? Thank you in advance.
This is definitely on my to learn list. I have a question though: if GraphQL is powerful, faster and flexible, why don't companies use it to mange their old/out of date database that's difficult to manage? Or is it just "if it isn't broken, don't touch it"?
Most companies have already extensive REST APIs which would take quite a bit of work to migrate over. It is also newish technology so it is harder to find people that are familiar with it. Also some of the main benefits of graphql are just not needed by companies that have a small internal API. I think as time goes on GraphQL will become more and more popular as new projects are created with it instead of REST.
hey, I really grateful to watch you RUclips videos. I have a topic to recommend if you can handle it. it's about how to connect multiple express server (many websites servers) in one physical server that you built it in at home OR have it from AWS. The main task : I want to run those multi servers in the same default port which is 80, so clients can access it easily. ( Idk if it's better to use vhost OR Nginx to mange this !!) and THANK YOU for you effort keep going. :)
Awsome Video to get up and running with GraphQL. I would suggest turning off the tooltip hint in VSCode as this makes it more difficult to see the code you are typing. Thanks for the video :)
I really enjoyed making this GraphQL video, and would love to make more videos about learning a single topic in one video. Let me know if you have any topics that you would want me to cover in a similiar manner.
thanks for making such a wonderful video on graph QL. Could you please make some tutorial on integrating GraphQL with Sails-Mongo application?
Your videos are fantastic because you get right in to it and provide great, real-world applications for the code you're writing. Thank you! My request would be a video or a series of videos on securing your API with JWT and other approaches for authentication, CSRF protection, etc. Thanks!
Thank you for the suggestions. JWT is a topic I want to cover in the nearish future.
Web Dev Simplified hi there, have you been able to create this tut yet? Love your tutorials!
Can you please make tutorial on apollo server with node js. Couldn't able to find much on web.
The clarity of your voice is amazing. I'm 60 years old and don't hear well and it is rare I hear speech readily. Concerning the tool, the required prep is huge. This tool is a gift for contractors that charge by the hour if it is meant to be a replacement for SQL. It seems to be much more that SQL. Pardon my comparison to SQL, but it has been and still is the query tool of my career. Thank you.
It’s called using a quality microphone
All these channel videos are gems. By the way, if somebody else is facing the error "TypeError: expressGraphQL is not a function" just replace the import from
const expressGraphQL = require("express-graphql");
to
const { graphqlHTTP } = require("express-graphql");
Thank you!
Thanks
excellent - thank you!
or like this `const expressGraphQL = require('express-graphql').graphqlHTTP;`
Thanks men
The best part in the video is in between 0:00 to 39:43
I clicked it and found out the video ended lol
This is excellent. I usually see others jumping right into Apollo, which has lots of abstraction. But this tutorial shows more lower level hands on approach of graphQL.
I Have wasted like 4-8 hours minimum with many tutorials, none of them provide full explanation and implementation clearly, yours was straight to the point, understandable and magically easy to comprehend and apply, love it.
As an FYI -- You can run `npm init -y` and it will enter in all default values for you :) Hope that helps. Fantastic video. I love your explanations!
But who doesn't love a good button mash 😂😂
Ha! I didn’t know that! Thank you!
const expressGraphQL = require("express-graphql");
-- should be --
const { graphqlHTTP } = require("express-graphql");
I kept getting an error till I looked up the documentation
Thanks man.
thanks man that helped
omg thank u, half an hour I was trying to figure out what is wrong
Great help, using typescript would have saved some time, and it's because they've make some breaking changes
yes. alternatively :
const expressGraphQL = require('express-graphql').graphqlHTTP
require('express-graphql') returns an object with a property called graphqlHTTP that is the function you want to call.
You are by far the best when explaining Javascript. Much love from Nigeria
Thank you! I'm glad my teaching style resonates with you.
@@WebDevSimplified it does with everyone
Love from Tanzania! My name is Kyle and my job is to simplify the web for you 🤜🤛🏾
Best teacher ever. Straight to the point, and not a single second wasted. Thank you very much for this great video.
Calm down
@@Jb67912 you’re the one that needs to chill
mans straight out of the twilight saga
5:55 just type: npm init -y and it'll set default values automatically
completed the tutorial and everthikng worked . one except one thing in start which was already given as solution by someone in one of the comments. so happy I followed through it.
Really awesome introduction. The setup of an in memory datastore was great as it made learning the concepts easier.
A lot people fail to mention that one of the big costs of GraphQL is for backend engineers, not the UI engineers querying the data though 😃
Still a good technology to be aware of.
Thank you so much. I'm glad you appreciated the in memory storage since a lot of people complain that makes the video useless when I feel that adding in a full db makes the video way too long.
I can see the one drawback of GraphQL. While being efficient in terms of clientserver bandwidth it's inefficient in terms of serverdatabase bandwidth. With GraphQL you either return every single property from the database to a server and then server does filtering or, I think, there should be some libraries that move that filtering logic to a database side. The second approach would be a way efficient in terms of a database load. So, using JSON objects in this video is great but doesn't make accent on the challenge with serverdatabase communication.
Didn't know anything about GraphQL, so glad this was the first video I watched. Such a great exposition. Thanks!
This video walkthrough explains GraphQL in such a crystal-clear way. Not surprised to see high-quality content coming from WDS. Thanks for this excellent tut
for those who are still stuck at 9:17 try this:
const express = require('express')
const { graphqlHTTP } = require('express-graphql')
Thank you. Not sure why your response didn't get that 621 likes when YOURS actually solved the problem as posed to vaguely hinting at a solution. A gentleman & a scholar.
Been C# enterprise dev for 4 years and embarrassed I didn't learn about it earlier. The tutorial is excellent and worth watching every minute. The code, remarks, examples, overall structure is just great.
Its really an interesting video for GraphQL. I could able to understand most of the concepts within some minutes. As Dougie mentioned I had that error as well
const expressGraphQL = require("express-graphql");
-- should be --
const { graphqlHTTP } = require("express-graphql");
After changing that it worked like butter. Thanks for the video :)
const expressGraphQL = require('express-graphql').graphqlHTTP
I'm just starting out as a dev so sometimes things that are obvious to experienced engineers are new for me. I also had to change the line:
app.use('/graphql', graphqlHTTP ({
graphiql:true
}))
for it to work. Thanks @CharrliePradeep
This is the best video on GraphQL I have ever seen. And you have explained everything in a crisp and clear way...Thanks a lot for sharing your knowledge..You are the best mentor .I'm able to learn and start using it. Thanks a lot.
Amazingly made video. In 40 mins you have added almost everything that's required to develop an enterprise level apps.
Hell of a crash course. Great info without talking down to your audience. Been in software for a long time and just now needing GraphQL for a job. I appreciate the in-depth overview without explaining what an IDE is (and other such nonsense). 🤣🤣
This was great! I finally finished my web development bootcamp and just landed a job as Front-end Developer for a dream company of mine! Your videos have helped a ton! Thanks for everything man and keep up the great videos!
Congratulations! That is amazing. Nice job putting in all the hard work. How was the boot Camp experience for you? Did you feel you learned a lot?
@@WebDevSimplified The bootcamp was a great experience, I've been doing web development since high school so I had a background in it prior to starting it. Everything came pretty quickly to me and I was able to easily understand the advanced concepts easier having had that prior experience. However, alot of others had no experience and the advance concepts where too hard for some people to grasp. I tried my best to get there before class and stay after class to tutor people though. Overall, it was a way for me to figure out the best path and what to learn in order to become employee ready.
@@LeHuffy That's amazing. I am really glad that it went so well for you, and that you were able to help others along the way. I wish you the best of luck with your future career.
@@WebDevSimplified Thanks man, appreciate it! Keep up the great videos!
@@LeHuffy how long does it take?
3 minutes into this video and I'm already learning so much more than struggling through countless google searches.
Thank you for this video!
Decided to pick GraphQL for my next project and hence decided to learn it properly.
After watching this video, it feels I already know a lot about it.
Thanks for giving me such a quick start.
Mr. Web Dev Simplified, your channel has helped me SOOO much. You are a natural teacher. I hope these videos are making you rich and you're driving something really spiffy (like a gold-plated Sion) and that you have a swimming pool with a floating bar, which is what we are all aspiring to.
This was by far more helpful than many other videos that I stumbled upon here. straight to the point without too much condescending blabber, thanks a lot!
Thank you! I am really glad you enjoyed the video. I unfortunately couldn't find any way to condense it below 40 minutes.
woah, after painfully struggling though setting up and configuring a REST API, this has just blown my mind. Great presentation packed with a lot of very useful content
After watching a lot of other peoples tutorials: Thank you for your clear pronounciation ^^
Great tutorial. GraphQL is starting to make sense from watching this.
Thanks! I am glad I could help.
Seriously, thank you. You did a great job explaining a fairly complex topic, and made it really make sense in the context of the application you built. Great job, and please do keep making these types of videos. I think I speak for everyone when I say thank you!
I am checking for GraphQL tutorials. There are not many new ones out there and I am initially a bit spetical for a tutorial that is 3 years old. But turn out all the syntax is still valid. It proves how stateable the technology is and how solid this tutorial is. Great job, Web Dev Simplified!! I have been following your content more and more in the recent 2 years.
I am a student and i have to learn graphql can i get help
setting up the expressGraphQL route does not work for me.
You just need to import expressGraphQL like this: `const expressGraphQL = require('express-graphql').graphqlHTTP` everything else is working@@mikejakusz1493
Thank you, I just had one error, which I could solve:
I change this ==> const expressGraphQL = require('express-graphql');
to this => const expressGraphQL = require('express-graphql').graphqlHTTP
well done ;)
Super helpful for me. I’ve read books, built a few apps and never fully understood the concept. You made it easy to understand!
Perfect video. 10/10
Amount of Content you have added there. Just perfect
Not to much details not to less. Just perfect
Talking speed. Just perfect
Example. Just perfect
Was there one thing I did not understand? Nope!
Well done Sir.
The Static DB values:
const authors = [
{ id: 1, name: 'J. K. Rowling' },
{ id: 2, name: 'J. R. R. Tolkien' },
{ id: 3, name: 'Brent Weeks' }
]
const books = [
{ id: 1, name: 'Harry Potter and the Chamber of Secrets', authorId: 1 },
{ id: 2, name: 'Harry Potter and the Prisoner of Azkaban', authorId: 1 },
{ id: 3, name: 'Harry Potter and the Goblet of Fire', authorId: 1 },
{ id: 4, name: 'The Fellowship of the Ring', authorId: 2 },
{ id: 5, name: 'The Two Towers', authorId: 2 },
{ id: 6, name: 'The Return of the King', authorId: 2 },
{ id: 7, name: 'The Way of Shadows', authorId: 3 },
{ id: 8, name: 'Beyond the Shadows', authorId: 3 }
]
Great explanation mate.
Was looking for a simple video tutorial to understand the basics of GraphQL, because I was bored to read any written tutorials at the moment,
and this was such a great video.
Thanks
Excellent tutorial!!! Very clear & easy to understand!!! As a first-time GraphQL learner, I could follow all the steps throughout the video. Thanks a lot! Subscribed to your channel :)
Your skill for explaining these complex topics is impressive. Thanks for the tutorial
2023 update: import expressGraphQL like this if you get an error: `const expressGraphQL = require('express-graphql').graphqlHTTP`
great explained. I am new to GraphQL. After many googling (including in paid platform), I found this easy, simple, and clear tutorial to help me understand it nicely. Loved it. Thanks for this video.
To be honest this is the most straight to the point graphql video I've watched by far , but the mutation did not happen inside the server file !!
I'm glad you enjoyed it, but I am not sure what you mean by the mutation comment.
Wow, the best intro to GraphQL I have seen so far! Thanks!
You're welcome! I am glad I could help.
Hi Kyle,
I'm very very thankful to you for making this tutorial. After watching the first time I was scarring from GraphQL but I take it as a challenge and watch you Tutorial again and again So now I'm comfortable with GraphQL.
Thank you.
I think this is the best explanation of graphql for beginners that I saw
Lots of Respects young man, from Hyderabad, India!
Very well explained. This is how tutorials should be IMO.
22:08
type BookType {
id: Int!
name: String!
authorId: Int!
author: Author! // what else needs to be added to this line to achieve the query using GraphQL schema syntax?
}
Love the tutorials. You present web dev concepts better than anyone else imho.
I can't tell you how nice it is to watch videos that cut out the bulls***
Thanks so much!
It should be noted that GraphQL was created by Facebook and has an active community of developers. Awesome tut...
More clear explanation among all, thank you kyle❤❤❤ When I read blog for book and author, I strucked at getting specific author related book, then I got it from your video, main thing is "parent", I'm always thinking about args instead of parent, now I got it. Another useful one I learned is fields, I didn't understand why some places functions, why some places object but got clear idea after you gave the reason. Thank you very much kyle😍😍👍👍👍👏
This is a very helpful video to learn the basics of building a graphql server. Very well presented! Try coding along with the presenter.
I used to think GraphQL brought some sort of complexity to your application. After watching this, I realized how far from the truth I was. Imma use it in every application henceforth.. Thanks for the vid, you are awesome!
A great brief tutorial, I think I fell in love with GraphQL now, thank you!
i love how this guy simplify everything, thank you
Explained everything in simple way..best graphQL fundamentals tutorial so far!
You don't need multiple requests for REST as stated multiple times, you need to setup endpoints for more specific cases and you lose some flexibility, but still better than a lot of HTTP requests.
I always enjoy your teaching style. So clean and clear. Great content. Thank you!
Just came here to say thank you so much! Yet another tutorial of yours from which I've benefitted from a lot. I feel like I actually understand graph QL now!
This video was well done, the pace and material were perfect for an intro into GraphQL.
I'm new to the world of GraphQL and this was really helpful! Thanks for making this crash course
Thank you so much. Straight to the point. Did'nt even waste a second. Each and every second was carefully crafted. Such an artwork.
One of the best programming tutors out there. Thank you
This should be on the top.
THANK YOU! 🔥
What kind of person gives a thumbs down for a free educational video??
This is great , thank you. Graphql site lucks entry level explanation, and is hard to grasp. Your video is vary clear and cover that first steps needed to understand the idea behind Graphql.
Rename your channel as "'Node JS Guru"... Your examples are easy to understand and to the point..
Awesome full-fledged video about building either front and back GraphQL apps.
Amazing, thanks so much! You should put your name in the description. Branding, branding, branding!
Learning this for "The Graph" blockchain. Thanks a lot.
although this is a 3 years old video I will still like this and will say thankyou.
well good explanation is grapql gives you exactly what you want in a clean way exactly like this channel did straight forward and clean short video explanation
I always wanted to look into GraphQL and found your video today. This is so cool and thanks a lot for making this...
Excellent Explanation and in 40 mins you explained all necessary concepts.
This guy fully deserves over a million subscribers.
This is not bad, although I do think you should have handled/addressed input sanitization. It is a core part of accepting user input and needs to be learned upfront.
Explained really well, I understood everything and was able to make my own example after watching this. Thanks for your efforts.
Your best one so far!
Thanks you! I put a lot of effort into this video, and am really proud of how it turned out.
Dev Ed, 🤣🤣 like your magic tricks, I'm happy to see you here too.
Greetings from Tanzania 🇹🇿
Man.... you are so good looking like a movie star, and you explain very well, and very well organized presentation. you got it all
I really enjoyed this video and the way you explain was excellent I was having too many query about GgraphQL those all things cleared for me now. Thank you.
there is another version for constructing the object type with a string... but i really really REALLY prefer the way you do it in the video XD
Awesome ❤️.
I can now understand the basic of how the graphql worked after watching your video.
I've got two questions:
1. Is it possible if all the schema creation process can be automated by reading the database relationship automatically?
2. How to resolve incoming args in a for of file/attachments?
Thank you in advance.
Thank you for this amazing GraphQL tutorial!
Thanks for the amazingly easy explanation of that topic! Best one I've found! Greetings from Germany 🙏🏼
Thank you! I'm really glad you enjoyed it.
9.5/10 Well made video. Only improvement would be to skip the Hello World part and just jump straight into the books and author
An amazing tutorial as always. Make a fullstack react + graphql tutorial for all who are yearning to be FullStack Graphql developers
Damn. This is a MUST SUBSCRIBE channel. Awesome tutorial, easy and fast. Great job!
Great video! Helped me get a grasp on using GraphQL together with Express. Thank you!
The way you cut it down to the chase is astonishing.
You never Disappoint with your videos , thank you
const expressGraphQL = require('express-graphql').graphqlHTTP;
.graphqlHTTP; to be added at end to avoid TypeError: expressGraphQL is not a function.
WOW! Awesome tutorial. Thanks. I learned GraphQL within just 40 minutes!
Great video to kick off your journey in graphQL
Thanks, great video. I need a quick intro but with some detail and this was perfect.
This is definitely on my to learn list. I have a question though: if GraphQL is powerful, faster and flexible, why don't companies use it to mange their old/out of date database that's difficult to manage? Or is it just "if it isn't broken, don't touch it"?
Most companies have already extensive REST APIs which would take quite a bit of work to migrate over. It is also newish technology so it is harder to find people that are familiar with it. Also some of the main benefits of graphql are just not needed by companies that have a small internal API. I think as time goes on GraphQL will become more and more popular as new projects are created with it instead of REST.
Cool explanation, I’m a front end developer from 🇷🇺 Thanks a lot
hey, I really grateful to watch you RUclips videos. I have a topic to recommend if you can handle it. it's about how to connect multiple express server (many websites servers) in one physical server that you built it in at home OR have it from AWS.
The main task : I want to run those multi servers in the same default port which is 80, so clients can access it easily. ( Idk if it's better to use vhost OR Nginx to mange this !!)
and THANK YOU for you effort keep going. :)
Really interesting. I haven’t used it before, but I can see why it’s so popular 👍🤓
You've got to check it out. It is really fun when it finally clicks.
Awsome Video to get up and running with GraphQL. I would suggest turning off the tooltip hint in VSCode as this makes it more difficult to see the code you are typing. Thanks for the video :)
A very important point is made on circular referencing (ReferenceError) at 31:13