6 ms·
Show HN: Mastering Modular JavaScript
- geuis 8y agoPlease don’t double post.
- bevacqua 8y agoIt was unintentional. I thought "Show HN" posts don't go to the front page anymore.
- sctb 8y agoOK, we've marked the other as a duplicate.
- bevacqua 8y agoThanks!
- Flenser 8y agoCould you also remove the "Show HN:" this isn't a free book, see first comment by anonytrary.
- bevacqua 8y agoIt is, start reading here: https://github.com/mjavascript/mastering-modular-javascript/blob/c906a28ab1ab541622bf9b01ff37a45613b2516d/chapters/ch01.asciidoc https://github.com/mjavascript/mastering-modular-javascript/...
- ntumlin 8y agoClicking the link to the HTML version of the book takes you to a page that makes you tweet (and grants some pretty far reaching twitter permissions) to read the book. If you click to the chapters folder and then on the individual .asciidoc files, GitHub will render them for you.
- bevacqua 8y agoYep, you can read this book in a few different ways: - AsciiDoc via GitHub. Nav to the chapters and they'll render into HTML. Cost: Free under Creative Commons [source] - HTML via Pony Foo. Cost: authorize app and auto-share a single tweet (feel free to revoke right after), Creative Commons. [html] - The book was released on Amazon today (PDF or physical copies) [amzn] [source]: https://github.com/mjavascript https://github.com/mjavascript [html]: https://ponyfoo.com/books https://ponyfoo.com/books [amzn]: https://amzn.to/2OQ8vMe https://amzn.to/2OQ8vMe [license]: https://ponyfoo.com/license https://ponyfoo.com/license
- tomnipotent 8y ago"Do X to unlock" schemes are not popular with the HN community and you'll get a lot of flak for trying to use game theory mechanics to get people to market your book. The "tweet to unlock but you can find an ugly version in the source code" was enough to turn me off your product and lose any interest in discovering more. Just feels like a cheap tactic, especially since I don't have a Twitter account.
- iopuy 8y agoAgreed and well stated. Will definitely not be reading this as an attempt to slyly market the product is enough to turn me off. If the content is valuable it should stand on its own.
- wild_preference 8y agoMeanwhile I find it petty to complain about the small price of a single tweet. I don’t understand what or how it’s a “game theory mechanic.” Is it also a manipulative tactic for a store to impose the “Pay $1 to unlock a candy bar” mechanic on you? I bet you use the same dark mechanic on your employer.
- tomnipotent 8y agoI'm a prospect that explained how the journey disinterested me from the product. I provided specific examples along with my best understanding of why I felt that way. This is one of the things that HN was founded on.
- onion2k 8y agoThis is great. Thanks for releasing it as a free book.
- bevacqua 8y agoThe whole series is/will be like this. First book was Practical Modern JavaScript, covering ES6 and beyond up 'til ES2018. You can find it here on GitHub: https://github.com/mjavascript/practical-modern-javascript https://github.com/mjavascript/practical-modern-javascript Also, thanks!!
- anonytrary 8y agoPlease stop pretending your book is free, people can see right through it. Most people in this community consider personal information and user marketing as a form of cost. Otherwise one can access it on Github, but it's not very convenient. I couldn't find "6.2.1. Is WeakMap Strictly Worse than Map" anywhere on your Github, other than in the screenshot. If you want the book, you will have to pay them one Tweet and several powers, most of which are not necessary: 1. Read Tweets from your timeline. 2. See who you follow, and follow new people. 3. Update your profile. 4. Post Tweets for you. 5. See your email address. You're asking for more information than you actually need, which is looked down upon. Why do you need to post tweets for me, update my profile, see who I follow and follow new people for me? This does not abide by the rule of least-privilege.
- jacquesc 8y agoPlease stop pretending you deserve things for free. He provides the content on Github, which is more than he needs to. If you don't want to pay for it (either via social media promotion or just buying it), then don't read it and don't complain. The author is giving us options. So you don't like one of the options provided. Spare the outrage for important matters.
- anonytrary 8y ago> The book is publicly available in HTML format and free forever ... Read the free HTML version of the book on Pony Foo ... The free-to-read version of Mastering Modular JavaScript is ... free to read online ... A free-to-read version is available online ... Free to read! ... Marketing something as free that turns out to have strings attached is referred to as "asshole design". > He provides the content on Github, which is more than he needs to Respectfully, it's not more than he needs to. He said it was free, so if it's not, then that's considered dishonesty and is looked down upon.
- bevacqua 8y agoStart reading: https://github.com/mjavascript/mastering-modular-javascript/blob/c906a28ab1ab541622bf9b01ff37a45613b2516d/chapters/ch01.asciidoc https://github.com/mjavascript/mastering-modular-javascript/...
- Aeolun 8y agoHow about showing the book from the start and giving me the ‘option’ of tweeting about it? Personally I don’t feel very much inclined to promote a book I haven’t even read yet.
- deleted 8y ago[deleted]
- bevacqua 8y agoStart reading: https://github.com/mjavascript/mastering-modular-javascript/blob/c906a28ab1ab541622bf9b01ff37a45613b2516d/chapters/ch01.asciidoc https://github.com/mjavascript/mastering-modular-javascript/...
- aymeric 8y agoLots of interesting ideas in this book. Thanks! My only grip is I wish there would be more examples: when you talk about state especially.