Learning Go
An Idiomatic Approach to Real-World Go Programming
Price | $46.86 - $103.99
|
Rating | |
Author | Jon Bodner |
Publisher | O'Reilly Media |
Published | 2021 |
Pages | 375 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1492077216 |
ISBN-13 | 9781492077213 |
Go is rapidly becoming the preferred language for building web services. While there are plenty of tutorials available that teach Go's syntax to developers with experience in other programming languages, tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write clear and idiomatic Go.
No matter your level of experience, you'll learn how to think like a Go developer. Author Jon Bodner introduces the design patterns experienced Go developers have adopted and explores the rationale for using them. You'll also get a preview of Go's upcoming generics support and how it fits into the language.
Learn how to write idiomatic code in Go and design a Go project; Understand the reasons for the design decisions in Go; Set up a Go development environment for a solo developer or team; Learn how and when to use reflection, unsafe, and cgo; Discover how Go's features allow the language to run efficiently; Know which Go features you should use sparingly or not at all.
- Jon Bodner
5 5 409
Similar Books
by Hussain Pithawala
Google Guice is an open source software framework for the Java platform released by Google under the Apache License. It provides support for dependency injection using annotations to configure Java objects.Learning Google Guice is a concise, hands-on book that covers the various areas of dependency injection using the features provided by...
Price: $17.99 | Publisher: Packt Publishing | Release: 2013
by Delio D'Anna, Andrew Hayes, Sam Hennessy
You already know you want to learn Go, and the smart way to learn anything is to learn by doing. The Go Workshop focuses on building up your practical skills so that you can develop high-performing concurrent applications, or even create Go scripts to automate repetitive daily tasks. You'll learn from real examples that lead to real ...
Price: $25.03 | Publisher: Packt Publishing | Release: 2019
by Mark Bates, Cory LaNou, Tim Raymond
This book is designed to introduce you to writing programs with the Go programming language. You'll learn how to write useful tools and applications that can run on remote servers, or local Windows, macOS, and Linux systems for development.The topics that it covers include how to:- Install and set up a local Go development environmen...
Free ebook | Publisher: DigitalOcean | Release: 2020
by Miek Gieben
This is an introduction to the Go language from Google. Its aim is to provide a guide to this new and innovative language.The intended audience of this book is people who are familiar with programming and know multiple programming languages,be it C, C++, Perl, Java, Erlang, Scala or Haskell. This is not a book which teaches you how to pro...
Free ebook | Publisher: Self-publishing | Release: 2010
Drupal for Education and E-Learning, 2nd Edition
by James G. Robertson, Bill Fitzgerald
As social networks become more popular, their role in the classroom has come under scrutiny. Drupal offers a wide variety of useful tools for educators. Within a single Drupal site, you can set up social bookmarking, podcasting, video hosting, formal and informal groups, rich user profiles, and other features commonly associated with soci...
Price: $32.99 | Publisher: Packt Publishing | Release: 2013
by Ramalingam Ganapathy
Google Apps Script is a cloud-based scripting language based on JavaScript to customize and automate Google applications.Apps Script makes it easy to create and publish add-ons in an online store for Google Sheets, Docs, and Forms.It serves as one single platform to build, code, and ultimately share your App on the Web store.This book beg...
Price: $25.41 | Publisher: Packt Publishing | Release: 2016
by Stack Overflow Community
Go is a statically typed, compiled programming language designed at Google. It is an unofficial and free Go book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow....
Free ebook | Publisher: Self-publishing | Release: 2019
by Mark Edmondson
Why is Google Analytics 4 the most modern data model available for digital marketing analytics? Rather than simply reporting what has happened, GA4's new cloud integrations enable more data activation, linking online and offline data across all your streams to provide end-to-end marketing data. This practical book prepares you for th...
Price: $49.94 | Publisher: O'Reilly Media | Release: 2022