Previous IndexNL Next

Nov 13, 2011      `

Computing and JavaScript

I said - several times, and yesterday the last time - that I was probably changing Nederlog somewhat, and today's Nederlog corresponds to that promised tendency.

Some time ago I have decided I like JavaScript, or at least its good parts, as they are known from a book by Douglas Crockford, "JavaScript: The Good Parts", which I recommend if you are interested in the language. I won't even try to explain why I decided I did here and now. (Well.... OK: It has to do with practical things, and also with fairly abstruse things, like higher order functions and object oriented programming: Techtalk.)

In case you are not interested in programming at all, this Nederlog is not for you, and in case you are but don't know much about it, it probably also isn't, but I suggest to the remaining part of my readers - if any - that they look into JavaScript, and if they like what they find - the last link is to Wikipedia - to get the above mentioned book by Crockford, and probably also, if you decide to seriously program in it, to get David Flanagan's "JavaScript: The Definitive Guide". (This is over 1000 pages of mostly tech-talk, that probably is not the right book to learn JavaScript from, but it does contain a lot of technical information, that is probably hard to find elsewhere, and seems to be mostly correct, and up to date last April, when the sixth edition was published.)

According to Crockford, who does know JavaScript really well, Flanagan's book is the only book on JavaScript he can recommend, and indeed you do need something like it, because much that you find written on the web about JavaScript or written in JavaScript is misleading in various ways, for varuous reasons, indeed not all necessarily bad, but quite often decidedly unhelpful.

Anyway... I have spend most of today on listening to five lectures, each around two hours, by Douglas Crockford, on things relating to JavaScript. Crockford knows a lot about programming, and presently is the chief architect of Yahoo (not as in Swift, but a quite large US company). The lectures were for Yahoo and were put on video on Youtube, and here are direct links to the lot of them, that form a series:

- Lecture 1
- Lecture 2
- Lecture 3
- Lecture 4
- Lecture 5

The first lecture starts in 1801 with Jacquard's looms, and explains a lot about the history of computing you may not know. I have seen nearly all of all of the listed lectures, but my readers very probably didn't and probably won't, because it presupposes - at least from Lecture 2 onward - a considerable familiarity with programming in general and with JavaScript in particular.

And no, unless you are interested in the subject it is all wholly unspectacular: A man lecturing to an audience, with slides, many of which show code. That's all, but I found it quite interesting because I am interested in the subject, and because Crockford is a good lecturer, and JavaScript is an interesting programming language (if you take a good look into it).

P.S. Corrections, if any are necessary, have to be made later.

As to ME/CFS (that I prefer to call ME):

1.  Anthony Komaroff Ten discoveries about the biology of CFS (pdf)
3.  Hillary Johnson The Why
4.  Consensus of M.D.s Canadian Consensus Government Report on ME (pdf)
5.  Eleanor Stein Clinical Guidelines for Psychiatrists (pdf)
6.  William Clifford The Ethics of Belief
7.  Paul Lutus

Is Psychology a Science?

8.  Malcolm Hooper Magical Medicine (pdf)
 Maarten Maartensz
ME in Amsterdam - surviving in Amsterdam with ME (Dutch)
 Maarten Maartensz Myalgic Encephalomyelitis

Short descriptions of the above:                

1. Ten reasons why ME/CFS is a real disease by a professor of medicine of Harvard.
2. Long essay by a professor emeritus of medical chemistry about maltreatment of ME.
3. Explanation of what's happening around ME by an investigative journalist.
4. Report to Canadian Government on ME, by many medical experts.
5. Advice to psychiatrist by a psychiatrist who understands ME is an organic disease
6. English mathematical genius on one's responsibilities in the matter of one's beliefs:

7. A space- and computer-scientist takes a look at psychology.
8. Malcolm Hooper puts things together status 2010.
9. I tell my story of surviving (so far) in Amsterdam/ with ME.
10. The directory on my site about ME.

See also: ME -Documentation and ME - Resources
The last has many files, all on my site to keep them accessible.

        home - index - top - mail