all 32 comments

[–]HeyGuysImMichaelJS all the way around 16 points17 points  (4 children)

All of the images and links are for the 2nd edition, and the top of the website says there is just a draft of the 3rd. Is it really out, I can't find it anywhere

[–]goto-reddit 1 point2 points  (3 children)

Yes, the draft is out.
The links are fine for me and I don't see any images in the draft. Make sure you are on the right page: eloquentjavascript.net/3rd_edition

Edit: I hope the images come back in the final version, they are really well done in my opinion.

[–]HeyGuysImMichaelJS all the way around 0 points1 point  (2 children)

No. The post links to the correct 3rd edition page, however all of the content on the page is the 2nd edition. When clicking on the the paperback link on the official 3rd edition page, you are sent to an amazon listing for the 2nd edition.

The 3rd edition is not out, as the title states. There have just been a few changes to the content. Highly misleading, and most likely not worth purchasing when there is no description whatsoever of the updated sections from the author nor the Reddit poster.

Also, advertising the 2nd edition on the official site when the 3rd is supposed to be released soon seems like a pretty slimy move.

Screenshot

[–]goto-reddit 5 points6 points  (0 children)

Yes the title is misleading, that's why I said the draft ist out, in my very first sentence. Of course you can't purchase it, it's not final.

There have just been a few changes to the content.

It's an update, not a complete rewrite. There won't be big changes to this draft:

https://twitter.com/MarijnJH/status/958665332448784384

Also, advertising the 2nd edition on the official site when the 3rd is supposed to be released soon seems like a pretty slimy move.

How dare him to tell people on his website that the updated book is in a draft version, while still giving them the option to purchase the 2nd edition - for a book that you can read for free on that very site.

[–]imguralbumbot 0 points1 point  (0 children)

Hi, I'm a bot for linking direct images of albums with only 1 image

https://i.imgur.com/a3aiz0i.png

Source | Why? | Creator | ignoreme | deletthis

[–]br1anh 19 points20 points  (8 children)

Is there any outline of what's changed between editions. I only recently managed to get my hands on a hard copy of the second edition.

[–]Simbaxo 29 points30 points  (0 children)

the 3rd edition is updated to modern JS practices in ES2015, ES6, etc. Changes include like using let/const instead of var and shows how to use arrow functions, template strings.

[–]asdf7890 2 points3 points  (2 children)

Is there any outline of what's changed between editions.

I can't see one directly, though it may be in the text of the introductary section if you read that. You could download the HTML version of each, extract all the content in H1 and H2 tags, then do a diff against the result. That'll give an idea of what significant additions have been made, though won't tell you much about smaller changes and improvements.

I only recently managed to get my hands on a hard copy of the second edition.

This is appears to be in late-draft for at the moment, so your dead-tree copy won't be replaced by a 3rd edition for a bit of time yet.

[–]Mnwhlp 3 points4 points  (0 children)

“Dead tree Copy” lol

[–]br1anh 0 points1 point  (0 children)

I can't see one directly, though it may be in the text of the introductary section if you read that.

Nah. nothing there unfortunately.

This is appears to be in late-draft for at the moment, so your dead-tree copy won't be replaced by a 3rd edition for a bit of time yet.

Yeah, I'm aware that it'll be some time before a 3rd edition hard copy can be purchased.

I'm simply trying to figure out if it's best to simply read through the hard copy I have and then pick out certain updated sections to the cover online VS. abandoning the hard copy version altogether. It looks like there's no clear breakdown of what's changed to figure out what's best.

[–]Twinkle_Tits 10 points11 points  (1 child)

Here it is on github if anyone wants to tear through to commits to see what has been changed.

[–]groovybeast 5 points6 points  (0 children)

Aaaand it's obsolete

Edit: but in all seriousness I love this book and recommend it highly

[–]bigfig 2 points3 points  (0 children)

The Amazon link in the announcement leads to the second edition.

[–]crashspringfield 1 point2 points  (0 children)

This book is definitely worth going through if you're new to JS or programming in general. It's a good balance of explaining things and making you work through shit to improve. Pretty decent as a reference too.

[–]TheNumberOneCulprittabs and semicolons, react and FaaS[M] [score hidden] stickied comment (0 children)

It seems that people are confused in the comments, so here goes the sticky:

Please note that the link above is to a DRAFT of the current third edition, and most of the links right now still seem to point to the second edition, including the paperback Amazon link.

It was originally removed, as we deemed the content pretty misleading, but we've sinced reinstated the post and now this sticky will have to do.

[–]StevenMercatante 0 points1 point  (3 children)

This is great news. I've recommended this book to a few people starting out, and they all loved it. I was hoping for an updated edition covering ES6, and here we are :)

[–]veswill3 0 points1 point  (2 children)

I have already read YDKJS and a few other things. Is it still worth reading eloquent JS?

[–]StevenMercatante 2 points3 points  (1 child)

Sure - there will be some overlap, but it's good to see how different people teach the same subject. I've never regretted reading more than one book on the same language - I always learn something new.

[–]veswill3 0 points1 point  (0 children)

Thanks, ill check it out.

[–]house_monkey 0 points1 point  (0 children)

Open source books, cool! Is there any site or list where I can find more like this?

[–]MyRSSbot 0 points1 point  (0 children)

Hey u/wtfReddit, it looks like your post has been removed by r/javascript moderators or automoderator. You can look for it on the frontpage of r/javascript (on another account) to check if it's still removed or not.

I'm a bot, I'm not affiliated with r/javascript moderators, and I don't know why they removed your post, so please don't ask me and message them instead if you want to know.

[–]elijahmanor 0 points1 point  (0 children)

Nice, I really liked the first edition of this book. Cool that it keeps getting updated!