Learning Go - An Idiomatic Approach to Real-World Go Programming (Paperback)


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

R1,441
List Price R1,571
Save R130 8%

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles14410
Mobicred@R135pm x 12* Mobicred Info
Free Delivery
Delivery AdviceShips in 9 - 15 working days


Toggle WishListAdd to wish list
Review this Item

Product Description

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

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

O'Reilly Media

Country of origin

United States

Release date

March 2021

Availability

Expected to ship within 9 - 15 working days

Authors

Dimensions

233 x 178 x 26mm (L x W x T)

Format

Paperback

Pages

300

ISBN-13

978-1-4920-7721-3

Barcode

9781492077213

Categories

LSN

1-4920-7721-6



Trending On Loot