{"product_id":"learning-go-an-idiomatic-approach-to-real-world-go-programming-2nd-edition-by-jon-bodner-author","title":"Learning Go: An Idiomatic Approach to Real-World Go Programming 2nd Edition by Jon Bodner (Author)","description":"\u003ch2\u003eProduct details\u003c\/h2\u003e\n\u003cdiv id=\"detailBullets_feature_div\"\u003e\n\u003cul\u003e\n\u003cli\u003ePublisher ‏ : ‎ O'Reilly Media\u003c\/li\u003e\n\u003cli\u003ePublication date ‏ : ‎ February 20, 2024\u003c\/li\u003e\n\u003cli\u003eEdition ‏ : ‎ 2nd\u003c\/li\u003e\n\u003cli\u003eLanguage ‏ : ‎ English\u003c\/li\u003e\n\u003cli\u003ePrint length ‏ : ‎ 491 pages\u003c\/li\u003e\n\u003cli\u003eISBN-10 ‏ : ‎ 1098139291\u003c\/li\u003e\n\u003cli\u003eISBN-13 ‏ : ‎ 978-1098139292\u003c\/li\u003e\n\u003cli\u003eItem Weight ‏ : ‎ 1.8 pounds\u003c\/li\u003e\n\u003cli\u003eDimensions ‏ : ‎ 7 x 1 x 9 inches\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eGo has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but 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.\u003c\/p\u003e\n\u003cp\u003eNo 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. This updated edition also shows you how Go's generics support fits into the language.\u003c\/p\u003e\n\u003cp\u003eThis book helps you:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrite idiomatic code in Go and design a Go project\u003c\/li\u003e\n\u003cli\u003eUnderstand the reasons behind Go's design decisions\u003c\/li\u003e\n\u003cli\u003eSet up a Go development environment for a solo developer or team\u003c\/li\u003e\n\u003cli\u003eLearn how and when to use reflection, unsafe, and cgo\u003c\/li\u003e\n\u003cli\u003eDiscover how Go's features allow the language to run efficiently\u003c\/li\u003e\n\u003cli\u003eKnow which Go features you should use sparingly or not at all\u003c\/li\u003e\n\u003cli\u003eUse Go's tools to improve performance, optimize memory usage, and reduce garbage collection\u003c\/li\u003e\n\u003cli\u003eLearn how to use Go's advanced development tools\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearning Go book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearning Go 2nd Edition\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearning Go Jon Bodner\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearn Go programming\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGolang programming book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo language tutorial book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eIdiomatic Go programming\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo best practices book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo for beginners book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming for developers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming fundamentals\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eReal world Go programming\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo concurrency book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo standard library guide\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo modules and packages book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming patterns\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo coding best practices\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming study guide\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo language reference book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo development book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming education book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo backend development book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo cloud native programming\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo microservices programming\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo performance and optimization\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo software engineering book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming textbook\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo learning resource\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo training book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo language explained\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming for professionals\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming hands on guide\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo idioms and conventions\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming book online\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo programming examples book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo modern programming book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo concurrency patterns\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGolang 2nd edition book\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"The Aura Trade","offers":[{"title":"Default Title","offer_id":49962932011245,"sku":"TAB5425","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0812\/5598\/9485\/files\/1767087918-Learning-Go.jpg?v=1778566329","url":"https:\/\/theauratrade.com\/products\/learning-go-an-idiomatic-approach-to-real-world-go-programming-2nd-edition-by-jon-bodner-author","provider":"The Aura Trade ","version":"1.0","type":"link"}