Concurrency in Go
Concurrency can be notoriously difficult to get right, but fortunately, the Go open source programming language makes working with concurrency tractable and even easy. If you’re a ... [...]
Go RPC 开发指南
本书首先介绍了使用Go官方库开发RPC服务的方法,然后介绍流行gRPC库以及其它一些RPC框架如Thrift等,后面重点介绍高性能的分布式全功能的RPC框架 rpcx。读者通过阅读本书,可以快速学习和了解Go生态圈的RPC开发技术,并且应用到产品的开发中。 [...]
Cloud Native Go:构建基于Go和React的云原生Web应用与微服务
《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》旨在向开发人员展示如何构建适用于大流量、高并发场景下的云原生Web应用。《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》从搭建开发测试环境开始,逐步介绍使用Go语言构建微服务的方法,通过引入CI/CD流程和Wercker、Docker等... [...]
Go Bootcamp
This book is a companion book to the Go Bootcamp event organized for the first time in Santa Monica CA in March 2014. You don’t need to install Go to read this book and follow alo... [...]
Go for Javascript Developers
This book helps Javascripters become Gophers. Outlining the differences between these languages makes it easier to switch back and forth, and can help mitigate potential issues whe... [...]
Get Programming with Go
Get Programming with Go introduces you to the powerful Go language without the confusing jargon or high-level theory. By working through over 25 quick-fire chapters, you'll quickly... [...]
A Go Developer's Notebook
This is the book that I wish had existed when I first started exploring the Go language, built around code examples I could have played with at my own pace. It's also like the boo... [...]
Webapps in Go the anti textbook
This book was written to teach how to develop web applications in Go for people who know a bit of Go and have basic information about web applications in general. We (you) will bui... [...]
Web Development with Go
Web Development with Go: Learn to Create Real World Web Applications using Go Web Development with Go was written to teach both beginners and experts how to create and deploy a re... [...]
TouchDevelop: Programming on the Go
Mobiledevices such as smartphones and tablets are set to become the main computersthat virtually all people will own and carry with them at all times. And yet,mobile devices are no... [...]
Go Programming: Questions and Answers
If you have a question about Go this is the book with the answers. Go Programming: Questions and Answers takes some of the best questions and answers asked on the stackoverflow web... [...]
Getting Started with Arduino and Go
Arduino is an open-source platform used for building electronics projects. This book helps you how to get started with Arduino and Go. Several illustration samples are provided to ... [...]
Go: Up and Running
Get started with Go, the C-based Google language that emphasizes concurrency and programmer convenience for developing modern applications. This field guide takes you on an example... [...]
The Factorial Recursive Function
The intent of this 30-page publication is to explain what happens when a function invokes itself and how it calculates the end result of a return statement, like for example, retur... [...]
Go Exercises in Plain Language:Volume 3
This book is the bridge. You're about to cross the bridge from basic concepts in Go to a more advanced paradigm. Without knowing these concepts and thinking about them in a practic... [...]
Go Exercises in Plain Language:Volume 2
Which program language should you learn second? What about Go? It is open source, easy to grasp, clean, very powerful, ultra modern, and it will look good on your resume. In the en... [...]
Go Exercises in Plain Language:Volume 1
Which program language should you learn second? What about Go? It is open source, easy to grasp, clean, very powerful, ultra modern, and it will look good on your resume. In the en... [...]
Creating Web Applications On The Go
This book is intended to give the reader a comprehensive taster into creating web applications. The book steers clear of technical jargon and explains the processes involved in c... [...]
Go and SQL Server Programming By Example
This book helps you to get started how to write Go program to access SQL Server and Microsoft Azure SQL Database. The following is highlight topic in this book: * Setup Developmen... [...]
Microservices in Go
Microservices in Go: Use Go to Build Scalable Backends Microservices in Go teaches you how to handle advanced server side development in Go; it uses microservices to accomplish th... [...]
Go Secure Coding Practices
Go Language - Web Application Secure Coding Practices is a guide written for anyone who is using the Go Programming Language and aims to use it for web development. This book is c... [...]
Go Recipes
Solve your Go problems using a problem-solution approach. Each recipe is a self-contained answer to a practical programming problem in Go. Go Recipes contains recipes that deal wit... [...]
Writing An Interpreter In Go
In this book we will create a programming language together. We'll start with 0 lines of code and end up with a fully working interpreter for the Monkey* programming language. Ste... [...]
Go并发编程实战(第2版)
本书介绍了使用Go语言进行现代计算机程序设计的各种方法,深入论述和展示了并发编程方面的知识和技巧,并用大量可独立运行的示例进一步说明和验证。本书从基础写起,以便让读者快速入门。而后又从背景和历史演进切入,深挖和展示Go语言提供的并发编程模型、运作机制和程序编写方法。最后,对一个较大示例进行了渐进式的展示和阐述,读者可以依此对全书内容进行一个完整的回顾和复习,... [...]
Go Design Patterns
Go is a multi-paradigm programming language that has built-in facilities to create concurrent applications. Design patterns allow developers to efficiently address common problems ... [...]
Cloud Native Go
The Complete Guide to Building Cloud-Based Services Cloud Native Go shows developers how to build massive cloud applications that meet the insatiable demands of today’s customers,... [...]
Learning Go Programming
The Go programming language has firmly established itself as a favorite for building complex and scalable system applications. Go offers a direct and practical approach to programm... [...]
Go Web Programming
Go Web Programming teaches you how to build web applications in Go using modern design principles. You’ll learn how to implement the dependency injection design pattern for writing... [...]
Go: Building Web Applications
An easy-to-follow guide that provides everything a developer needs to know to build end-to-end web applications in Go.Write interesting and clever, but simple code, and learn skill... [...]
Introducing Go
Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb ... [...]
Go in Practice
Go in Practice guides you through dozens of real-world techniques in key areas. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the... [...]
Go Programming Blueprints, 2nd Edition
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 sign... [...]
The Go Programming Language
The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idiomatic Go to solve real-world problems. The b... [...]
Learning Go Web Development
This book was written with the objective to help web developers who are new to Go to use Go effectively for building API's and web applications. The book takes a beginners perspect... [...]
Web Development with Go
Take a deep dive into web development using the Go programming language to build web apps and RESTful services to create reliable and efficient software. Web Development with Go pr... [...]
Level Up Your Web Apps with Go
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 ad... [...]
The Ultimate Guide to Building Database-Driven Apps with Go
Have you downloaded our eBook, Building Database Driven Apps with Go? It's the best resource to quickly learn how to connect a database from Go programs. This excerpt presents a q... [...]