Top all-time · #499
Douglas Crockford
Personal blog · javascript.crockford.comprogrammingweb
Douglas Crockford's personal blog at javascript.crockford.com covers programming and web. Since 2007, 117 different Hacker News readers have linked it 140 times, most often “Douglas Crockford's JavaScript”. No feed was found, so read it on the site itself.
Sometimes recommended · 10 of 40 sampled comments recommend it?
Why HN links it
HN readers link Crockford's JavaScript site for his essays on the language, the TDOP parser paper and his JavaScript survey, which commenters call insightful and a great resource.
- Recommended for · 10 comments
- Called extremely insightful and a great resource; the survey a perfectly adequate intro; the TDOP paper a favourite.
Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Douglas Crockford's JavaScript23 people · 23 mentions · first linked 2007-05-22
- Top Down Operator Precedence22 people · 25 mentions · first linked 2008-03-14
- JavaScript:The World's Most Misunderstood Programming Language15 people · 15 mentions · first linked 2007-08-15
- /prototypal.html13 people · 14 mentions · first linked 2010-02-25
- Code Conventions for the JavaScript Programming Language11 people · 11 mentions · first linked 2009-02-23
- The Little JavaScripter7 people · 7 mentions · first linked 2007-05-06
- Private Members in JavaScript6 people · 6 mentions · first linked 2009-10-06
- JavaScript: The World's Most Misunderstood Programming Language Has Become Most Popular5 people · 5 mentions · first linked 2009-01-01
- A Survey of the JavaScript Programming Language5 people · 5 mentions · first linked 2007-09-30
- Remedial JavaScript4 people · 4 mentions · first linked 2011-11-05
What Hacker News says?
I'm learning Vi(m) right now because next semester our C++ course (programming 2) will be taught within a UNIX environment. I'm new to linux as well, so after recently installing Fedora, I limited myself to using Vim as a way of practicing. So far it has helped to work on a project that involves typing in source code that has already been laid out (its Douglas Crockford's essay[1] on writing a JS parser). Literally…
Comment linking /tdop/tdop.html
on “Why Kakoune – The quest for a better code editor”Submitted The Little JavaScripter as a story · 61 points
HN discussionIn the bad old days of early web development, browsers that didn't understand the script tag would display your code in the document. They allowed html comments inside the script tag as a workaround for it. We always had to write <script><!-- //--></script> http://javascript.crockford.com/script.html
Comment linking /script.html
on “Ben the Bodyguard: Gorgeous HTML5 Website”Submitted JavaScript: The World's Most Misunderstood Programming Language Has Become Most Popular as a story · 49 points
HN discussionExactly my thought. My introduction to Scheme, incidentally, came while I was learning JavaScript, and it was through a book that hadn't originally been written in Scheme, either: http://javascript.crockford.com/little.html
Comment linking /little.html
on “SICP is Under Attack”Submitted Code Conventions for the JavaScript Programming Language as a story · 31 points
HN discussionTDOP, Pratt, precedence-climbing, I think they're all referring to the same, if not extremely similar, method of using a loop in the main recursive function that compares precedences and decides whether to recurse or loop: https://www.engr.mun.ca/~theo/Misc/exp_parsing.htm#climbing http://javascript.crockford.com/tdop/tdop.html They're definitely very simple, and can be derived by refactoring a recursive descent par…
Comment linking /tdop/tdop.html
on “Super Tiny Compiler”Submitted Curried Javascript Functions as a story · 30 points
HN discussionThis is the RevealingModulePattern that Crockford used to advocate back in the day, except assigning to an object that React creates instead of one you create.. http://javascript.crockford.com/private.html https://addyosmani.com/resources/essentialjsdesignpatterns/b... Be aware that memory usage can quickly balloon with this pattern, because the GC needs to keep alive anything referenced from inside the closure, inc…
Comment linking /private.html
on “React v15.5.0”Submitted Top Down Operator Precedence as a story · 22 points
HN discussionI particularly enjoy how going to http://javascript.crockford.com/ doesn't load any javascript.
Comment linking /
on “Brutalist Websites”- mk · 2007-08-15
Submitted JavaScript:The World's Most Misunderstood Programming Language as a story · 13 points
HN discussion Its interesting to me that many of the people who are in the "who's who" of our space have a very bare-bones web presence. http://www.cs.indiana.edu/~dfried/ http://www-cs-faculty.stanford.edu/~uno/ http://javascript.crockford.com/
Comment linking /
on “Brutalist Websites”Submitted JavaScript: The World's Most Misunderstood Programming Language (2001) as a story · 7 points
HN discussionNo language is hated universally, even JavaScript got some love[1]. [1] http://javascript.crockford.com
Comment linking /
on “Announcing a specification for PHP”- mk · 2008-07-24
Submitted Top Down Operator Precedence as a story · 6 points
HN discussion http://javascript.crockford.com/prototypal.html
Comment linking /prototypal.html
on “Class Hierarchies? Don't Do That”Submitted JavaScript: The World's Most Misunderstood Programming Language as a story · 5 points
HN discussionAside from the "Good Parts" debate, the Crockford JS site is extremely insightful http://javascript.crockford.com/
Comment linking /
on “Learning JavaScript - my experience and advice”Submitted The Little JavaScripter as a story · 5 points
HN discussionVery nice indeed! Douglas Crockford has a series of videos on JS and a book "JavaScript the good parts". An extremely great resource you should consider adding. http://javascript.crockford.com/
Comment linking /
on “Superhero.js – One stop for JS Knowledge”Submitted The World's Most Misunderstood Language Has Become the Most Popular (2008) as a story · 3 points
HN discussionYou can also check out http://javascript.crockford.com/tdop/tdop.html The article is also in the book Beautiful Code (O'Reilly)
Comment linking /tdop/tdop.html
on “A programming language in 450 lines of JavaScript”Submitted JavaScript: The World's Most Misunderstood Programming Language as a story · 3 points
HN discussionJavaScript is Lisp in C's clothing. http://javascript.crockford.com/javascript.html Also this: http://gigaom.com/cloud/node-js-and-the-javascript-age/
Comment linking /javascript.html
on “John Resig: JavaScript as a First Language”Submitted JavaScript: The World's Most Misunderstood Programming Language (2001) as a story · 3 points
HN discussionI think it affected earlier versions of IE - Douglas Crockford detailed an issue here: http://javascript.crockford.com/memory/leak.html
Comment linking /memory/leak.html
on “A re-introduction to JavaScript”Submitted Javascript: The world's most misunderstood programming language (2001) as a story · 3 points
HN discussionEven though JS doesn't have language constructs for public/private, there are a number of different ways to write modules with hidden members by use of closures. Crockford explains with some examples here: http://javascript.crockford.com/private.html
Comment linking /private.html
on “These are things in PHP which make me sad”Submitted Little Scheme as a story · 3 points
HN discussion