The Go Programming Language Phrasebook Essential Go code and idioms for all facets of the development process This guide gives you the code “phrases” you need to quickly and effectively complete a wide variety of projects with Go, today’s most exciting new programming language. Tested, easy-to-adapt code examples illuminate every step of Go development, helping you write highly scalable, concurrent software. You’ll master Go-specific idioms for working with strings, collections, arrays, error handling, goroutines, slices, maps, channels, numbers, dates, times, files, networking, web apps, the runtime, and more. Concise and Accessible Easy to carry and easy to Ditch all those bulky books for one portable pocket guide Flexible and Functional Packed with more than 100 customizable code Quickly create solid Go code to solve just about any problem Register your book at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
Un buon libro per addentrarsi nel linguaggio. Incentrato più sullo stile e le sue peculiarità che su tutorial, va bene per un utente che si sta muovendo verso questo linguaggio ma ha già esperienza in altri. Come nota negativa devo dire che a mio parere è un po' troppo corto, per quel prezzo avrei preferito vedere diversi argomenti approfonditi un po' meglio.
Nice concise guide to the Go language at or about 1.0.
Covers off all the common stuff you'd do day to day. The chapters on design patterns/idiomatic go for specific tasks are really helpful, as is the debugging guide at the back. It's also very helpful in explaining the context and reasoning around a bunch of the design decisions in the language and standard library.
A solid book on the Go programming language. It assumes that you have prior experience in programming. Sometimes the pace is a little too fast especially on the concurrency which is the main strength of Go. The snippets are useful but I didn't like the presentation of the code which forced me to go back and re-read some parts (on ebook version).
First half of the book was a lot more interesting since it took a low level look on the Go programming language, but the second half, I felt, was just an overview of the standard library, some of which is currently obsolete.
Overall, it's not a big book, and you can definitely learn something you didn't know before.
Good for reference. Go is a nice language, although its concurrency solution feels a little forced, like in most modern languages. If you want to learn a powerful new language which considers modern problems I'd go for clojure instead.
Apart from some obvious typo's in the text this is a good first book on Go programming language. It gives a quick information on how to write idiomatic Go programs.