Paperback: 312 pages
Publisher: Manning Publications; 1 edition (October 1, 2016)
Language: English
ISBN-10: 1633430073
ISBN-13: 978-1633430075
Product Dimensions: 7.3 x 0.6 x 9.2 inches
Shipping Weight: 12.8 ounces (View shipping rates and policies)
Average Customer Review: 5.0 out of 5 stars See all reviews (2 customer reviews)
Best Sellers Rank: #45,157 in Books (See Top 100 in Books) #8 in Books > Computers & Technology > Web Development & Design > Web Services #13 in Books > Computers & Technology > Programming > Languages & Tools > C# #18 in Books > Computers & Technology > Internet & Social Media > Blogging & Blogs
I seldom give five-star reviews to programming books. But, clearly, a lot of effort and care have gone into writing "Go in Practice." And I really like the book's structure and its approach to helping Go newcomers move beyond the basics. After a Chapter 1 refresher on the history, advantages and key features of Go, the 11-chapter book moves into areas that include "well-rounded applications", "an interface for your applications", and "taking your applications to the cloud." In each of these three sections, the authors present useful techniques such as "Avoiding CLI boilerplate code", "Using multiple channels", "Serving subdirectories", "Incrementally saving a file", "Custom HTTP error passing", and "Using protocol buffers," among many others. Indeed, some 70 techniques are presented in Problem, Solution and Discussion format, along with useful, but not unwieldy, code examples to illustrate what happens. If you are still learning the basics of Go, this should be your next book. Stick with "Go in Action" or another starter book, for now. But if you know the basics and are now ready to get more serious about learning and applying this versatile programming language, definitely give "Go in Practice" some serious consideration. And if you already are developing with Go, it can't hurt to take a look, as well. You may pick up some new techniques. The two authors have been described as"key contributors in the Go ecosystem for years." (My thanks to Manning for sending a review copy.)
I am an experienced software developer with very little experience in Go and wanted a book suited to someone like me. This is it! It's not a "Go Bible" type of book that bores you with language minutiae nor is it a "Cookbook" that leaves you with little foundation in the language. This book does a fabulous job taking you on a quick tour through the important parts of the language to get you productive in Go. Along the way, the author presents plenty of well-annotated Golang code which I followed along with on my computer to maximize my uptake of this information. To get the most out of this book, I recommend that you first run through at least one good Go tutorial to get a basic understanding of the language constructs. Then follow-up with this book to accelerate your learning of Go and apply it to many real-world issues covering command line apps, JSON, server-side programming, concurrency, REST, and cloud programming.
Practice Makes Perfect Basic Spanish, Second Edition: (Beginner) 325 Exercises + Online Flashcard App + 75-minutes of Streaming Audio (Practice Makes Perfect Series) Principles and Practice of Surveying Practice Exam Kaplan ACT 2016 Strategies, Practice and Review with 6 Practice Tests: Book + Online + DVD (Kaplan Test Prep) Wonderlic Basic Skills Test Practice Questions: WBST Practice Tests & Exam Review for the Wonderlic Basic Skills Test (First Set) Common Core Practice - 7th Grade English Language Arts: Workbooks to Prepare for the PARCC or Smarter Balanced Test: CCSS Aligned (CCSS Standards Practice) (Volume 9) 180 Days of Practice: 180 Days of Reading for Third Grade (Practice, Assess, Diagnose) 180 Days of Practice: 180 Days of Reading for Kindergarten (Practice, Assess, Diagnose) Lewis' Practice of Surgery - Brain, Fractures of the Skull, Cranial Nerves, Spinal Column and Cord, Fractures of the Spine, Blood Vascular System, Skin, Syphilis, Electrosurgery (Lewis' Practice of Surgery, Volum XII) Empowerment Series: Direct Social Work Practice: Theory and Skills (SW 383R Social Work Practice I) Theories for Direct Social Work Practice (SW 390N 2-Theories of Social Work Practice) Social Work Practice with Children, Third Edition (Social Work Practice with Children and Families) Pediatric Neuropsychology, Second Edition: Research, Theory, and Practice (Science and Practice of Neuropsychology) Group Work with Adolescents, Third Edition: Principles and Practice (Clinical Practice with Children, Adolescents, and Families) Group Work with Adolescents, Third Edition: Principles and Practice (Social Work Practice with Children and Families) Ethical Problems in the Practice of Law: Model Rules, State Variations, and Practice Questions No Trump Including Stayman and Jacoby Transfers: Bridge Concepts and Practice (Self-Study Practice to Improve Your Game) (Volume 6) Nurse Practitioner's Business Practice And Legal Guide (Buppert, Nurse Practitioner's Business Practice and Legal Gu) How to Build and Manage a Family Law Practice (Practice-Building Series) Epidemiology For Public Health Practice (Friis, Epidemiology for Public Health Practice) OAT Practice Questions: OAT Practice Tests & Exam Review for the Optometry Admission Test (Second Set)