[{"data":1,"prerenderedAt":550},["ShallowReactive",2],{"project-14865043":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":43,"post_text":45,"what":46,"said":87,"maker_in_thread":206,"shape":213,"grid":216,"attempts":506,"same_week":513,"maker_shows":18,"maker_hidden":542,"reader_version":543,"card":544},"14865043","The JavaScript Way","A book for learning modern JavaScript from scratch","title","Show HN: The JavaScript Way, a book for learning modern JavaScript from scratch","https:\u002F\u002Fgithub.com\u002Fbpesquet\u002Fthejsway\u002F#","github.com","bpesquet",1501162338,2017,545,110,19,2242,1,"legend","learning_science","programming book","other",[24,25,26,27,28],"javascript","learn javascript","modern javascript","es2015","beginner programming","mixed",0.172,{"positive":32,"neutral":33,"mixed":34,"critical":34},11,20,6,43,{"idea":37,"docs":40,"design":41},{"positive":38,"critical":39},2,3,{"positive":39,"critical":38},{"positive":18,"critical":42},0,[39,39,39,44,39,39,39,39,18,39,18,39,42,39,18,42,39,39,39,39,42,18,42,44,42,39,44,39,42,42,42,42,39,39,44,42,42,42,44,44],5,null,{"problem":47,"audience":56,"pricing":68,"motivation":75,"time_to_build":45,"stack":79,"openness":84,"stage":85,"team_size":86},{"value":48,"source":49,"evidence":50},"Learning modern JavaScript from scratch","maker",[51,53],{"id":52},"post",{"id":54,"by":11,"text":55},"14865073","Hi all, author here. Backstory: I'm a CS engineer\u002Fteacher and this book is a side project started in December 2016. You can read a bit more about it here:…",{"value":57,"source":58,"evidence":59},"Complete beginners learning programming with JavaScript","commenter",[60,64],{"id":61,"by":62,"text":63},"14869342","ryanmarsh","I just got home from teaching JavaScript to a room full of people who've never written a line of code in their life. This book is missing something critical that most intros to…",{"id":65,"by":66,"text":67},"14870109","mstade","I came here to write this exactly. This looks like a nice resource, the tone is friendly and inviting and the topics are introduced at a nice pace. Then I thought about my cousin…",{"value":69,"source":49,"evidence":70},"Ebook sold on Leanpub; price open for feedback",[71,72],{"id":54,"by":11,"text":55},{"id":73,"by":11,"text":74},"14877437","Thanks for your nice comment and for these suggestions. You can support my work by buying the ebook version on Leanpub: https:\u002F\u002Fleanpub.com\u002Fthejsway. Monetization is not my #1…",{"value":76,"source":49,"evidence":77},"Side project by a CS engineer and teacher",[78],{"id":54,"by":11,"text":55},[80],{"value":81,"source":49,"evidence":82},"JavaScript",[83],{"id":52},"open_source","launched","solo",{"praise":88,"objections":120,"requests":149,"questions":172,"alternatives":187},[89,101,109],{"value":90,"source":58,"evidence":91},"Clean, friendly tone and good pacing for beginners",[92,96,97],{"id":93,"by":94,"text":95},"14869843","feiss","I love it, very nice. Clean, modern, concise. Are there plans for translating it in other languages? I'd love to have time to translate it to spanish, but almost no free time..",{"id":65,"by":66,"text":67},{"id":98,"by":99,"text":100},"14869186","le-mark","Very, very nice. I briefly went over some chapters and I especially admire the 'no framework' approach you've taken. I believe there's a real need for a book like this, kudos to…",{"value":102,"source":58,"evidence":103},"No-framework approach teaches plain JavaScript",[104,105],{"id":98,"by":99,"text":100},{"id":106,"by":107,"text":108},"14872821","minademian","this looks promising. I like how it teaches the concepts using plain Javascript without focusing on a tool or library. Kudos.",{"value":110,"source":58,"evidence":111},"Useful tl;dr sections and examples",[112,116],{"id":113,"by":114,"text":115},"14872784","leke","I love the tl;dr section. It's basically what I have do when reading books, in order to recall the essential information without having to read the entire chapter again. Well…",{"id":117,"by":118,"text":119},"14869925","dotnetkow","Saw this on Reddit last night, poked around on a few pages. It's great! Love the movie list example on this page:…",[121,130,141],{"value":122,"source":58,"evidence":123},"Setup and environment instructions are missing or too thin for true beginners",[124,125,126],{"id":61,"by":62,"text":63},{"id":65,"by":66,"text":67},{"id":127,"by":128,"text":129},"14870215","specialist","Nice. Thanks for sharing. Bravo for burrito recipe. I'm convinced I became a programmer in 4th grade. Our creative writing assignment was instructions for making a peanut butter…",{"value":131,"source":58,"evidence":132},"Assumes HTTP and web knowledge beginners may lack",[133,137],{"id":134,"by":135,"text":136},"14869261","scarcitykillz","It's a great idea and I think the world does need a new book for pure JS. There was a book released about 10 years ago by the guy who wrote jQuery. It started with basic JS and…",{"id":138,"by":139,"text":140},"14869856","matthewvincent","I definitely wouldn't assume that a JS newbie knows the http fundamentals. That definitely wasn't the case for me when I started learning. You can get a lot done on the web…",{"value":142,"source":58,"evidence":143},"Intro link to appendix reported broken",[144,145],{"id":127,"by":128,"text":129},{"id":146,"by":147,"text":148},"14873436","samuelthomas","> I think the Intro's link to the local env setup in the appendix is broken. The book is written using Leanpub's markdown syntactic sugar it seems.",[150,159,166],{"value":151,"source":58,"evidence":152},"Translations into other languages",[153,154,158],{"id":93,"by":94,"text":95},{"id":155,"by":156,"text":157},"14869939","axtscz","I'd be willing to help with a Spanish translation as well.",{"id":65,"by":66,"text":67},{"value":160,"source":58,"evidence":161},"Coverage of async\u002Fawait",[162],{"id":163,"by":164,"text":165},"14871580","scottmf","Looks great. I love modern JS, and the faster everyone can move on, the better! I didn't see any async\u002Fawait stuff though, is there a reason for that? I'd imagine it would make…",{"value":167,"source":49,"evidence":168},"Better setup guidance or screencast",[169],{"id":170,"by":11,"text":171},"14877555","As a teacher myself I know this firsthand and I agree with you. Unfortunately, text is not a good medium to describe actions. A text-based environment setup tutorial…",[173,180],{"value":174,"source":58,"evidence":175},"Should ES2015 be learned before ES5?",[176],{"id":177,"by":178,"text":179},"14870978","jchien17","Should one learn ES2015 before learning ES5? Is there any value or need to learn ES5 if you're not maintaining an old codebase?",{"value":181,"source":58,"evidence":182},"Is there a way to donate?",[183],{"id":184,"by":185,"text":186},"14872825","ThomPete","This is great! I am fairly familiar with programming having done both AS, Lingo and PHP I understand code when I see it. I am however not a programmer but more a technically…",[188,199],{"value":189,"source":58,"evidence":190},"You Don't Know JS",[191,195],{"id":192,"by":193,"text":194},"14873961","sAbakumoff","I think that the best book ever about JS for everyone, especially for those starting from scratch is https:\u002F\u002Fgithub.com\u002Fgetify\u002FYou-Dont-Know-JS you simply don't need anything else",{"id":196,"by":197,"text":198},"14871323","internalfx","Another great JS book on github... https:\u002F\u002Fgithub.com\u002Fgetify\u002FYou-Dont-Know-JS",{"value":200,"source":58,"evidence":201},"Pro JavaScript Techniques by John Resig",[202],{"id":203,"by":204,"text":205},"14870620","photojosh","Was that John Resig's 'Pro Javascript Techniques'?",{"comments":44,"answered":39,"key":207},[208,209,212],{"id":54,"text":55},{"id":210,"text":211},"14875066","This is a great idea, thanks! I need to figure out how this could be organized and will get back to you in a few days.",{"id":170,"text":171},{"commenters":214,"max_depth":34,"maker_replies":44,"first_comment_mins":39,"lifespan_hours":215},80,319,[217,219,221,225,227,231,234,236,238,240,242,244,247,250,254,257,260,263,264,267,270,274,277,280,284,287,290,292,295,296,299,301,304,307,310,313,315,318,321,325,326,329,332,335,338,341,344,347,349,352,355,358,360,363,365,367,370,373,375,378,380,383,385,388,390,392,394,396,398,401,404,407,409,411,412,416,418,420,423,426,429,432,435,438,440,443,445,447,449,451,454,456,458,461,465,467,470,472,475,477,479,481,483,485,488,491,493,496,500,504],[54,42,42,218,11,18],"maker\u002Fneutral\u002Fnone",[134,42,39,220,135,42],"project\u002Fmixed\u002Fidea",[222,42,39,223,224,42],"14869777","project\u002Fneutral\u002Fidea","mynd",[138,42,39,226,139,42],"project\u002Fneutral\u002Fdocs",[228,42,42,229,230,42],"14870241","other\u002Fneutral\u002Fdocs","leeoniya",[232,42,18,233,135,42],"14873217","project\u002Fcritical\u002Fidea",[203,42,42,235,204,42],"commenter\u002Fneutral\u002Fnone",[93,42,44,237,94,42],"project\u002Fpositive\u002Fdesign",[155,42,44,239,156,42],"project\u002Fpositive\u002Fnone",[210,42,42,241,11,18],"maker\u002Fpositive\u002Fnone",[127,42,39,243,128,42],"project\u002Fmixed\u002Fdocs",[245,42,42,235,246,42],"14870558","52-6F-62",[248,42,39,226,249,42],"14870585","andrewstuart2",[251,42,42,252,253,42],"14871032","other\u002Fneutral\u002Fnone","at-fates-hands",[255,42,39,226,256,42],"14872962","Cthulhu_",[258,42,42,235,259,42],"14873730","rapind",[261,42,42,235,262,42],"14883531","pitaj",[146,42,39,226,147,42],[265,42,42,252,266,42],"14874950","epicide",[268,42,42,252,269,42],"14875638","bphogan",[271,42,39,272,273,42],"14871490","project\u002Fneutral\u002Fdesign","tmaly",[275,42,42,252,276,42],"14873501","noir_lord",[278,42,39,226,279,42],"14872461","schemathings",[281,42,18,282,283,42],"14872520","project\u002Fcritical\u002Fdocs","z3t4",[285,42,39,226,286,42],"14873427","nailer",[288,42,42,235,289,42],"14873901","bmn__",[291,42,42,235,286,42],"14882551",[293,42,39,243,294,42],"14874034","JustSomeNobody",[61,18,18,282,62,42],[297,18,42,235,298,42],"14869743","hugs",[300,18,42,235,62,42],"14871449",[302,18,39,226,303,42],"14869810","0xCMP",[305,18,42,252,306,42],"14872037","yorwba",[308,18,42,252,309,42],"14872294","voltagex_",[311,18,42,252,312,42],"14882121","somebehemoth",[314,18,42,252,309,42],"14890174",[316,18,39,226,317,42],"14869840","soneca",[319,18,39,226,320,42],"14869895","blacksmith_tb",[322,18,42,323,324,42],"14870126","commenter\u002Fneutral\u002Fdocs","mgkimsal",[65,18,39,243,66,42],[327,18,18,233,328,42],"14871053","spyhi",[330,18,42,252,331,42],"14870393","cr0sh",[333,18,42,235,334,42],"14871048","xsmasher",[336,18,42,252,337,42],"14872542","oblio",[339,18,42,235,340,42],"14871193","int_19h",[342,18,39,226,343,42],"14870789","tomc1985",[345,18,39,226,346,42],"14871387","jdnier",[348,18,39,226,343,42],"14871444",[350,18,42,252,351,42],"14871491","striking",[353,18,39,226,354,42],"14871824","johnhenry",[356,18,39,226,357,42],"14873113","abhinickz",[359,18,39,226,306,42],"14872066",[361,18,39,226,362,42],"14873306","ConfucianNardin",[364,18,42,252,256,42],"14872975",[366,18,42,252,286,42],"14873461",[368,18,42,252,369,42],"14879208","michalskop",[371,18,42,252,372,42],"14902763","canes123456",[170,18,42,374,11,18],"maker\u002Fneutral\u002Fdocs",[376,18,42,252,377,42],"14900065","greenmana",[192,38,18,379,193,42],"project\u002Fcritical\u002Fnone",[381,38,42,235,382,42],"14874880","beeandapenguin",[384,38,42,235,193,42],"14875367",[386,38,42,235,387,42],"14875812","in9",[389,38,42,235,193,42],"14876683",[98,39,44,391,99,42],"project\u002Fpositive\u002Fidea",[393,39,42,241,11,18],"14875365",[196,395,42,252,197,42],4,[397,395,42,252,147,42],"14873416",[399,395,42,252,400,42],"14873492","draker",[402,395,42,252,403,42],"14874521","epmatsw",[405,44,39,220,406,42],"14872739","eksemplar",[117,34,44,408,118,42],"project\u002Fpositive\u002Fdocs",[184,410,44,239,185,42],7,[73,410,42,218,11,18],[413,414,18,233,415,42],"14872682",8,"partycoder",[113,417,44,408,114,42],9,[177,419,39,226,178,42],10,[421,419,42,235,422,42],"14871016","pspeter3",[424,419,42,235,425,42],"14871031","EduardoBautista",[427,419,42,235,428,42],"14871115","nawtacawp",[430,419,42,235,431,42],"14871194","yunyu",[433,419,42,235,434,42],"14871197","tannhauser23",[436,419,42,235,437,42],"14871492","tasty_freeze",[439,419,42,235,422,42],"14871205",[441,419,42,235,442,42],"14871926","jeremy_wiebe",[444,419,42,235,286,42],"14873447",[446,419,42,235,283,42],"14872631",[448,419,42,235,382,42],"14874913",[163,32,39,450,164,42],"project\u002Fmixed\u002Fnone",[452,32,42,235,453,42],"14872419","_pmf_",[455,32,42,235,286,42],"14873473",[457,32,42,235,164,42],"14876353",[459,32,39,226,460,42],"14872500","fanpuns",[462,463,44,408,464,42],"14870255",12,"baalimago",[466,463,42,235,164,42],"14871696",[468,463,42,235,469,42],"14872259","mikekchar",[471,463,42,235,256,42],"14872981",[473,463,42,235,474,42],"14874084","joshuacc",[476,463,42,235,469,42],"14874374",[478,463,42,235,382,42],"14874934",[480,463,42,235,164,42],"14876125",[482,463,42,235,283,42],"14872495",[484,463,42,235,256,42],"14872983",[486,463,42,235,487,42],"14873086","rounce",[489,463,42,235,490,42],"14874806","inimino",[492,463,42,235,283,42],"14882403",[494,495,44,239,276,42],"14873510",13,[497,498,44,239,499,42],"14884298",14,"oblib",[501,502,44,239,503,42],"14973174",15,"drngdds",[106,505,44,391,107,42],16,[507,512],{"id":508,"t":509,"points":510,"comments":511},"13749641",1488238498,39,23,{"id":4,"t":12,"points":14,"comments":15},[514,519,524,529,533,538],{"id":515,"name":516,"points":517,"category":518},"14894653","TensorFire",564,"ai",{"id":520,"name":521,"points":522,"category":523},"14911372","Bt",254,"languages",{"id":525,"name":526,"points":527,"category":528},"14869138","EchoMods",227,"hardware",{"id":530,"name":531,"points":532,"category":523},"14896455","see-phit",175,{"id":534,"name":535,"points":536,"category":537},"14865666","Nuclino",133,"productivity",{"id":539,"name":540,"points":541,"category":20},"14865184","A 2D Physics Simulator in JavaScript",126,false,"v2",{"id":545,"name":5,"line":6,"ai":542,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":546,"top":18,"kw":547,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":548,"url":9,"mix":549,"praise":90,"objection":122,"sub":21},14865043,0.17,[24,25,26,27,28],"3335333313130310333301050353000033500055",[32,33,34,34],1794036557695]