Despite the author’s idiocy regarding software licencing, and his sometimes opinionated… well, opinion on certain things’ evilness, this is a rock-solid book (if you ignore the hints to use his nōn-free software) explaining, to a somewhat versed programmer new to ECMAscript, about the intricacies of the almost-a-bit-functional programming language, and what language constructs to best avoid (“==” (use “===” instead), or the stuff added to make it look like Java™).
For example, you will learn why code breaks when you add or remove the “var” in front of an assignment, and what these “(function () { return function () {…}})();” are for, and why.
This is a pocket reference every programmer that has to touch any ECMAscript code ought to be required to read and understand first. Granted (as per Chad’s review), nowadays (in 2017) most everyone uses some framework(s) to abstract from the foundation of both the language and …
User Profile
DE/EN*; lots of fanfiction, some books and sheet music.
Experimenting with Bookwyrm, to get away from Goodreads and a manually kept text file with things I read.
I mostly keep to the Goodreads rating scale (2 = it was okay, 3 = I liked it, 4 = I really liked it, 5 = top), where I also hand out a 2/3 for a 1/2 when my reason to dislike is more personal than caused by the book. Bad spelling tends to get a downgrade.
*) and bits of Latin, NL, ES, …
This link opens in a pop-up window
mirabilos's books
View all booksUser Activity
RSS feed Back
mirabilos reviewed JavaScript: The Good Parts by Douglas Crockford
Review of 'JavaScript: The Good Parts' on 'Goodreads'
4 stars
Despite the author’s idiocy regarding software licencing, and his sometimes opinionated… well, opinion on certain things’ evilness, this is a rock-solid book (if you ignore the hints to use his nōn-free software) explaining, to a somewhat versed programmer new to ECMAscript, about the intricacies of the almost-a-bit-functional programming language, and what language constructs to best avoid (“==” (use “===” instead), or the stuff added to make it look like Java™).
For example, you will learn why code breaks when you add or remove the “var” in front of an assignment, and what these “(function () { return function () {…}})();” are for, and why.
This is a pocket reference every programmer that has to touch any ECMAscript code ought to be required to read and understand first. Granted (as per Chad’s review), nowadays (in 2017) most everyone uses some framework(s) to abstract from the foundation of both the language and the runtime environment (browser — which the book does not handle in detail, it concentrates on the language itself), but even to cobble those things together, perhaps adding a dash of business logic in the process, or to understand the “why” behind a framework (especially when inspecting its source code during debugging), I consider this still a required read.
mirabilos rated Die Dritte Macht: 5 stars
mirabilos reviewed Essential Dictionary of Music Notation by Tom Gerou
mirabilos reviewed The Library Shakespeare by William Shakespeare
Review of 'The Library Shakespeare' on 'Goodreads'
Archive link: web.archive.org/web/20120501070012/http://www.fanfiction.net/s/5091798/1/A_New_Order
Incomplete. No longer available on FFN.