Go Programming Cookbook: Over 85 recipes to build modular,readable,and testable Golang applications across various domains,2nd Edition


Go Programming Cookbook: Over 85 recipes to build modular,readable,and testable Golang applications across various domains,2nd Edition
Authors: Aaron Torres
ISBN-10 书号: 1789800986
ISBN-13 书号: 9781789800982
Publisher Finelybook 出版日期: 2019-07-19
pages 页数: 434 pages
Publisher Finelybook 出版社: Packt


Book Description
Tackle the trickiest of problems in Go programming with this practical guide
Go (or Golang) is a statically typed programming language developed at Google. Known for its vast standard library,it also provides features such as garbage collection,type safety,dynamic-typing capabilities,and additional built-in types. This book will serve as a reference while implementing Go features to build your own applications.
This Go cookbook helps you put into practice the advanced concepts and libraries that Golang offers. The recipes in the book follow best practices such as documentation,testing,and vendoring with Go modules,as well as performing clean abstractions using interfaces. You’ll learn how code works and the common pitfalls to watch out for. The book covers basic type and error handling,and then moves on to explore applications,such as websites,command-line tools,and filesystems,that interact with users. You’ll even get to grips with parallelism,distributed systems,and performance tuning.
By the end of the book,you’ll be able to use open source code and concepts in Go programming to build enterprise-class applications without any hassle.

What you will learn
Work with third-party Go projects and modify them for your use
Write Go code using modern best practices
Manage your dependencies with the new Go module system
Solve common problems encountered when dealing with backend systems or DevOps
Explore the Go standard library and its uses
Test,profile,and fine-tune Go applications
contents
1 I/O and Filesystems
2 Command-Line Tools
3 Data Conversion and Composition
4 Error Handling in Go
5 Network Programming
6 All about Databases and Storage
7 Web Clients and APIs
8 Microservices for Applications in Go
9 Testing Go Code
10 Parallelism and Concurrency
11 Distributed Systems
12 Reactive Programming and Data Streams
13 Serverless Programming
14 Performance Improvements,Tips,and Tricks

下载地址 Download
打赏
未经允许不得转载:finelybook » Go Programming Cookbook: Over 85 recipes to build modular,readable,and testable Golang applications across various domains,2nd Edition

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏