JavaScript Allongé is free
braythwayt.com
braythwayt.com
This is a must-read for any developer who wants to know Javascript better. This is the book that taught me everything I know about prototypes, method decorators, and functional programming in Javascript. Sure, I'd read countless other Javascript books, but Reg has a way of explaining things in a way that connected the dots for me. This is probably the only programming book I've re-read cover to cover a dozen times or more.
I'd also strongly suggest you throw a few bucks Reg's way for the ebook (PDF, EPUB, MOBI) version of this book. I only know Reg through his writing, but he sounds like a great guy. The fact that he's releasing this gem for free is pure madness on his part.
If you couldn't yet tell, highly recommended.
:-D
My name is Andre Alves Garzia and I am a Mozilla Rep (a.k.a. Volunteer) working on Firefox OS awareness. I wrote a quick guide for Firefox OS development that is also available for Free with a CC license on Leanpub at https://leanpub.com/quickguidefirefoxosdevelopment
I think your book is really great and I would like to add it as a recommended reading on the next iteration of my quick guide if that is ok with you.
Thanks very much for the hard work, your book is a wonderful resource!
Cheers
As a Canadian, I should have had some exposure to Allonge, but sadly I do not, so I didn't know if this is a framework, methodology, etc. etc. Javascript Allonge is free, but that doesn't tell me what Allonge is. Javascript Allonge book is free. Ok, what is it going to teach me.
I'm happy to give it a read, and the reviews here are great, just wondering if you might have more success as an author with less cryptic titles.
Hope I don't come off sounding like an ass.
And as always, it's great to see more good free technical books out there, and it's great to see a fellow HN'er succeeding. Seeing them together is just amazing.
Serious kudos!
Edit: And while this was obviously not the intent, this absolutely made me go out and buy the book. Both for the gesture of support (and the actual monetary support), but also because it's nicer to have this in .mobi format. So as often happens, karma wins.
var ouroboros = [];
ouroboros[0] = ouroboros;
//=> [ [Circular] ]
Examining ouroboros and ouroboros[0] with '===' will show that they are different.But isn't that wrong? Comparing a reference of 'ouroboros' to whatever's in 'ouroboros[0]', which happens to be a reference of 'ouroboros' will return true.
Maybe I'm misinterpreting the statement?
[2-1, 2, 2+1] === [1,2,3]
[1,2,3] === [1, 2, 3]
[1, 2, 3] === [1, 2, 3] ouroboros[0] === ouroboros
evaluates to `true`. ouroborous[0] = ouroboros;
creates a new reference to ouroboros and stores that in ouroboros[0], so comparing ouroboros and ouroboros[0] with === would claim they're the same type but not the same value.Not an expert though, so I could be wrong, but that'd explain the behavior to me.
https://supporters.eff.org/donate
That being said, a more "personal" thanks can always be made by sending PayPal directly to reg@braythwayt.com. Thanks either way!
@raganwald I hope you plan to write other JS books as well, you're one of the most original && intelligent authors out there.
If you just say "oh well, I thought $1000 dollars was a fair price" and think no more of it - well you are a better person than I am!
You don't have to justify anything to me or anyone else: If you personally feel uncomfortable, I personally want you to get your money back. You can always change your mind and buy it again if that's what you want to do.
Your book is excellent and I wouldn't dream of asking for my money back.
But for those who haven't read it, it was money incredibly well spent. I have a much greater understanding of JavaScript's batshit crazy semantics and FP techniques. It will make you a better programmer, regardless of whether you use JS regularly or not. But if you do, I think this book is as close to capturing the true soul of Javascript as anything I've read. The examples are very well thought out, and the writing style is a joy to read. And if you like it as much as I did, I hope you'll kick a few bucks the author's way.
Well done Mr. Braithwaite!
Can't wait to read this!
Love or hate or indifference for JavaScript aside, this looks like an excellent programming book. Thanks, Reg.
I'm not sure if you'll find it as great as I did, but there it is.
Thank you for "forcing" me to buy it! ;) Enjoy a nice cup of coffee