Learning Go

An Idiomatic Approach to Real-World Go Programming

Learning Go
Jon Bodner
RRP:
NZ$ 146.99
Our Price:
NZ$ 117.59
Paperback
h233 x 178mm - 300pg
12 Mar 2021 US
International import eta 10-19 days
9781492077213
Out Of Stock
Currently no stock in-store, stock is sourced to your order
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 projectUnderstand the reasons for the design decisions in GoSet up a Go development environment for a solo developer or teamLearn how and when to use reflection, unsafe, and cgoDiscover how Go' s features allow the language to run efficientlyKnow which Go features you should use sparingly or not at all
Jon Bodner is a software engineer, lead developer, and architect with over 20 years of experience. In that time, he' s worked on software across fields including education, finance, commerce, healthcare, law, government, and internet infrastructure. Jon is currently a distinguished engineer at Capital One.

In stock - for items in stock we aim to dispatch the next business day. For delivery in NZ allow 2-5 business days, with rural taking a wee bit longer.

Locally sourced in NZ - stock comes from a NZ supplier with an approximate delivery of 7-15 business days.

International Imports - stock is imported into NZ, depending on air or sea shipping option from the international supplier stock can take 10-30 working days to arrive into NZ. 

Pre-order Titles - delivery will vary depending on where the title is published, if local stock is available in NZ then 5-7 business days, for international imports it can be 10-30 business days. In all cases we will access the quickest supply option.

Delivery Packaging - we ship all items in cardboard sleeves or by box with either packing paper or corn starch chips. (We avoid using plastics bubble bags)

Tracking - Orders are delivered by track and trace courier and are fully insured, tracking information will be sent by email once dispatched.

View our full Order & Delivery information