I would love to add on to this. If you followed along, take a look at the list of plugins - www.fastify.io/ecosystem/ and reply with what you would want to see implemented. Auth, mongo/postgres/redis, cors, etc Maybe we could add a frontend as well
Would LOVE to see you take Fastify further - proper, secure auth, JWT, setting up Stripe, accepting payment/subscriptions, sending transactional email, and MongoDB. 😊
Finally, fastify gets some love, it deserves more popularity. My company uses it as standard nodejs framework, replacing express totally, for about one a half year.
agree, but I only get to know what they offers not immediately use them.. unless org/company ask me to do or client want specifically want it then I will use them.. quite exhausted if you want to catch them all especially JS framework that keep expand.. since Fastify not so much different with Express i still can catch them up..
-A3n5N8XwpQ (youtube not allowed us to share a link here, so here is unique youtube id you can replace at the end of youtube url after watch equal sign) great advise from Ben Awad.. :)
Learn what you need and necessary. Dont learn it all. If you want a slow phase framework try .net or java. im pretty sure you will get stuck on editing bugs legacy apps for a long time lol
Great job, keep going, please do more with Fastify this is the 6th course that I took with you and now I am doing an internship as a node.js developer, I learned a lot from you man. I am looking to learn more from you. Thank you so much.
I just want to say that we all appreciate your hard work, millions of people will stand by my side when I say this, you made us into better programmers and better people
I saw an intro to Fastify from one of the creators, but this crash course really made me take a look at this framework and get started my new nodejs projects using it. Thank you so much.
Hi Brad. I would def want to see more on Fastify, you could always add on 1 or 2 apis to show case some more advanced features of Fastify. Turn it into a speed guessing game if there is an api that generates random questions 🤪 If a front end were to be added, make it very basic as to concentrate on Fastify and maybe other packages you'd like to add that works well along side Fastify. Data persistence you could write to the file system.
Oh man, I have watched only the first two minutes of the video and I already know I'm gonna learn a ton!! I watched your last React video and now I found this one and I'm so f happy!
For those who want autocompletion. const fastify = require('fastify').default; const app = fastify({ logger: true }); app.* => You will get autocompletion now
Thanks so much for the tutorial. I would like to see, as you suggested, adding a db to it, postgres would be great. Another idea for an expansion could be adding a frontend, using for example react-admin to manage these resources. I really liked your tutorial about react-admin as well. Thanks again, Brad
Looks really cool. I hope you will explore it further with a small MFRN? project... or even just a backend focusing on CRUD and what are the cooler features of Fastify. I hope your health is improving. All the best to you and your kids. You're the best Brad!
I have never seen anyone use the spread operator in any 'live' video tutorial. Watching that specific segment should assist anyone still not solid in its use (or use case) come away with a better understanding of it. Thank you!
Thanks for making this useful tutorial. I really appreciate it. Please create one tutorial with redis and SQL database. I think you forgot to add schema for update items to accept name from swagger.
A good alternative to REST client is Thunder Client. Every since i discovered this, i barely use PM unless am working in a large team with a lotta API endpoints. If am just testing an API to see the result, or post some data, i use Thunder client :)
Thank you Brad for a useful vid covering CRUD with fastify. It may be 3 years ago that you published it, but yours was among the very best, - includes swagger docs (update for 2024 visitors: npm i @fastify/swagger and @fastify/swagger-ui). One of those videos that's so good, it helps to watch it twice all the way through!
Thank you Brad, This was very helpful, looking forward to you doing Authentication and Data persistence with mysql. Also throw a few more light on Fastify decorators. Great work again!
Thank you for your well paced tutorial. I think you've missed some of the schema options in order to have a fully functioning Swagger. When you have a parameter you must add something like: params: { type: 'object', properties: { id: { type: 'string', description: 'item id' } } }, In the update option the body is also missing. Regards.
Hey Brad, thanks so much for making this awesome video. You made my day :) Also, it would be very cool to do a MERN stack course with justify . Thought it'll be really cool
I like this, can you make it with typescript too for next video? I wonder the best project structure it would be for fastify when it comes with additional syntax
Love Brad's videos. I am a bit late coming to this so there were some issues with using Swagger etc. with some updates since this was originally created. Not too difficult to make the necessary changes though. All in all a great resource. Thanks again.
thank you a lot. your video helps me to understand about fastify. Please make videos on Auth Passport JWT and some other security related core plugins.
Awesome video as always. Thanks for putting so much efforts to make it simple to understand. Please create it a bit more complex and attach it with some DB and authentication.
Hey man thanks again for your awesome tuts! got a small note though, using "Item" as model and route examples was a bad idea since I got confused it with the schema array items, not a big deal but confused me for few mins,
well you can use thunder client vscode extension for the requests. it's like you've integrated postman into vscode. ui and functionality is almost the same.
Hey Brad, thanks a lot. Didn't know this framework and seems promising. I would really love to see Middleware implementation, and maybe some authentication/authorization. Blessings from Argentina.
Beautiful. I'm going to check if you did more on Fastify. Nevertheless, please keep working on Fastify lessons, this looks really promising. I also watched bechmark videos and indeed Fastify is what I need for the volume of data my apps handle. Express is just too slow for my use-case. Thanks.
Now, I realize that most of the tests available out there use huge amounts of requests, not just a single request. So I think I can come to a conclusion that fastify only handles a lot of requests faster than express but when it comes to a single request Express beats the shit out of Fastify.
Yeah, there are pros and cons. I try not to say x is better than y. There are so many variables that go into each project. My job is simply to show the options and teach the technology
Please do a video on graphql with react and redux.. there is a lot of confusion like 1. when we using graphql is that necessary to use apollo client. 2. Apollo client is a replacement for Redux 3. Both apollo and redux can be used in same project etc pls clarify