Found a great video series that entertains and enlightens concepts in JS
Posted Sep 19, 2016, 5:24 AM UTC
Posted Sep 19, 2016, 5:24 AM UTC
I absolutely love MPJ and fun fun function! He somehow mixes a fantastic explanation about a topic with just the right amount of quirky humor in such an organic, entertaining, and educating way. This channel has become my favorite channel on YouTube, without a doubt.
I think this is the only video series I've ever kept up with on a weekly basis.
If you're new to JS, then this is probably not a series you want to use to "learn javascript", but if you watch it you'll definitely learn something. The FunFunFunction weekly episode is usually over more general programming topics and rarely digs deep into JS itself. But when he does dig deep into JS, he'll often link another video explaining it in greater detail.
MPJ is great. His code is dry, his videos aren't.
I can't stand this guy. Too much fluff, weird energy. I like learn.codeacademy. Straight shooter, really good at explaining things without over-explaining.
learn.codeacademy
I find that to be too boring. I need more context and use cases like this guy brings
I think a little of both would be great. Not too boring but not so much energy
Trrrruuuuueeeeee
I agree. I don't dislike him and his videos, but I can only watch so many before the high energy gets a bit much.
Takes personality to spot personality. This guys info, even if he added fluff, is superb. Please, go find me a better video on composition with javascript. Dude could wear a pink bunny suit for all I care, its good info.
Please, go find me a better video on composition with javascript.
As it turns out, MPJ got composition completely wrong, and real composition never made an appearance in his video. What he actually implemented was multiple inheritance. For example, here's multiple inheritance in Python:
class barker:
def bark(self):
print('Woof, I am ' + self.name)
class driver:
def drive(self):
self.position = self.position + self.speed
class killer:
def kill(self):
pass # ...
# all together now
class murderRobotDog(barker, driver, killer):
def __init__(self, name):
self.name = name
self.speed = 100
self.position = 0
bruno = murderRobotDog('bruno')
bruno.bark() # "Woof, I am Bruno"
Just because his videos are entertaining doesn't mean you're getting good or accurate information.
Entertaining !== Accurate
Please, go find me a better video on composition with javascript.
Tony's explanation/diagrams on hoisting/lexical scope, and JS's execution context is too damn detailed. I dont think theres anyone(on video) who can explain the weird parts of JS on video so well as that guy. its 3.5 hours...but....man, does he go thru so much detail. I bought his udemy course, just seconds after watching that youtube vid. If you do...please post them! i plan on reading JS Allongé and the "you dont know JS" series next.
Love MPJ, I was just preaching the good word of fun fun function today. If you're looking for straight how to do this and here's the syntax of that, thus isn't what you want. He even says that in some videos that he doesn't go into the deeper code, but would rather look at how it can be applied and where it makes most sense. I also like his musings and general outlook videos of a programmers life.
He's also really just a super great speaker. Perfect mixture of great info and super entertaining.