I had to re-upload. I hope that you all find the video useful, I am looking forward to exploring NodeJS and if you have any future suggestions please let me know. Thank you for being here
I just read about the EJS Layouts, Googled "express ejs layouts" tutorial, found your video and 27 minutes later i know everything i need about ejs layouts. Thanks for this video!
I was stuck with that layout error and your video solved it for me and taught me how to use EJS layouts. Thank you so much for creating such helpful content.
You have no idea how much I searched to find a video that explained what I desperately needed (3 days). thank you so so much. I am your new sub and fan.
Very Very well done. A lot of coders dance about flexing their tech verbiage. I have been searching for some guidance as 5to how to use Layouts as I am trying to write a web that would allow different layout depending on what the user clicks. You hit it right on the money. I will switch from hbs to ejs and use it for this family photos project. Thank you for your willingness to take it far enough to stretch the topic. I find it interesting that no one covers the small things like favicon and paths both are part of web sites but left out there hanging for newbies like myself. Thank you for at least letting me finishing this project for my daughter with a little more flare. Cheers.
I don't have any experience with Python / django but they look good in terms of what you can do. I do like node as there are so many great NPM packages. Thanks for the comment!
Raddy, this was amazing, thank you very much, the only difficulty I had was when declaring the path to the layouts in the app.js, I mistakenly typed "layouts" instead of "layout" (Newbie).
Hi Raddy, Is EJS recommendable for develop an ERP system? If EJS it's not recommendable, which another template engine or framework would be right to dev the erp system? I'll really appreciate your feedback.
I think that this is a personal preference to what you like, what you are good at, you have to consider the skills set of your team (if you are working with one.) and plan for the future. If you already have experience with Angular, Vue or React I would pick one of them for the front end development. They are all great for performance, resources, scalability and when you need help, you'll easily find people to hire. The positive about using Node.js with Express and EJS is that your application is all in one place and you can structure your code the way you like. So if you are building an app/website I really don't see the problem of using EJS. One thing that I don't fully like about EJS is the syntax. I find it hard to write, but that could be because I am not used to it. There are many other alternatives templating languages This is an interesting topic. Thanks for the question and I hope that this helps. What do you think that you are going to do?
Thank you for the video. Very helpful ... Thanks for not cutting out the mistakes that happened also ( which i feel helps more in the troubleshooting while developing )
Glad it was helpful! Mistakes happen all the time haha. It's annoying when it happens on a video as I am usually trying to do them as quick as possible and be straight to the point
@@RaddyDev Yes ... It's annoying ... But these could be some common mistakes and helps in the better understanding of what is allowed and what is not ...
Hey Velmurugan, my recommendation would be to think of a project and try to build it. Tutorials are great, but practice makes perfect. Every time you find a problem that you can't solve you can watch or read a tutorial on it. Keep going, keep practising and you will be a pro in no time 😉
Thanks for great tutorials. The question that was on my mind was how to bring in specific css for a page whilst using a default main.ejs. Say for instance css for a slideshow on the homepage, a lightbox on a portfolio page. I see on the npm page that ejs layouts has extractScripts and extractStyles, so these can be included in your ejs content e.g. index.ejs
You're very welcome! There are a few ways I can think of. One is to actually modify your main layout and use it only for the layout of the page and now the full HTML like I did. In this case, you'll be able to put your own document information for each page you have. That would be good for SEO too. The other way would be to pass data to the main layout and rendering it with ejs. Kind of like the page title . You can do conditional logic with EJS so that would work
@@RaddyDev I will watch your vid over again. This is where I am currently. In my index.ejs I have a script src tag at the bottom of my code. In the controller I am rendering index.ejs with extractScripts set to true. In my layouts/main.ejs I have before the closing body tag. This does seem to work quite well. As I say I will go over your vid and comment, as I am sure what you are saying makes more sense :)
The sidebar is just an html side element so I would assume that it's something to do with CSS rather than ejs. You need to have a div with a class name of layout-sidebar wrapping the main and side. Also don't forget the CSS.
You don't need templating engines, but they have a lot of useful features. It essentially makes your pages dynamic where you can send some data to the templating engine and render the data. I find them easy to use, read, understand and structure
i have a problem. What if i want to pass my data locally to some ejs component? The problem is all my ejs components have access to data. 'Variables in your top-level data object are available to all your includes, but local variables need to be passed down'. Can i change this behavior?
@@RaddyDev imagine i have include(header.ejs) which is located in about.ejs. The problem is when i pass my data through api to about.ejs, then all my 'includes' inside of about.ejs have access to data. Its something like global scope where all my includes inside of about.ejs have access tto data. What i want is restrict access to global data and allow to use only the data that I pass inside the 'include' function. I ve tried u example already but my 'include' layout still has access to all data that i pass through api to about.ejs
thank man it's help to understand how to work this middleware. it actually very simmiler to building detail page instead of detail page we render all html element(not just specific content) in single file, it save our time to building html skelet for each page we just write elements.
Thanks for the video. Quick question related to passing code to a layout. I need to pass {success: req.flush('success, error: req.flush('error'} to my layout. How can I get the object in JSON? how would I use JSON.stringify to do that?
You could still send HTML pages to be rendered if this is what you are asking. it would be something like this: res.sendFile('views/page.html', {root: __dirname })
Actually I am getting an error when I am using the passed values(while rendering index.ejs) in the partials, saying '"value" not defined'. Any solution?
That's kind of a big project, Vishnu. I started making a login system a while back, but it was taking so long I had to leave it. I have to revisit it and see what I can do. Thanks for the suggestion
./ is not "back" and ../ is not "double-back". ./ means: this (relative) directory ../ means: go back one directory Two directories back would be like: ../../ Nice and straightforward tutorial BTW
You would have to do that with front end javascript. Create a script.js file and include that in your HTML and then you should be able to manipulate the dom
Dear raddy I have created ejs file with multiple forms all forms are written in modal when I click modal popups with form and by toggle class I can minimize maximize that form now the part where I am facing problem when I am posting this form in response page gets refresh and every time for new entry user have to re click on link to open form again please help I am stucked here from long time
Hey Rushirajsinh, it's happening because Express.js is a server-side framework. Ideally, you would probably want to use a client-side framework/library like Angular, Vue and React. Don't worry it's still possible to do, but you'll have to hijack the submit form. You could do that with jQuery and ajax, see example below. $('#yourform').on('submit', function (event) { // Prevent the form of causing a page refresh event.preventDefault(); let data = "some data"; $.ajax({ url: 'localhost/', data: data, method: 'POST' }).then(function (response) { // Append the response to an HTML element $('.message').append(response); }).catch(function (err) { console.error(err); }); });
That's all mentioned at minute 3:38. Also it's in the article - link in the description. I didn't want to write the full app.js file as I do it in every single tutorial. I probably should have written it. That is valuable feedback for me. Thank you
Unfortunately I didn't realize that the music was too loud and now I can't update the video unless I cut the intro. I might do that 🤔. Thank you for the feedback and I am glad that you liked the rest of the video
I did my last website using EJS and for my new one I wanted to use Vue... With SSR... Gosh it was such a bottleneck just to get the server working... then when I managed to get it working, it was running from the build so to see all the change on the fly I had to wait 20 seconds each time because I had to build... I gave up and came back to EJS
@@RaddyDev Exactly, when I switched to ejs, withing an hour I implemented a no reload navigation (I had to code it since there is not library for that), added mysql, added dynamic subdomain and now the web app almost ready. The only thing that I wanted in Vue was the no reload navigation
Hello people. I am getting error as "variable is not defined" when I am trying to use "" tags more than 1 time. If I just put these once, no error. What could be the problem?
@@RaddyDev Oops, I made a typo here. :| I have '%' sign and whenever I am trying to use "" tags more than 1 time in the ejs file, it shows "variable not defined error". If only once, no error. Thanks for replying though. :)
I tried it like this: In app.js app.get('', (req, res) => { res.render('index', { title: 'Home Page'}) }) In index.ejs and it displays Home Page Home Page Would it be easy for you to share your code?
Let's say that you are rendering your homepage and you want to send your name to the header partial. In this case we are sending title and name. Name is set to Aman. app.get('', (req, res) => { res.render('index', { title: 'Home Page', name: 'Aman'}) }) Then we need to find where we included the header as a partial. Let's say that we are working on the full width layout. We include the header and pass the name like so. Now the header has access to it and we can use EJS to display. There is a catch. You need to be very careful assuming that you did send the data. If you didn't the code coud error. So to avoid errors, we can check if it's empty or not and set a defult value. In header we do: Header Now on the full width page you will get Aman, because it's defined. On the about page you will get Raddy because it's undefined. You can define it of course. I hope this helps
So you do: app.get('/about', (req, res) => { res.render('about', { title: 'About Page', layout: './layouts/sidebar' }) }) and it still renders your home page?
Just a constructive feedback - a lot of places you have said "i believe this..." "i believe that" for ex this will be './layout' or '../views' . This is not helping at all. If you explain why it will be single dot or double dot ... how are we navigating in the folder structure that will make the understanding better. you have created a lot of folders and your good information is kind of getting lost in all the mis management from your end as you are figuring out while recording...
I had to re-upload. I hope that you all find the video useful, I am looking forward to exploring NodeJS and if you have any future suggestions please let me know. Thank you for being here
thanks ❤️❤️
@@riasgrimori6505 ❤️
Bro this is the best ejs layout video ON THE WEB please continue your amazing work!
@@pavelpetrov2939 I appreceate the comment, Pavel. Thank you!
YOU'RE THE BEST BRO, KEEP CONTINUE TEACHING :D
I just read about the EJS Layouts, Googled "express ejs layouts" tutorial, found your video and 27 minutes later i know everything i need about ejs layouts. Thanks for this video!
I am glad that you found my video and you found it useful. Thanks for the comment!
I was stuck with that layout error and your video solved it for me and taught me how to use EJS layouts. Thank you so much for creating such helpful content.
Glad it helped!
You have no idea how much I searched to find a video that explained what I desperately needed (3 days). thank you so so much. I am your new sub and fan.
Glad it helped and thank you for the sub my friend!
The best ever.
I had a problem for 2 days, but with you I could fix it. Thanks a lot.
Glad to hear that the video was helpful. Thank you for the comment 🦍👊
Very Very well done. A lot of coders dance about flexing their tech verbiage. I have been searching for some guidance as 5to how to use Layouts as I am trying to write
a web that would allow different layout depending on what the user clicks. You hit it right on the money. I will switch from hbs to ejs and use it for this family photos project.
Thank you for your willingness to take it far enough to stretch the topic. I find it interesting that no one covers the small things like favicon and paths both are part of web sites but left
out there hanging for newbies like myself. Thank you for at least letting me finishing this project for my daughter with a little more flare. Cheers.
Nice tutorial, well explained.. I'm a django developer and i'm finding node equally nice. Thanks
I don't have any experience with Python / django but they look good in terms of what you can do. I do like node as there are so many great NPM packages. Thanks for the comment!
the best tutorial i have seen so far, thank you very much legend!
Congratulations dude! Good explanation. Let's go more down with complex webpage
Thank you! The next one is definitely going to be more complicated
I found this to be a very useful tutorial. Thanks very much!
thanks raddy for this video
your work is really appreciable😄😍😍🤩🥰
helped me a lot bro, I wasn't able to use the css integrated with file.ejs before to watch ur lesson!
this is a great breakdown on express EJS layouts! now to figure out how to make it work with electron 😅
Thanks this cleared up my school project work. Now i get how it works!
I hope that you learned something cool. I don't want your teacher emailing me :-D
@@RaddyDev They will probably be happy with the result! :)
Many thanks for this super helpful and clear video!
Glad it was helpful!
Raddy, this was amazing, thank you very much, the only difficulty I had was when declaring the path to the layouts in the app.js, I mistakenly typed "layouts" instead of "layout"
(Newbie).
I do that as well 😅
You helped me so much!! Thank you
Hi Raddy,
Is EJS recommendable for develop an ERP system?
If EJS it's not recommendable, which another template engine or framework would be right to dev the erp system?
I'll really appreciate your feedback.
I think that this is a personal preference to what you like, what you are good at, you have to consider the skills set of your team (if you are working with one.) and plan for the future.
If you already have experience with Angular, Vue or React I would pick one of them for the front end development. They are all great for performance, resources, scalability and when you need help, you'll easily find people to hire.
The positive about using Node.js with Express and EJS is that your application is all in one place and you can structure your code the way you like. So if you are building an app/website I really don't see the problem of using EJS.
One thing that I don't fully like about EJS is the syntax. I find it hard to write, but that could be because I am not used to it. There are many other alternatives templating languages
This is an interesting topic. Thanks for the question and I hope that this helps.
What do you think that you are going to do?
Really good and complete video bro, congrats!
Thank you! 👊😎
Nice! Add webpack 5 on top of that, and it will be super usefull. Your next video should be on this topic (webpack and ejs templating on multipage).
why would you need a webpack on top?
Thank you for the video. Very helpful ...
Thanks for not cutting out the mistakes that happened also ( which i feel helps more in the troubleshooting while developing )
Glad it was helpful! Mistakes happen all the time haha. It's annoying when it happens on a video as I am usually trying to do them as quick as possible and be straight to the point
@@RaddyDev Yes ... It's annoying ... But these could be some common mistakes and helps in the better understanding of what is allowed and what is not ...
This video has been very helpful to me. thank you.
You're very welcome!
Im an absolute newbie to node...could you recommend me something? I've been watching your tutorials for about two weeks..great work brother
Hey Velmurugan, my recommendation would be to think of a project and try to build it. Tutorials are great, but practice makes perfect. Every time you find a problem that you can't solve you can watch or read a tutorial on it. Keep going, keep practising and you will be a pro in no time 😉
you are doing great , keep sharing your knowledge. Thank you so much ✨✌️
Appreciate it, thank you and I will do ✌️
Always great tutorials 👍
Thank you, Imri! 👊🦍
Very nice tutorial on how to start with Embedded JavaScript templates (EJS). 👍
Thank you TypeScript!
Your channel looks so good!
Thank you so much, very helpful and clear tut! :)
Glad it was helpful!
Thanks for great tutorials. The question that was on my mind was how to bring in specific css for a page whilst using a default main.ejs. Say for instance css for a slideshow on the homepage, a lightbox on a portfolio page. I see on the npm page that ejs layouts has extractScripts and extractStyles, so these can be included in your ejs content e.g. index.ejs
You're very welcome! There are a few ways I can think of. One is to actually modify your main layout and use it only for the layout of the page and now the full HTML like I did. In this case, you'll be able to put your own document information for each page you have. That would be good for SEO too. The other way would be to pass data to the main layout and rendering it with ejs. Kind of like the page title . You can do conditional logic with EJS so that would work
@@RaddyDev I will watch your vid over again. This is where I am currently. In my index.ejs I have a script src tag at the bottom of my code. In the controller I am rendering index.ejs with extractScripts set to true. In my layouts/main.ejs I have before the closing body tag. This does seem to work quite well. As I say I will go over your vid and comment, as I am sure what you are saying makes more sense :)
@@Russ_Paul The extra script looks like a good way of doing it
Bhaiya ji, you really made a best playlist to learn thanks for it ❤❤
you answered my problem to load my pages in body using express-ejs-layouts module
That was helpful! Very basic, with little explanation, but helpful! Thank you
Glad that you found it helpful. Thanks for the comment!
Thankyou for this awesome tutorial.
It help me a lot in understanding ejs.
Thank you again!!!
Glad to hear that you found it useful!
This tutorial is a very good. Thank you for sharing....
Glad that you like it. Thanks for the comment
Great tutorial, I am having problem getting the sidebar to display correctly.
The sidebar is just an html side element so I would assume that it's something to do with CSS rather than ejs. You need to have a div with a class name of layout-sidebar wrapping the main and side. Also don't forget the CSS.
Thanks, dude! This helped me get my stuff setup nice and easy!
Glad to hear that, Kevin! Thanks for the comment!
Well explained...very easy to understand..👍👍
Glad to hear that! Thank you
Thank you for showing this method! I will try it out. Quick question, how would this differ from using JS custom elements with JS objects?
You don't need templating engines, but they have a lot of useful features. It essentially makes your pages dynamic where you can send some data to the templating engine and render the data. I find them easy to use, read, understand and structure
Great~! Thanks for your helpful lesson.
I hope next lesson is soon.
Thank you! Yep, working on a few ideas 👌😎
Great video, i've learn a lot !!! thank you
Glad to hear it!
Thanks ❤
Useful
thanks for sharing your knowledge.
Really Good tutorial😊
Thank you! 🙂
very nice explaination....
thank you, it really help me a lot
Glad to hear that, Skyes! Thank you for watching!
thank you soo much for this informative video....
I love your enthusiasm! Thank you for the comments!
Thank You So much.
Thanks for the comment, Karan! Awesome avatar btw
Great piece of layouts, thanks man!
thank you!
Just started with nodejs and this was helpful....
Jeez i wish they can still be better way because Laravel still beats this in terms of laravel blade
Glad to hear that you found it helpful. Laravel is a beast of a framework
Thanks for best explanations
I am glad to hear that you found it easy to follow. Thank you 👊🦍
super useful input! Thank you
Glad that you found it useful! Thank you for the comment
i have a problem. What if i want to pass my data locally to some ejs component? The problem is all my ejs components have access to data.
'Variables in your top-level data object are available to all your includes, but local variables need to be passed down'. Can i change this behavior?
Have you tried passing data using include like this?
@@RaddyDev imagine i have include(header.ejs) which is located in about.ejs. The problem is when i pass my data through api to about.ejs, then all my 'includes' inside of about.ejs have access to data. Its something like global scope where all my includes inside of about.ejs have access tto data. What i want is restrict access to global data and allow to use only the data that I pass inside the 'include' function. I ve tried u example already but my 'include' layout still has access to all data that i pass through api to about.ejs
thank man it's help to understand how to work this middleware. it actually very simmiler to building detail page instead of detail page we render all html element(not just specific content) in single file, it save our time to building html skelet for each page we just write elements.
I am glad that you found it useful and thank you for watching
Thanks for the video. Quick question related to passing code to a layout. I need to pass {success: req.flush('success, error: req.flush('error'} to my layout.
How can I get the object in JSON? how would I use JSON.stringify to do that?
Did you mean flash? Yeah you can stringify it
Very Helpful Video. Thanks.
I am glad that you found it useful. Thank you for watching and thanks for the comment!
how to use express layout for only few pages that i want?
thanks in advance
You could still send HTML pages to be rendered if this is what you are asking. it would be something like this:
res.sendFile('views/page.html', {root: __dirname })
This is so nice. Looks like good ol php 😅👍
It does! :-D
Actually I am getting an error when I am using the passed values(while rendering index.ejs) in the partials, saying '"value" not defined'. Any solution?
It sounds like you haven't declared the value. Try something like:
res.render('index', { title: 'Home Page'})
Can you create Whole dashboard with sidebar and Auth page routing for ejs layouts...
That's kind of a big project, Vishnu. I started making a login system a while back, but it was taking so long I had to leave it. I have to revisit it and see what I can do. Thanks for the suggestion
Thanks!! the tutorial helps me a lot~
Thanks for the comment! I am glad that you found it useful
./ is not "back" and ../ is not "double-back".
./ means: this (relative) directory
../ means: go back one directory
Two directories back would be like: ../../
Nice and straightforward tutorial BTW
Thanks, Roko! Glad that you like the video
great explication thank you so much, keep going
==============================
Glad to hear it. Thank you!
how can I manipulate the dom using js it shows null when I select an element with javascript
You would have to do that with front end javascript. Create a script.js file and include that in your HTML and then you should be able to manipulate the dom
@@RaddyDev thanks for the answer :)
Dear raddy I have created ejs file with multiple forms all forms are written in modal when I click modal popups with form and by toggle class I can minimize maximize that form now the part where I am facing problem when I am posting this form in response page gets refresh and every time for new entry user have to re click on link to open form again please help I am stucked here from long time
Hey Rushirajsinh, it's happening because Express.js is a server-side framework. Ideally, you would probably want to use a client-side framework/library like Angular, Vue and React. Don't worry it's still possible to do, but you'll have to hijack the submit form. You could do that with jQuery and ajax, see example below.
$('#yourform').on('submit', function (event) {
// Prevent the form of causing a page refresh
event.preventDefault();
let data = "some data";
$.ajax({
url: 'localhost/',
data: data,
method: 'POST'
}).then(function (response) {
// Append the response to an HTML element
$('.message').append(response);
}).catch(function (err) {
console.error(err);
});
});
Thanks man!!
Thank you for watching, Suyash!
Good job
Thank you
You seem to have started kind of in the middle without mentioning setting up port 5000, setting up the server, etc..
That's all mentioned at minute 3:38. Also it's in the article - link in the description. I didn't want to write the full app.js file as I do it in every single tutorial. I probably should have written it. That is valuable feedback for me. Thank you
the background music in the introduction part was dominating your voice a bit, rest the video was great and I learned a lot, keep going ....
Unfortunately I didn't realize that the music was too loud and now I can't update the video unless I cut the intro. I might do that 🤔. Thank you for the feedback and I am glad that you liked the rest of the video
Muito obrigada!!
Thank you!!
Obrigado por assistir e obrigado pelo comentário! 🦍
I did my last website using EJS and for my new one I wanted to use Vue... With SSR... Gosh it was such a bottleneck just to get the server working... then when I managed to get it working, it was running from the build so to see all the change on the fly I had to wait 20 seconds each time because I had to build... I gave up and came back to EJS
Ah yeah it's a pain having to build every time you make a change. EJS and handlebars are solid. So easy to get started
@@RaddyDev Exactly, when I switched to ejs, withing an hour I implemented a no reload navigation (I had to code it since there is not library for that), added mysql, added dynamic subdomain and now the web app almost ready.
The only thing that I wanted in Vue was the no reload navigation
Feel free to share your project. It would be awesome to see it
Thank you it works :DDD
Of course it does 😉 thank you for watching!
Hello people. I am getting error as "variable is not defined" when I am trying to use "" tags more than 1 time. If I just put these once, no error. What could be the problem?
You are missing % at the end:
@@RaddyDev Oops, I made a typo here. :|
I have '%' sign and whenever I am trying to use "" tags more than 1 time in the ejs file, it shows "variable not defined error". If only once, no error.
Thanks for replying though. :)
So strange. You should be able to output the value as many times as you want. Let me think about it 🤔
@@RaddyDev Okay) Thanks man. Really appreciate the help. :D
I tried it like this:
In app.js
app.get('', (req, res) => {
res.render('index', { title: 'Home Page'})
})
In index.ejs
and it displays Home Page Home Page
Would it be easy for you to share your code?
great video
Glad you enjoyed it
how can i send variable into header file?
Let's say that you are rendering your homepage and you want to send your name to the header partial.
In this case we are sending title and name. Name is set to Aman.
app.get('', (req, res) => {
res.render('index', { title: 'Home Page', name: 'Aman'})
})
Then we need to find where we included the header as a partial. Let's say that we are working on the full width layout.
We include the header and pass the name like so.
Now the header has access to it and we can use EJS to display. There is a catch. You need to be very careful assuming that you did send the data. If you didn't the code coud error. So to avoid errors, we can check if it's empty or not and set a defult value.
In header we do:
Header
Now on the full width page you will get Aman, because it's defined. On the about page you will get Raddy because it's undefined. You can define it of course. I hope this helps
i've written a full tutorial here 😃
does anyone know which vs code theme this is?
It's Dracula 🧛♂️
Whenever I try to render a page other than my homepage, it just renders my homepage. I even tried app.set("layout", ["file_name", "other_file_name"])
So you do:
app.get('/about', (req, res) => {
res.render('about', { title: 'About Page', layout: './layouts/sidebar' })
})
and it still renders your home page?
@@RaddyDev yep
@@RaddyDev ok, I might've figured out why I'm not able to do it. Can you not have your public and views folder in a src folder?
@@devmashup3700 You can do. You can put your 'public' folder to be called whatever you like. In this case 'src' would work absolutely fine
Holy shit this is good!
That's what she said. Too early? 😄 Thank you I appreciate it
Thank you!!
Thank you for watching!
how to run ejs in the browser with html
Hey, thanks for the comment. Have a look at their website documentation, it's under Getting Started.
Nice video
Thank you!
is there for webpack
You can run Webpack directly in node.js runtime if this is what you are asking. So yeah :)
@@RaddyDev thank you for your answer.
i already got it
Thanks 👌
Thank you! 🙂
Thank you
Thank you for watching!
I am not sure if he was saying partial or powershell
😆 i am not sure either
thanks
Thank you for watching
Efrain Greens
Alena Light
Nelson Turnpike
Olson Haven
Lang Fields
0408 Baumbach Knoll
Music tooooo loud
I thought that it might be... Thanks for letting me know
music is too loud
Yeah, unfortunately. Lucky the actual video is okay
👍
👊😎
Ziemann Drive
you sound like errichto lmao
I refuse to listen to my videos 😂
Just a constructive feedback - a lot of places you have said "i believe this..." "i believe that" for ex this will be './layout' or '../views' . This is not helping at all. If you explain why it will be single dot or double dot ... how are we navigating in the folder structure that will make the understanding better. you have created a lot of folders and your good information is kind of getting lost in all the mis management from your end as you are figuring out while recording...
Thanks, Samarth. I appreciate the feedback
"I hope this will be the last video...", this word sounds creepy to me, because I paused right before "...with this crappy microphone"
I hope that you are okay, friend 🙂
The background killer to be white..
🙂
@@RaddyDev Very nice and clear tutorial mate
@@jonarason2995 Thanks, Jon! I appreceate that. I read your comment so many times and I didn't get it 😄
Your social media links in the description annoying
Thanks for the feedback