📨 Easy to digest software engineering guides weekly: tech-vision.io... In this video, I showcase 10 NestJS key concepts that will help you build solid foundations for understanding and building NestJS applications.
I saw the thumbnail and title then I hit like button as soon as I started watching the video. I am two minutes in and have already learned something new⭐. Good job👏.
@@kenbinta2246 Have you considered not using an ORM 😅? Before adding a tool/library/layer you can ask yourself these questions? - What is the problem I'm trying to solve? - Is that problem worth solving? - Is that problem worth solving now? (Do I have the time and budget for it) - Does the tool/library/layer I want to add introduces more complexity? If yes is the added complexity worth it? - If you work on a team, are your team members happy with the change, are the happy to learn something new, do you have the time and budget for everybody skill up? This was my very diplomatic way of saying, if you're not sure about which ORM to choose , don't use one 😀. Plus you can always come back and add one later if you want to.
Thanks for the excellent explanation. I've shared the "Master NestJS with these Guides" playlist with my team. We recently migrated our backend from Directus to NestJS, and your tutorials, combined with the clear NestJS documentation, have been a lifesaver.
@israeltechint Wow thank you so much for the feedback and really happy that my videos are being helpful to you and your team. Thank you for taking the time to leave a comment and sharing the videos, really appreciate it 💜🙏
I had to create a lot of custom extensions, add tsoa and others packages to have a flexible developer experience. That's not the best for collaboration. At least, now that we use Nestjs for the Backend and Refine React for the admin app, we are more confident when reacting to changes in business rules.
Your smile is something :) My mood is just so uplifted by looking at your smile. Thank you for the explanation, it's very clear, I'm new to Nest.js and it was very clear to me!
Thank you so much for your comment, that's amazing to hear I always wonder if my explanation makes sense I try to put some metaphore here and there, some diagrams etc... Getting this type of feedback really makes me super happy, thanks for watching the video and leaving such a nice comment 🙏💜
Really quality video, can tell by your editing you are putting a lot of effort into it. You explain things in such a way that it is super easy to understand. Would love to see some more mini tutorial type videos demonstrating specific features e.g. recently I came across event emitters in nestjs but am not sure in which case they are useful and how to use them. A video on this will be quite helpful. Would also love to see a video on best practices for preparing it for production and deployment. Best practices for logging so that if in production something breaks we can check it. Keep it up!
Hey @sunnysetia, thank you so much for your comment, and also thank you for being a recurring viewer of the channel. Deployment and logging are definitely on my very long backlog list of topics I want to cover relatively soon. But to be totally transparent, event emitters were not really on my radar. I'm currently working on a crash course on Microservices, and I'm really looking forward to publishing that (probably next month). But in the meantime, I'll be releasing other mini-tutorials and explainers 😉
good explanation man, im loving nestjs. thumbnail and editing are also on point, i can see that you put effort into this, amazing for such a small channel
Thanks a lot for this comment 🙏, yes indeed there is a lot of effort that goes into these videos and comments like yours give me the motivation to keep going
Thanks for the good and simple tutorial, I just want to advice you to add a some classic sound in the background and little sound effects when the slider make change.
00:05 Understanding key concepts and principles is essential for navigating code effectively. 01:17 Next supports servers, microservices, and standalone applications 02:24 Understanding the concept of decorators is crucial. 03:40 Controllers receive requests and return responses, Providers are injectable classes. 04:50 Control request handling flow using middleware and guards 05:56 Handlers based on specific conditions for request processing. 07:06 Implementing pipe transform interface with validation and transformation capabilities. 08:18 Implementing Exception Filters in NextJS
I absolutely hate NestJS because of it’s syntax and the fact that I unlike many developers know how to architect apps but I have to admit you might change my mind