Packt Publishing, 2017. - 399 p. - ASIN: B01IHOVFIQ +Sample Files Key Features A highly practical guide filled with numerous examples unleashing the power of design patterns with Go. Discover an introduction of the CSP concurrency model by explaining GoRoutines and channels. Get a full explanation, including comprehensive text and examples, of all known GoF design patterns in...
SitePoint, 2015. — 258 p. — ISBN: 9780992461294 Go is an open-source language from Google that's a bit like C. Designed for programmer productivity, it's got a clean syntax, and emphasizes concurrency. This book gives you all you need to use Go in your web applications. You'll learn the basic concepts - language structures, the standard library, and Go tools - then tackle more...
Packt Publishing - ebooks Account, 2017. — 353 p. — ISBN10: 1786468662, ISBN13: 978-1786468666. Microservice architecture is sweeping the world as the de facto pattern to build web-based applications. Golang is a language particularly well suited to building them. Its strong community, encouragement of idiomatic style, and statically-linked binary artifacts make integrating it...
Packt Publishing, 2015. — Code Only. — ISBN10: 178398130X, This book will take you through the most important aspects of designing, building, and deploying a web service utilizing idiomatic REST practices with a focus on speed, security, and flexibility. You will begin by building your first API in Go using the HTTP package. You will look at designing and building your...
Packt Publishing, 2017. — 672 p. Function literals, Monads, Lazy evaluation, Currying, and more Functional programming is a popular programming paradigm that is used to simplify many tasks and will help you write flexible and succinct code. It allows you to decompose your programs into smaller, highly reusable components, without applying conceptual restraints on how the...
Packt Publishing, 2019. — 450 p. Conceptualize and build state-of-art GUI applications with Golang (Go) Tackle the complexity of varying GUI application sizes with a structured and scalable approach Get hands-on experience of GUI development with Shiny, and labs/ui, Fyne, and Walk Objectives Understand the benefits and complexities of building native graphical applications Gain...
Comments