Skip to content
0:00 / 0:00

#javascript#douglascrockford#closures

JavaScript: The Good Parts

Google TechTalks

349K subscribers • 62 videos on Hallway

YouTube
  • Recommended by 11 people: 11 on Hacker News.
  • A classic. People kept recommending it from 2009 to 2018.
  • Presented by Douglas Crockford, author of JavaScript: The Good Parts
  • May be out of date. Uploaded 17 years ago, in an area where tools change fast.
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

589K views17 years ago11 recommendations

Programming languagesWeb developmentJavaScriptLanguage design and type systems

Douglas Crockford presents his classic analysis of JavaScript, identifying its elegant core features and advising developers on which parts to avoid.

Google Tech Talks Web Exponents presented by Doug Crockford February 27, 2009 blog post: google-code-updates.blogspot.com/2009/03/doug-crockford-java… 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 is now an architect at Yahoo! and the world's foremost living authority on JavaScript.

Why it's here

11 people recommend this, 1 disputes it

What people say. Highly recommended as the classic, gold-standard talk that changed how developers viewed and wrote JavaScript by focusing on its elegant subset.

kreekon Hacker News • Recommends

On “The best JavaScript guide ever”

The best way I've found to learn JavaScript is through anything by Douglas Crawford. 'JavaScript the Good Parts' is especially good. link link to this video

funkahon Hacker News • Recommends

On “Javascript Best Practices”

Crockford's "JavaScript: The Good Parts" is the gold standard for best practices. Pretty much anyone who works in JS will recommend it. Here's a video which is a condensed version of what's in the book: link to this video

daharton Hacker News • Recommends

On “For modern development, Javascript is just something you need to learn”

I will admit to having been an anti-JavaScript elitist (without really knowing JS.) This video changed my mind: link to this video (google tech talk, "JavaScript: the good parts") Two facts mentioned in the video that I didn't previously know and make me feel better about JavaScript: 1- JavaScript is lisp in disguise 2- The name JavaScript is an inside joke referencing the language's differences from Java, not its similarities. That was enough to make me change my mind, and I'm currently enjoying learning JavaScript unashamedly. Browser differences and lack of standards are a PITA, but OTOH, they all have awesome debuggers - HTML+JavaScript may be the only UI toolkit + dev environment that comes packag…

JBiserkovon Hacker News • Recommends

On “Javascript is now strategic for Microsoft”

When comparing Office 2007 (and 2010) with Office 97 one can clearly see these are not "the same old apps". Especially when combined with the Office Servers. JavaScript isn't such a bad language. It's essentially Scheme in C cloths. It has first-class functions, lexical closures, prototype-inheritance and more. Just avoid the bad parts. See this Google Talk by Douglas Crockford link to this video

mrduncanon Hacker News • Recommends

On “Doug Crockford Talk on JavaScript”

I didn't see any links to videos - here is one from his Google tech talk in February: link to this video . He also has a number of videos on YUI Theater ( link ). I also recommend checking out the javascript page on his website, plenty of javascript related material to keep you busy for hours: link

patorjkon Hacker News • Recommends

On “Ask HN: How to learn Javascript and HTML for devs coming from C++/Java/Python?”

I found the book "JavaScript: The Good Parts" by Douglas Crockford to be very helpful in understanding the language. It's short and covers the main things you'll need to know. It's a good starting place. In fact, he gave a tech talk on the main topics of his book which you can find here: link to this video

bmaeseron Hacker News • Recommends

On “Ask HN: What's the best technical talk you've heard?”

3 awesome videos on very specific topics: Dr James Grime / Numberphile - Encryption and HUGE numbers link Les Hazlewood - Designing a Beautiful REST+JSON API link classic: Douglas Crockford - JavaScript: The Good Parts link to this video

tangueon Hacker News • Recommends

On “Wonderful Javascript Talks?”

Classics John Resig : The Dom is a mess link Javascript, The Good Parts link to this video Speed up your Javascript link Brendan Eich : Fluent 2013: Brendan Eich, "JavaScript at 18: Legal to Gamble" link Paul Irish : 10 things I learned from the Jquery source link Less known but very interesting Building High-Performing JavaScript for Modern Engines link

Oatselleron Hacker News • Recommends

On “Ask HN: How should I start with modern JS?”

…Scratchpad ( link ) and Console ( link ) link & link will also be very useful while learning JS I haven't taken any but Udacity has some javascript courses ( link ), just tick the "Javascript" checkbox under "Technology" in the left menu Some additional resources: link link link link link link Dated but still worth watching: link to this video link edit: added addl. resources…

19eightyfouron Hacker News • Recommends

On “Ask HN: Resources for a beginner JavaScript developer?”

Unfortunately I don't know about the list you have, but if you are interested in one good way to approach JS basics (not suggesting you don't know the basics -- am saying I found the following resource useful for the basics, which help with building more advanced apps): JavaScript: the good parts talk is a useful resource, IMHO. link to this video

senthil_rajasekon Hacker News • Recommends

On “Ask HN: What you wish you'd known before getting into JavaScript?”

Surprised that no one has mentioned Douglas Crockford. I would recommend his book JavaScript: The Good Parts link And his Google Talk, link to this video This is for plain JS.

just2non Hacker News • Disputes

On “Learning JavaScript - my experience and advice”

…ford." Then it's pretty clear what the book is doing, and doesn't trick readers into thinking it's an introductory or learning book. A few of Crockford's opinions are fairly widely accepted as good advice, but much of it is controversial at best, and in practice incorrect or misguided. If you are considering buying it, just watch the talk instead: link to this video . As for the article: it's mostly sound advice. I will reiterate reading the source to underscore and backbone. I started recommending this lately to people after they get comfortable with the language. Many popular patterns and techniques are used in these code bases and they're very approachable from a reading perspective. I read both a f…

u/theblindnessin r/compsci • Mentions

On “Why Javascript is considered as a "bad" language?”

…tch business-destroying bugs at compile-time, rather than waiting for someone to file a bug report after your business has already burned down. A bug in a UI animation is something that you can put off fixing until tomorrow and still sleep at night. I'd say JavaScript isn't a bad language, but it's not appropriate to use all the time. See also: [video…

pkruminson Hacker News • Mentions

On “JavaScript: The Good Parts”

That's not quite the same video. The one I linked to is from a few weeks ago, when he gave a talk at Google. ps. the youtube video works for me: link to this video pps. someone changed my crazy title for this post, this one looks much better and shorter. thanks :)

JonnieCacheon Hacker News • Mentions

On “An Open Letter to JavaScript Leaders Regarding Semicolons”

Most of the controversy stems from the fact that Doug Crockford, widely regarded as the javascript expert, has been aggressively saying "Use semicolons at the end of every statement or you will be miserable" for years, particularly in his influential book "Javascript - the Good Parts." You can see a presentation where he reiterates this point, among others, here: link to this video This blogger has a pretty compelling argument against this view.

nlz1on Hacker News • Mentions

On “Why ++[[]][+[]]+[+[]] = 10 in JavaScript”

Surprisingly, its semantics and "features" are often bizarre and sweat-inducing when compared to other languages. (Surprising for such a widely-used language). link to this video