Michael reviewed Let's Go by Alex Edwards
A great second Golang book
5 stars
This book makes for an excellent second Golang book. I read "Learning Go" as an introduction to Go, but my main goal was to use Go for my web programming needs. So for my second book, I looked around for something with a light web dev introduction with Go. And I found "Let's Go". It covers all of the basics for delivering static HTML. While it covers a lot, from templating to databases and user management, the one major omission is any use of Javascript. But that's fine with me, to be honest. Everything else is covered really well, building a small web app for pasting text snippets.
I especially enjoyed the fact that Alex Edwards chose to not go with one of the big Golang web frameworks. He's instead using mostly the Golang standard library. But he also doesn't shy away from using libraries for targeted tasks, like …
This book makes for an excellent second Golang book. I read "Learning Go" as an introduction to Go, but my main goal was to use Go for my web programming needs. So for my second book, I looked around for something with a light web dev introduction with Go. And I found "Let's Go". It covers all of the basics for delivering static HTML. While it covers a lot, from templating to databases and user management, the one major omission is any use of Javascript. But that's fine with me, to be honest. Everything else is covered really well, building a small web app for pasting text snippets.
I especially enjoyed the fact that Alex Edwards chose to not go with one of the big Golang web frameworks. He's instead using mostly the Golang standard library. But he also doesn't shy away from using libraries for targeted tasks, like HTML form parsing or session management. Another great thing was that it also showed the practical applications of all the syntax and approaches presented in "Learning Go" in a "real" project.
Overall a great book, and well worth the price.