Level Up Your Web Apps With Go: Performance, Concurrency, Scalability
H**O
Excellent introduction
I really like this book. In fact it's one of the better programming books I've read in quite a while.The author has a very pragmatic view to teaching web development in Go. First of all you get a quick tour of the necessary basics of the language. You certainly don't learn everything, just enough to get you trough the rest of the book. Most of the book is spent building a photo sharing site, including file uploads and user authentication. All of it is very well written, clearly explained in a straight forward language. The sample project is built in an iterative way, adding more complexity and content step by step. I like the fact that the project covers both file uploads and authentication. They are always a bit tricky in a new programming language or framework.The book is a really good choice if you have done web development in some other language and want to check out Go. You certainly won't learn everything from it or master the details in depth. There are book three of four times as thick for that. It is a good starting point though.What prevents me from giving five stars is that the formatting of the sample code is really off on the Kindle. I just gave up and read the code on the Github repo instead.
G**Y
Great intro to Go
An excellent introduction to Go, taking you(me!) from nothing to a solid understanding of how things are constructed in Go. Mal covers the building of a complete web-app, which is cool, but thankfully covers building a real web-app, complete with authentication, database access, and concurrency. All of these things are needed in real world apps (as well as most things you'd build with Go), and its great that this book covers them all.Its an easy to read introduction to Go for the world of web apps.Downsides? Not many. Code samples are a bit poorly formatted in Kindle, some might find the Go coverage a bit basic (some more coverage of the stdlibs might have been nice?) and its definitely a learn-by-doing rather than a reference book.Summary: Great intro to web apps with Go.
B**N
Very Good Book
I've looked at a lot of books on Golang; pretty much everything that's out there. Golang is a newer language and there isn't a great, industry changing, Tony Gaddis type book yet for golang. Out of all of the books that are out there, however, this one has been one of my favorites so far. Yes, some of the code doesn't work, but that's cutting edge coding - hopefully Mal Curtis can provide a website with some updates. I haven't looked into that, yet, to see if that exists. Other learning resources for golang which I have also liked: Caleb Doxsey's book, and the website "go by example" is also very good. Another great learning resource for building web apps with golang are the youtube videos at "Todd McLeod" 's account. Check them out and good luck learning golang.
C**Y
Highly Recommended!
This is a great book so far. It's not as thorough as Programming in Go: Creating Applications for the 21st Century, but the author does an excellent job of keeping it simple, concise, and dropping in gotcha's every now and then. All the basics of Go are explained in the first couple of chapters, which was nice for a newcomer to the language like myself.Like Go Programming Blueprints, which is another great Go book, the examples provided do a good job of providing applications you can really use, with explanations to walk you through it.One strange observation: there is no index at the end for reference... Would have been nice!
L**L
A very practical approach
I like the very practical approach to Web App development with Go here. The style is clear, the material is solid. This definitely is a top notch product from Sitepoint.
I**O
Five Stars
Excellent book, very good support from Mal (the author)
I**I
Five Stars
a anjoyable book.
T**V
Bad Go code, won't even compile
The examples won't even compile.This is from page 45: http://play.golang.org/p/zgY82JA9gu
A**R
Gute Einführung
Das Buch hat eine gute Struktur. Nach einer Einleitung und grundlegenden Beschreibung der verwendeten Technologien, beschreibt der Author den grundsätzlichen bau einer Webapp in go anhand eines praktischen Projektes an dem die vorgehensweise schritt für schritt erläutert wird. Das Buch hat mir sehr gut gefallen und bietet einen guten Ausgangspunkt um Webprogrammierung in golang zu lernen. Es bietet zwar eine kurze Einleitung in die Sprache, wenn man allerdings neu bei go und/oder programmieranfänger ist würde ich dieses Buch erst empfehlen nachdem man die grundlegenden Konzepte der Sprache verstanden hat.
Trustpilot
2 months ago
2 days ago