[{"data":1,"prerenderedAt":690},["ShallowReactive",2],{"project-26568014":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":46,"post_text":48,"what":49,"said":108,"maker_in_thread":223,"shape":234,"grid":237,"attempts":651,"same_week":652,"maker_shows":18,"maker_hidden":682,"reader_version":683,"card":684},"26568014","Practical Go Lessons","A book about Go","title","Show HN: I wrote a book about Go","https:\u002F\u002Fwww.practical-go-lessons.com\u002F","practical-go-lessons.com","maximilienandi",1616597801,2021,919,157,14,2533,1,"legend","languages","programming language tutorial book","other",[24,25,26,27],"go programming","go tutorial","learn golang","free book","loved",0.508,{"positive":31,"neutral":32,"mixed":33,"critical":33},43,22,6,77,{"design":36,"docs":39,"execution":42,"idea":44,"pricing":45},{"positive":37,"critical":38},5,0,{"positive":40,"critical":41},17,2,{"positive":18,"critical":43},3,{"positive":37,"critical":18},{"positive":41,"critical":38},[37,37,37,37,37,43,43,18,37,37,37,47,37,37,37,37,18,43,38,37,37,37,43,47,37,37,37,37,43,37,43,37,37,18,37,37,43,37,37,37],4,null,{"problem":50,"audience":60,"pricing":68,"motivation":76,"time_to_build":80,"stack":84,"openness":105,"stage":106,"team_size":107},{"value":51,"source":52,"evidence":53},"Learning the Go programming language from scratch, assuming no prior knowledge","maker",[54,57],{"id":55,"by":11,"text":56},"26568015","Hello all, After 2.5 years of writing, countless weekends and evenings, I released a book about the Go programming language. The book is available for free on the website because…",{"id":58,"by":11,"text":59},"26571088","Hi tomca32, Thank you for the feedback. I tried to make it accessible to new programmers. I hope it will be used by people how wants to start their programmer's journey. Being a…",{"value":61,"source":52,"evidence":62},"New programmers and people learning Go, including complete beginners",[63,64,65],{"id":55,"by":11,"text":56},{"id":58,"by":11,"text":59},{"id":66,"by":11,"text":67},"26573975","Thanks for your question. \"The Go Programming Language\" is a well-written book. I have not read every line of it, so my answer might not be precise. I will highlight some key…",{"value":69,"source":52,"evidence":70},"Free to read on the website; a maker reply mentions a book to buy",[71,72],{"id":55,"by":11,"text":56},{"id":73,"by":74,"text":75},"26576722","snow_mac","Love it-- How can I buy the book? I might not ever read the whole thing, but I love the sentiment and the fact you're giving this away.",{"value":77,"source":52,"evidence":78},"To give something back to the developer community",[79],{"id":55,"by":11,"text":56},{"value":81,"source":52,"evidence":82},"2.5 years of writing",[83],{"id":55,"by":11,"text":56},[85,91,95,101],{"value":86,"source":52,"evidence":87},"Lyx",[88],{"id":89,"by":11,"text":90},"26570674","Thanks, I worte the book using Lyx (https:\u002F\u002Fwww.lyx.org\u002F) Each chapter is a Lyx document. Then I converted : Lyx to LaTeX, then LaTeX doc are converted to HTML with pandoc…",{"value":92,"source":52,"evidence":93},"Pandoc",[94],{"id":89,"by":11,"text":90},{"value":96,"source":52,"evidence":97},"Vue.js",[98],{"id":99,"by":11,"text":100},"26571807","Thank you for your feedback and support! Go is easy to learn, and you need a limited amount of time to produce code! I built the website with VueJS, and I use bootstrap for the…",{"value":102,"source":52,"evidence":103},"Bootstrap",[104],{"id":99,"by":11,"text":100},"free","launched","solo",{"praise":109,"objections":145,"requests":167,"questions":186,"alternatives":202},[110,126,134],{"value":111,"source":112,"evidence":113},"Clear, beginner-friendly writing that assumes no prior knowledge","commenter",[114,118,122],{"id":115,"by":116,"text":117},"26570924","tomca32","This looks great! I absolutely love that it assumes no knowledge of anything, including how the computer works. This is how all educational material should be written. I think…",{"id":119,"by":120,"text":121},"26572453","itwy","I love your writing style. Specially the way of not assuming previous knowledge.",{"id":123,"by":124,"text":125},"26571243","perceptron001","Great work. I am learning golang right now. The art\u002Fpics look amazing and the samples and the explanations are on point. Thank you for your work! I'm sure it will go a long way…",{"value":127,"source":112,"evidence":128},"Good illustrations and layout",[129,133],{"id":130,"by":131,"text":132},"26577256","Kosirich","I really like the structure of the book, the layout, the format, everything! Thank you!",{"id":123,"by":124,"text":125},{"value":135,"source":112,"evidence":136},"Thorough installation and environment setup guidance",[137,141],{"id":138,"by":139,"text":140},"26573094","zealsham","Whenever I encounter any book on go , the first thing I do is to read the installation page . This is the best I’ve seen of any book . You made the whole “PATH” thing that drives…",{"id":142,"by":143,"text":144},"26574617","satysin","Obviously I haven't read much yet but skimming through it for 5 minutes I am impressed with what I see. Great work! One thing I feel is missing, a PDF preview of a few pages so I…",[146,153,160],{"value":147,"source":112,"evidence":148},"Site was flagged as malware by a Cisco Umbrella filter",[149],{"id":150,"by":151,"text":152},"26572300","hodder","\"This site is blocked due to a security threat that was discovered by the Cisco Umbrella security researchers.\" Category: Malware That is the warning I'm getting on this link at…",{"value":154,"source":112,"evidence":155},"Site was reported unreachable",[156],{"id":157,"by":158,"text":159},"26578626","andreagrandi","The website is unreachable",{"value":161,"source":112,"evidence":162},"Some content is outdated, such as the Logrus logging recommendation",[163],{"id":164,"by":165,"text":166},"26570332","kroolik","The book looks very interesting! In the section about logging, Logrus is unfortunately in maintenance mode now. We've used it at my place, now we have switched to Zap.",[168,172,179],{"value":169,"source":112,"evidence":170},"Add a PDF preview",[171],{"id":142,"by":143,"text":144},{"value":173,"source":112,"evidence":174},"Add a search bar",[175],{"id":176,"by":177,"text":178},"26572162","Dentrax","Excellent job! Maybe you are already thinking about it, but... You can add a Search Bar and Go version & language selection for the documentation. (i.e. see (bottom left):…",{"value":180,"source":112,"evidence":181},"Accept correction pull requests",[182],{"id":183,"by":184,"text":185},"26568148","damip","Wow thank you for your work and providing it for free. Is there a way to submit correction PRs ? maybe a github ?",[187,198],{"value":188,"source":112,"evidence":189},"How the book was built with Lyx and Pandoc",[190,194],{"id":191,"by":192,"text":193},"26570522","mprovost","Nice! What were the tools you used to write it and convert it to the ebook and paper versions?",{"id":195,"by":196,"text":197},"26571176","dctoedt","Looks great. How'd you build the Web site — a package of some sort, or did you roll your own CSS? I've been working on a law-related book that I plan to post; I like the look of…",{"value":199,"source":112,"evidence":200},"How to buy the book",[201],{"id":73,"by":74,"text":75},[203,210,217],{"value":204,"source":112,"evidence":205},"The Go Programming Language by Donovan and Kernighan",[206],{"id":207,"by":208,"text":209},"26573687","_kst_","I haven't taken a look at it yet. Can you summarize what it offers that Donovan & Kernighan's \"The Go Programming Language\" doesn't? (Sincere question, not being snarky.)",{"value":211,"source":112,"evidence":212},"Concurrency in Go by Katherine Cox-Buday",[213],{"id":214,"by":215,"text":216},"26570624","adeptima","Hi maximilienandi, great work! Easy to read for non-native! Always nice to see more alternative to the Blue Book too ;) When I open Golang books or any kind of tutorials, I…",{"value":218,"source":52,"evidence":219},"Effective Go",[220],{"id":221,"by":11,"text":222},"26572242","Many thanks! When I began writing Go code I found a lot of \"Go idioms\" on blog posts, it was hard to remember all of them. By the way, \"Effective Go\"…",{"comments":224,"answered":225,"key":226},68,15,[227,228,231],{"id":55,"text":56},{"id":229,"text":230},"26569567","My spouse :) Thank you for your feedback !",{"id":232,"text":233},"26571695","Hello jjice, Thanks for those kind words, I tried to cover a lot of topics. Consequently it makes a lot of pages! I hope that the content will help you ! Do not hesitate to…",{"commenters":235,"max_depth":33,"maker_replies":224,"first_comment_mins":38,"lifespan_hours":236},78,195,[238,240,244,246,249,253,257,258,261,263,267,268,272,274,277,279,283,285,289,291,294,296,299,301,304,308,311,314,317,319,321,325,329,331,334,336,338,341,343,346,348,351,355,357,360,363,367,371,374,376,377,379,382,384,387,389,391,393,394,396,397,399,401,402,404,406,408,412,414,417,419,422,426,428,431,435,437,439,441,443,445,449,452,456,458,461,463,465,468,471,473,476,478,480,482,485,488,490,494,498,500,504,506,508,510,511,513,517,519,523,524,526,528,532,534,538,540,544,546,551,553,555,557,561,563,565,566,568,570,574,576,579,580,583,586,588,590,594,596,600,602,607,609,613,616,618,620,622,626,628,632,634,637,639,643,645,649],[55,38,38,239,11,18],"project\u002Fpositive\u002Fnone",[241,38,37,242,243,38],"26569446","maker\u002Fpositive\u002Fdesign","codegeek",[229,38,38,245,11,18],"maker\u002Fneutral\u002Fnone",[247,38,43,245,248,38],"26571556","preommr",[250,38,38,251,252,38],"26572167","other\u002Fneutral\u002Fnone","bigdict",[254,38,37,255,256,38],"26571224","project\u002Fpositive\u002Fdocs","jjice",[232,38,38,245,11,18],[259,38,37,255,260,38],"26571318","120bits",[262,38,38,245,11,18],"26571529",[264,38,37,265,266,38],"26571701","project\u002Fpositive\u002Fdesign","cosmodisk",[99,38,38,245,11,18],[269,38,43,270,271,38],"26572601","project\u002Fmixed\u002Fexecution","BrandoElFollito",[273,38,38,245,11,18],"26573038",[275,38,37,255,276,38],"26572935","primitivesuave",[278,38,38,245,11,18],"26573785",[280,38,37,281,282,38],"26574266","maker\u002Fpositive\u002Fnone","jackosdev",[284,38,38,245,11,18],"26574441",[286,38,43,287,288,38],"26573276","project\u002Fmixed\u002Fdocs","movedx",[290,38,38,245,11,18],"26573694",[292,38,43,293,288,38],"26573394","project\u002Fneutral\u002Fdocs",[295,38,38,245,11,18],"26573688",[297,38,38,298,288,38],"26575259","commenter\u002Fneutral\u002Fdocs",[300,38,38,245,11,18],"26575642",[302,38,38,251,303,38],"26577128","twalla",[305,38,43,306,307,38],"26578652","project\u002Fmixed\u002Fdesign","evnix",[309,38,38,310,288,38],"26585327","commenter\u002Fneutral\u002Fdesign",[312,38,43,293,313,38],"26574873","rustyboy",[315,38,38,316,11,18],"26574997","maker\u002Fneutral\u002Fdocs",[318,38,43,293,313,38],"26575400",[320,38,38,316,11,18],"26575561",[322,38,18,323,324,38],"26575569","project\u002Fcritical\u002Fdocs","Jtsummers",[326,38,37,327,328,38],"26575218","project\u002Fpositive\u002Fidea","bogomipz",[330,38,38,245,11,18],"26575303",[332,38,43,293,333,38],"26575316","signal11",[335,38,38,245,11,18],"26575349",[337,38,38,316,11,18],"26575626",[339,38,37,255,340,38],"26575332","msmagh",[342,38,38,245,11,18],"26575342",[344,38,37,255,345,38],"26575674","lamida",[347,38,38,245,11,18],"26575936",[349,38,37,255,350,38],"26576982","noisy_boy",[352,38,43,353,354,38],"26577340","project\u002Fneutral\u002Fnone","rijoja",[356,38,38,245,11,18],"26578486",[358,38,43,353,359,38],"26584715","OhHiMarkos",[361,38,37,255,362,38],"26581950","Zababa",[364,38,18,365,366,38],"26588181","project\u002Fcritical\u002Fexecution","fishywang",[368,38,37,369,370,38],"26598404","project\u002Fpositive\u002Fpricing","alexeyshurygin",[372,18,38,251,373,38],"26572321","pietroppeter",[375,18,38,245,11,18],"26572838",[214,41,37,255,215,38],[378,41,38,245,11,18],"26570873",[380,43,37,255,381,38],"26571866","arendtio",[383,43,38,245,11,18],"26572025",[385,47,37,239,386,38],"26571094","ChrisMarshallNY",[388,47,38,245,11,18],"26571161",[390,47,37,239,386,38],"26571202",[392,47,38,245,11,18],"26572096",[138,37,37,255,139,38],[395,37,38,316,11,18],"26574066",[176,33,37,265,177,38],[398,33,38,245,11,18],"26572271",[115,400,37,255,116,38],7,[58,400,38,245,11,18],[150,403,18,365,151,38],8,[405,403,38,245,11,18],"26572394",[407,403,38,245,11,18],"26572780",[409,403,43,410,411,38],"26573392","project\u002Fneutral\u002Fexecution","victoro",[413,403,38,410,11,18],"26573449",[415,403,43,410,416,38],"26573528","rhd",[418,403,38,245,11,18],"26574532",[420,403,38,251,421,38],"26581636","joelthelion",[423,424,38,251,425,38],"26570810",9,"binaryorganic",[427,424,38,245,11,18],"26571091",[429,424,38,251,430,38],"26664190","RobKohr",[432,433,43,293,434,38],"26574803",10,"syndacks",[436,433,38,245,11,18],"26574921",[142,438,37,255,143,38],11,[440,438,38,245,11,18],"26574664",[442,438,37,327,143,38],"26574748",[444,438,38,245,11,18],"26575444",[446,447,43,270,448,38],"26569927",12,"wmu",[450,447,38,451,11,18],"26570087","maker\u002Fneutral\u002Fexecution",[453,454,43,287,455,38],"26574833",13,"wanghq",[457,454,38,316,11,18],"26574901",[459,16,37,255,460,38],"26573072","RSHEPP",[462,16,38,316,11,18],"26574183",[73,225,43,464,74,38],"project\u002Fneutral\u002Fpricing",[466,225,43,464,467,38],"26576916","kayge",[195,469,43,470,196,38],16,"project\u002Fneutral\u002Fdesign",[472,469,38,470,11,18],"26571484",[474,469,43,410,475,38],"26571829","AnimalMuppet",[477,469,43,410,196,38],"26571889",[479,469,38,410,11,18],"26571965",[481,469,37,281,475,38],"26572349",[483,469,38,251,484,38],"26574560","jedberg",[486,40,37,255,487,38],"26575624","jhunter1016",[489,40,38,245,11,18],"26575667",[491,492,37,327,493,38],"26581107",18,"pknerd",[495,496,37,255,497,38],"26571374",19,"redisman",[499,496,38,245,11,18],"26571445",[501,502,43,293,503,38],"26574350",20,"herpderperator",[505,502,38,316,11,18],"26574396",[123,507,37,265,124,38],21,[509,507,38,245,11,18],"26572087",[119,32,37,255,120,38],[512,32,38,316,11,18],"26572950",[514,515,43,293,516,38],"26577794",23,"kaladin_1",[518,515,38,316,11,18],"26578496",[520,521,37,255,522,38],"26571476",24,"boundingpoodle",[221,521,38,245,11,18],[164,525,18,323,165,38],25,[527,525,38,316,11,18],"26570696",[529,530,37,369,531,38],"26570278",26,"throwaway77384",[533,530,38,245,11,18],"26570712",[535,536,37,327,537,38],"26569770",27,"ok_coo",[539,536,38,245,11,18],"26569845",[541,542,37,327,543,38],"26576931",28,"ossusermivami",[545,542,38,245,11,18],"26578587",[547,548,43,549,550,38],"26574700",29,"project\u002Fmixed\u002Fidea","oolonthegreat",[552,548,38,245,11,18],"26574754",[183,554,43,316,184,38],30,[556,554,38,316,11,18],"26568162",[558,559,37,281,560,38],"26576367",31,"replwoacause",[562,559,38,245,11,18],"26582539",[191,564,43,245,192,38],32,[89,564,38,245,11,18],[130,567,37,265,131,38],33,[569,567,38,281,11,18],"26578515",[571,572,37,239,573,38],"26571643",34,"exdsq",[575,572,38,245,11,18],"26572172",[207,577,43,578,208,38],35,"project\u002Fneutral\u002Fidea",[66,577,38,578,11,18],[581,577,18,582,208,38],"26574397","project\u002Fcritical\u002Fidea",[584,577,43,245,585,38],"26574515","zelphirkalt",[587,577,38,245,11,18],"26574632",[589,577,38,251,208,38],"26574875",[591,592,37,239,593,38],"26577993",36,"fl0tingh0st",[595,592,38,245,11,18],"26578500",[597,598,37,239,599,38],"26571144",37,"insdel",[601,598,38,245,11,18],"26572306",[603,604,37,605,606,38],"26577338",38,"project\u002Fpositive\u002Fexecution","rollulus",[608,604,38,245,11,18],"26578640",[610,611,37,239,612,38],"26575590",39,"PaulAnunda",[614,611,38,615,11,18],"26575644","commenter\u002Fneutral\u002Fnone",[157,617,18,365,158,38],40,[619,617,38,410,11,18],"26582595",[621,617,43,245,158,38],"26589602",[623,624,37,239,625,38],"26569858",41,"lovetocode",[627,624,38,245,11,18],"26570110",[629,630,37,239,631,38],"26574438",42,"andrewnc",[633,630,38,245,11,18],"26574477",[635,31,37,239,636,38],"26574648","hankchinaski",[638,31,38,353,11,18],"26582603",[640,641,37,239,642,38],"26577301",44,"Jahak",[644,641,38,245,11,18],"26578642",[646,647,38,251,648,38],"26570929",45,"dave_sid",[650,647,38,251,648,38],"26570949",[],[653,658,663,667,672,677],{"id":654,"name":655,"points":656,"category":657},"26503572","Sorted CSS Colors",559,"dev_tools",{"id":659,"name":660,"points":661,"category":662},"26537734","compiler.org",219,"learning_science",{"id":664,"name":665,"points":666,"category":657},"26554451","PyWebIO",200,{"id":668,"name":669,"points":670,"category":671},"26503715","LitiHolo",180,"hardware",{"id":673,"name":674,"points":675,"category":676},"26573930","Arc",175,"data",{"id":678,"name":679,"points":680,"category":681},"26527268","Papercups",148,"web_saas",false,"v2",{"id":685,"name":5,"line":6,"ai":682,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":686,"top":18,"kw":687,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":688,"url":9,"mix":689,"praise":111,"objection":147,"sub":21},26568014,0.51,[24,25,26,27],"5555533155545555130555345555353551553555",[31,32,33,33],1793991025703]