JavaScript: The Good Parts
Exclusive video!
Google Tech Talks Web Exponents presented by Doug Crockford February 27, 2009 blog post: google-code-updates.blogspot.com JavaScript is a language with more than its share of bad parts. It went from non-existence to global adoption in an alarmingly short period of time. It never had an interval in the lab when it could be tried out and polished. JavaScript has some extraordinarily good parts. In JavaScript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. The best nature of JavaScript was so effectively hidden that for many years the prevailing opinion of JavaScript was that it was an unsightly, incompetent abomination. This session will expose the goodness in JavaScript, an outstanding dynamic programming language. Within the language is an elegant subset that is vastly superior to the language as a whole, being more reliable, readable and maintainable. Speaker: Douglas Crockford Douglas Crockford is a product of our public education system. A registered voter, he owns his own car. He has developed office automation systems. He did research in games and music at Atari. He was Director of Technology at Lucasfilm. He was Director of New Media at Paramount. He was the founder and CEO of Electric Communities/Communities.com. He was founder and CTO of State Software, where he discovered JSON. He is interested in Blissymbolics, a graphical, symbolic language. He is developing a secure programming language. He ...
U.S. Interstates which go north-south are numbered sequentially starting from the west with odd numbers, and Interstates which go east-west are numbered sequentially starting from the south with even numbers.
Copyright 2009 Jellofart - Advertise With Us Jellofart Home | About Jellofart | Contact (Annoy) Jellofart | Shop our Store | Our Privacy Policy

May 3rd, 2010 - 22:58
i fukken love google tech talks.
May 3rd, 2010 - 23:44
i watched the whole thing o_o.
May 4th, 2010 - 00:14
Na gut ich habe nichts zu verheimlichen, bitte, wenn es zu was beiträgt.
May 4th, 2010 - 00:39
How can I switch off the damn captions? They are distracting like hell!
May 4th, 2010 - 01:36
nice video
May 4th, 2010 - 02:12
the “style isn’t subjective” part really cracks me up every time
May 4th, 2010 - 02:34
JSLint slapped me badly.
May 4th, 2010 - 02:55
Very helpful! Explains why some things of JavaScript are as strange as they are and how one should use them.
May 4th, 2010 - 03:43
lol hahahxd wth,,
May 4th, 2010 - 03:51
Try this out in a javascript interpreter. You can replace print with alert if you want to run in a browser:
May 4th, 2010 - 04:21
lol half the guys in the audience are balding
May 4th, 2010 - 05:12
wow i will not ever watch this google is actually good thats my last words
May 4th, 2010 - 05:17
lexical variables or “block scope” as he refers to it here is the main thing javascript really really should have!
May 4th, 2010 - 05:47
I didnt realise Python could be used for client side script either, how widely is it supported by browsers?
May 4th, 2010 - 06:06
Whats _your_ point? I was merly observing that all those things have been in python for quite some time.
May 4th, 2010 - 06:51
Whats your point? So what if its a feature in Python, that doesn’t negate the assertion that its a good feature.
May 4th, 2010 - 07:21
Google owns youtube.
May 4th, 2010 - 08:07
Google is more than a partner though….
May 4th, 2010 - 08:57
Partner videos can be longer than the normal 10 mins . I dont know what it takes for you to be a partner with youtube but am sure if you become one, you can post really long videos.
May 4th, 2010 - 09:13
1 hour is super long.
May 4th, 2010 - 09:56
You have to be someone that google worships.
May 4th, 2010 - 10:35
how can u make video so long??
May 4th, 2010 - 10:53
Can you get python to run on my browser? I think you got a bad comparision
May 4th, 2010 - 11:10
Very nice. Interestingly every feature he mentions as “good” is also a feature in python.
May 4th, 2010 - 11:44
I love how everybody seems to feel guilty at 59:00 when Crockford says “it’s easy to make things bigger, it’s harder to make things better”