whenever I have a hard time understanding a concept in JS, I check if you have made a video on it. You explain things so well and really help me visualise what is happening under the hood. Thank you!
I love this format of teaching. going through the ad-lib struggle of exploring new concepts and trying to make sense of the missing pieces only makes me more curious to learn. You sir are an amazing teacher.
Amazing energy and great skill to explain. Rarely in my 30 yrs from programming to managing complex architectures (CDO) seen such density of information delivery. Bravo, maestro.
Finally an explanation that made sense to me. Switching between code and whiteboard made it all finally click. Then entire presentation was fun and interesting and actually really clear, even though on the surface it seemed to jump all over. Amazing job. I'll definitely be subscribing so I can watch more. These are great! Thanks for making it so much fun to watch a programming tutorial.
7:42-9:00, "prototype chain" --15:33-16:43, "hasOwnProperty()" investigates "prototype chain" 3:44-7:32, I. object property list 10:45-11:20, II. prototype property list/13:17-13:22, "_proto_"/XXX.prototype --11:37-12:23, how to add functions to property list/_proto_ 13:2314:13, III. object prototype property list/"Object.prototype"
Every now and then I come across your videos randomly. You are by far the best at explaining dry, overly- complex topics. I'm an experienced full-stack developer. I learn something every time time I watch one of your videos. I've taken university courses, professional development training, online subscriptions to e-learning sites. Your approach blows them all out of the water. Clear, fun and to the point. Thank you. I pick up more from you in 20 minutes than I do from a day of reading MDN documentation. Anyone disagrees, I suggest reading developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes, and then watching this video. Cheers.
This was very, very interesting for me, better understanding how Javascript works. Thank you! P.S. Please, never ever delete your vids, I would feel quite lost.
Honestly, learning how to find every function that is built into a certain object might be the most important thing we've learned from you. Not sure how to do something to a vector? Just create a vector and then go to the console. Fantastic.
I've been "fortunate" enough that my web teacher as shown us the class syntax from the get-go... I put that in quotes because when it comes to ANY external library that's out there such as jQuery, Howler, etc, I needed the prototype syntax knowledge to figure their contents out. Thank you!
Thank you so much! I literally have paid for Udemy courses on JS that haven't explained it this well. I sat here with a notebook taking notes. I understand the topic of Prototypes much better now!
I looked all over MDN and repeated parts of my Udemy course but no one explained object prototype better than this guy. I had the biggest "AHHA moment" and to top it all off he's so charismatic, he had my undivided attention throughout the video. Excellent Work ^_^
If some one have ever learn java or c++, then it is fun fun fun to understand all other languages.... And for compliment you're amazing.... this channel provides knowledge with fun .....
You are so passionate at teaching codes and I like your way of teaching! You gained my sub sir! Thank you so much for letting me understand prototypes. Now I can go with the challenges I encountered in my online course
How did createVector() reference the p5.vector() prototype? I can see the chainlink between p5 and object.prototype, but i cant see how createVector() has access to the double() you added to p5. What did i miss?
4:40 when I write p = new Particle(); in order to not needing to keep it writing it in the console as he said it doesn't work. I see p in the list but it's undefined function Particle(){ this.x = 100 this.y = 99 this.show = function(){ point(this.x, this.y); } } var p; function setup() { createCanvas(600, 300); p = new Particle(); }
I don't think I got it completely but most off it ill be sure to check out this video again if I come across a scenario to possibly use it! But hey if I can even almost understand it after just short of half a year of JavaScript class, I think i am doing pretty well so far. :D
whenever I have a hard time understanding a concept in JS, I check if you have made a video on it. You explain things so well and really help me visualise what is happening under the hood. Thank you!
holy moly! I've never seen such an energetic programmer like him. :))
Watch David Malan from Harvard's CS50 then!!! hahahaha
Especially when viewing in 2x speed
you said it!
I honestly love Daniel so much because I relate to his personality! Hahah
damn I agree! I love this guy!
this is the first time I ever understood what the heck a prototype is. brilliant teacher. can't wait for next video on inheritance
Thanks for the nice feedback!
As a programmer with ADHD who after 10 years still struggles much harder than your avg programmer this guy is awesome! :)
There might be faster ways of learning coding, but this guy makes me feel like WE are on an adventure! LOL love it.
I love this format of teaching. going through the ad-lib struggle of exploring new concepts and trying to make sense of the missing pieces only makes me more curious to learn. You sir are an amazing teacher.
Never ever ever delete ur videos... what u teach in the moment from the top of ur head is gold.
Please don't delete these, as suggested at minute 18! This video just made everything click into place for me. So helpful. Thank you!
Amazing energy and great skill to explain. Rarely in my 30 yrs from programming to managing complex architectures (CDO) seen such density of information delivery. Bravo, maestro.
Finally an explanation that made sense to me. Switching between code and whiteboard made it all finally click. Then entire presentation was fun and interesting and actually really clear, even though on the surface it seemed to jump all over. Amazing job. I'll definitely be subscribing so I can watch more. These are great! Thanks for making it so much fun to watch a programming tutorial.
This is such nice feedback, thank you!
This man's enthusiasm is all I need in my life right now.
7:42-9:00, "prototype chain"
--15:33-16:43, "hasOwnProperty()" investigates "prototype chain"
3:44-7:32, I. object property list
10:45-11:20, II. prototype property list/13:17-13:22, "_proto_"/XXX.prototype
--11:37-12:23, how to add functions to property list/_proto_
13:2314:13, III. object prototype property list/"Object.prototype"
Every now and then I come across your videos randomly. You are by far the best at explaining dry, overly- complex topics. I'm an experienced full-stack developer. I learn something every time time I watch one of your videos. I've taken university courses, professional development training, online subscriptions to e-learning sites. Your approach blows them all out of the water. Clear, fun and to the point. Thank you. I pick up more from you in 20 minutes than I do from a day of reading MDN documentation. Anyone disagrees, I suggest reading developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes, and then watching this video. Cheers.
Lovely! much energetic and informative. Who watches this in 2x speed, try it. The man is dancing while delivering lovely information. Thumbs up!
Even if you have no clue about JavaScript. In this video you will understand prototyping. Great video !!!
This was very, very interesting for me, better understanding how Javascript works. Thank you!
P.S. Please, never ever delete your vids, I would feel quite lost.
sometimes your videos awaken me out of my sleep in the late nights.love your your attitude and humour
I think we should share this channel in all tutorials for beginners. Information is so useful. I'm happy that I can learn it with you. Thank you!))
THank you!
You are the Bob Ross of programming!
The passion of coding shows in your attitude.
To the point and very energetic .. lol
Love your tutorials. Keep em coming.
Honestly, learning how to find every function that is built into a certain object might be the most important thing we've learned from you. Not sure how to do something to a vector? Just create a vector and then go to the console. Fantastic.
I've been "fortunate" enough that my web teacher as shown us the class syntax from the get-go... I put that in quotes because when it comes to ANY external library that's out there such as jQuery, Howler, etc, I needed the prototype syntax knowledge to figure their contents out. Thank you!
Extremely energetic video and no need to mention what a brilliant way to teach
I came from MDN documentation and ended up here.
I am soo grateful that I clicked on this video, thanks soo much for the great work
You are awesone, i wish that all teachers had the same passion to teach as you. Grettings from Barranquilla, Colombia.
Thank you so much! I literally have paid for Udemy courses on JS that haven't explained it this well. I sat here with a notebook taking notes. I understand the topic of Prototypes much better now!
I looked all over MDN and repeated parts of my Udemy course but no one explained object prototype better than this guy. I had the biggest "AHHA moment" and to top it all off he's so charismatic, he had my undivided attention throughout the video. Excellent Work ^_^
My teacher discussed this for 2 hours and I was so lost. I watched your video bam! I get it! Amazing!
@Amy White yes and I don't really like people who ask for another person's sexuality on a youtube comment about Javascript. no judgement.
this is the teacher we need. makes boring subject very interesting
Telling me not to watch the video in the first 30 seconds earned you an automatic like! I love it!
7 min in and its already way better explanation than the rest of what if seen
You're so entertaining to watch. You take the BORING out of CODING.
What you explained on the white board helped me understand Prototype better. Thanks.
this guy is the funniest person in the javascript(and probably the whole programming) world. I LOVE HIM
thank you!
You are very good at getting across the construct. Relevance, explanation and example all help to give context to the construct. Thank you
I wish u were my teacher when I used to learn at school. U're fantastic !
Prototypes has no secrets for me now !
I fucking love your style of teaching.
Thanks for not being boring!
today is the day i understood prototype. after 6 years
thank you man.
Finally I understand what prototype is. Thank you very much.
Dude, I love the way you talk, and the knowledges you teach, this is really useful with me, thank you so much!
Im currently learning vanilla js, but I just love how easy the concepts in your videos are to digest. Thank you very much for doing these :)
Great video! I learn a little more from each new video. Can't wait for the one on "this".
this video wasnt a desaster but it was so useful, thanks bro so much
The way you teach programming is commendable. Thank you for such an awesome tutorial.
You are brilliant! I have struggled with understanding prototypes and now I do ! I learn so much from your videos. Thank you so much
So glad to hear, thank you!
Don't delete this video it's GREAT! :) Thank you!
Appreciate it, thank you!
Yet another gem. I too can't wait for the inheritance follow-up. thanks Dan!
This guy is a legend ! You can't explain it better
If some one have ever learn java or c++, then it is fun fun fun to understand all other languages....
And for compliment you're amazing.... this channel provides knowledge with fun .....
Your understanding of programming is amazing.
Really appreciate your teaching style and how you make learning fun. Thank you for taking the time to make these videos.
i was about 1 week moving from book /video to an other to understand it >>>but finally i understanded it due to you
"thank you "
You're lessons are terrific, mate. Really helping me to understand these tricky areas of JS.
You are an inspirational teacher. As soon as i get a job in which i can afford to donate i will visit your patreon! Take it easy!
Thank you!
i was always looking for such a teacher who can teach in funny way ...lol ,keep it up man..
Best teacher I've ever seen
i wish i can give you hundreds of like for the way you explain the things .
thank you sooooooooooooooooooooooooooooooooooooo much
You are so passionate at teaching codes and I like your way of teaching! You gained my sub sir! Thank you so much for letting me understand prototypes. Now I can go with the challenges I encountered in my online course
Glad to hear!
Easily the best explanation I've seen, thank you
FINALLY. Thanks for the informative video. Finally figured out prototypes.
Thank you very much for taking the time to make this topic accessible to us.
Damn, you make some great videos! Very clear and concise and I appreciate you putting all the code on Github, makes it really easy to follow along!
This guy has a great sense of humor and it's a pleasure to listen to him :D even if that's not your subject.
I love this guy's energy
your way of teaching is awesome
You are the best teacher a programmer could wish for
Finally someone could explain me clearly what this is for... thank you!!
The Coding Train...new name? Sweet...choo chooo
How did createVector() reference the p5.vector() prototype? I can see the chainlink between p5 and object.prototype, but i cant see how createVector() has access to the double() you added to p5. What did i miss?
The best moment on the video 18:04. The best part!!!
*this guy is naturally high, great content :-)*
passion makes a great teacher
oh man, i really love your videos, please never stop!
Thank you so much for the subtitle. English is not my native language .The subtitle help me a lot .
I love the way you teach and your amazing passion for teaching! Thank you so much :)
You are fantastic!
Thanks!
Thank you!
Sir. You are a master of your trade
i am watching this in 2023 and my god what an excillent teacher, i will never forget this concept again
How does he pre-loaded the sketch.js file in the browser in 3:40 ? I am having a "Uncaught ReferenceError: Particle is not defined at :1:9" error
in the p5js library, we have a function named Setup() it's like a window on-load function in native Js. I hope I get ur question
Make sure you have particle.js linked in index.html
i love you man. keep up the good work
Thanks for this informative video on the prototype chain which really confused me!
18:04: Oh my God what was that!? Were you okay there? 😂
bro your awesome keep it up make learning fun and hold my attention hard to find when it comes to this topic!
You Sir are hilarious and an amazing teacher! Please never change and thank you for sharing your knowledge!
Thanks man. Your videos are so funny and educational. I've learned so much and I really appreciate it.
Very good video and a nice way of explaining the basic concept of Prototype. Thank you.
Thanks for making me understand prototype, thank you!
You are funny in a good way :P Thank you so much for the great content.
This video is a GEMMMM
Awesome and helpful as always..I really love your teaching...thank you for explaining in such an easy way..
Hi The Coding Train. If someone logged into a website built on firebase using login and pass, how would you redirect that user to another page?
So so fantastic (y). You give me a deeper understanding about prototypes. Followed you ;)
Thank you!!
I've subscribed. I just love your exuberance.
Awesome!! I'm learning to much with your videos!! Keep going!!
These are the best javascript tutorials * ~ *
4:40 when I write p = new Particle(); in order to not needing to keep it writing it in the console as he said it doesn't work. I see p in the list but it's undefined
function Particle(){
this.x = 100
this.y = 99
this.show = function(){
point(this.x, this.y);
}
}
var p;
function setup() {
createCanvas(600, 300);
p = new Particle();
}
I don't think I got it completely but most off it ill be sure to check out this video again if I come across a scenario to possibly use it! But hey if I can even almost understand it after just short of half a year of JavaScript class, I think i am doing pretty well so far. :D
There's no scenario, you should always use that!
Genius! definitely a new kind of super hero.
I'm a newbie web programmer and I find this sooo interesting...
Glad to hear!
You have a good knack for teaching. Many will benefit. Thanks again!
great work , very clear to follow for me
Thank you!