图书标签: Go Programming
发表于2024-11-26
Go Programming Blueprints - Second Edition pdf epub mobi txt 电子书 下载 2024
Key Features
Get up to date with Go and write code capable of delivering massive world-class scale performance and availabilityLearn to apply the nuances of the Go language, and get to know the open source community that surrounds it to implement a wide range of start-up quality projectsWrite interesting and clever but simple code, and learn skills and techniques that are directly transferrable to your own projects
Book Description
Go is the language of the Internet age, and the latest version of Go comes with major architectural changes. Implementation of the language, runtime, and libraries has changed significantly. The compiler and runtime are now written entirely in Go. The garbage collector is now concurrent and provides dramatically lower pause times by running in parallel with other goroutines when possible.
This book will show you how to leverage all the latest features and much more. This book shows you how to build powerful systems and drops you into real-world situations. Scale, performance, and high availability lie at the heart of our projects, and the lessons learned throughout this book will arm you with everything you need to build world-class solutions. Each project could form the basis of a start-up, which means they are directly applicable to modern software markets.
What you will learn
Build quirky and fun projects from scratch while exploring patterns, practices, and techniques, as well as a range of different technologiesCreate websites and data services capable of massive scale using Go's net/h ttp package, exploring RESTful patterns as well as low-latency WebSocket APIsInteract with a variety of remote web services to consume capabilities ranging from authentication and authorization to a fully functioning thesaurusDevelop high-quality command-line tools that utilize the powerful shell capabilities and perform well using Go's in-built concurrency mechanismsBuild microservices for larger organizations using the Go Kit libraryImplement a modern document database as well as high-throughput messaging queue technology to put together an architecture that is truly ready to scaleWrite concurrent programs and gracefully manage the execution of them and communication by smartly using channelsGet a feel for app deployment using Docker and Google App Engine
About the Author
Mat Ryer has a family legend (or conspiracy) that tells of him programming computers from the age of 6-he and his father would build games and programs, first BASIC on a ZX Spectrum, then later AmigaBASIC and AMOS on their Commodore Amiga. Many hours were spent manually copying out code from the Amiga Format magazine, before spending more still tweaking variables or moving GOTO statements around to see what might happen.The same spirit of exploration and obsession with programming led Mat to start work for a local agency in Mansfield, England, when he was 18, where he started to build websites and services. After contracting around London for a few years, coding everything from C# and Objective-C to Ruby and JavaScript, Mat noticed a new systems language called Go that Google was pioneering. Because it addressed very pertinent and relevant modern technical challenges, Mat started using it to solve problems while the language was still in beta and he has used it ever since.
Read more
简单过一下就可以了,Go这种语言,直接去读开源项目源码效果会好一些
评分简单过一下就可以了,Go这种语言,直接去读开源项目源码效果会好一些
评分简单过一下就可以了,Go这种语言,直接去读开源项目源码效果会好一些
评分简单过一下就可以了,Go这种语言,直接去读开源项目源码效果会好一些
评分简单过一下就可以了,Go这种语言,直接去读开源项目源码效果会好一些
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
评分Key Features Get up to date with Go and write code capable of delivering massive world-class scale performance and availabilityLearn to apply the nuances of the Go language, and get to know the open source community that surrounds it to implement a wide ran...
评分Key Features Get up to date with Go and write code capable of delivering massive world-class scale performance and availabilityLearn to apply the nuances of the Go language, and get to know the open source community that surrounds it to implement a wide ran...
评分我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
评分Key Features Get up to date with Go and write code capable of delivering massive world-class scale performance and availabilityLearn to apply the nuances of the Go language, and get to know the open source community that surrounds it to implement a wide ran...
Go Programming Blueprints - Second Edition pdf epub mobi txt 电子书 下载 2024