4推荐
24评论
147399 阅读

Go语言实战

即便不处理类似可扩展的Web 并发或者实时性能等复杂的系统编程问题,应用程序开发也是一件非常困难的事情。尽管使用一些工具和框架也可以解决这些常见的问题,但Go 语言却以一种更加自然且高效的方式正确处理了这类问题。由谷歌公司开发的Go 语言,为在基础设施中非常依赖高性能服务的初创公司和大企业提供了足够的能力。 Go语言实战目标读者是已经有一定其他编程语言经验,... [...]


1推荐
24评论
58544 阅读

Go语言标准库

Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。 标准库基于最新版本Go。注:目前 Go 标准库文档并没有标识某个 API 基于哪个版本的 Go,将来会加上这部分 issue。 讲解中涉及到特定操作系统时,针对的都是 Linux/amd64。G... [...]


1推荐
10评论
64506 阅读

Go语言学习笔记

作为时下流行的一种系统编程语言,Go 简单易学,性能很好,且支持各类主流平台。已有大量项目采用 Go 编写,这其中就包括 Docker 等明星作品,其开发和执行效率早已被证明。本书经四年多逐步完善,内容覆盖了语言、运行时、性能优化、工具链等各层面知识。且内容经大量读者反馈和校对,没有明显的缺陷和错误。上卷细致解析了语言规范相关细节,便于读者深入理解语言相关功... [...]


1推荐
14评论
48352 阅读

通过例子学习Go

Go 是一个被设计用来建立简单,快速和可信赖的软件的开源程序设计语言。 Go by Example 是一个实践性的通过带注释的例子程序去介绍 Go。 [...]


1推荐
4评论
44818 阅读

Go语言程序设计

本书是Go语言程序基础教程。清华大学出版社。 [...]


0推荐
2评论
8379 阅读

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 ... [...]


0推荐
7评论
24826 阅读

Go RPC 开发指南

本书首先介绍了使用Go官方库开发RPC服务的方法,然后介绍流行gRPC库以及其它一些RPC框架如Thrift等,后面重点介绍高性能的分布式全功能的RPC框架 rpcx。读者通过阅读本书,可以快速学习和了解Go生态圈的RPC开发技术,并且应用到产品的开发中。 [...]


0推荐
10评论
41934 阅读

Go语言高级编程

本书针对Go语言有一定经验,想深入了解Go语言各种高级用法的开发人员。 [...]


0推荐
2评论
23000 阅读

Go Web 编程

本书全面介绍使用Go语言开发Web应用所需的全部基本概念,并详细讲解如何运用现代设计原则使用Go语言构建Web应用。本书通过大量的实例介绍核心概念(如处理请求和发送响应、模板引擎和数据持久化),并深入讨论更多高级主题(如并发、Web应用程序测试以及部署到标准系统服务器和PaaS提供商)。 本书以一个网络论坛为例,讲解如何使用请求处理器、多路复用器、模板... [...]


0推荐
1评论
11568 阅读

Cloud Native Go:构建基于Go和React的云原生Web应用与微服务

《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》旨在向开发人员展示如何构建适用于大流量、高并发场景下的云原生Web应用。《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》从搭建开发测试环境开始,逐步介绍使用Go语言构建微服务的方法,通过引入CI/CD流程和Wercker、Docker等... [...]


0推荐
7评论
30581 阅读

Go程序设计语言

本书由《C程序设计语言》的作者Kernighan和谷歌公司Go团队主管Alan Donovan联袂撰写,是学习Go语言程序设计的权威指南。本书共13章,主要内容包括:Go的基础知识、基本结构、基本数据类型、复合数据类型、函数、方法、接口、goroutine、通道、共享变量的并发性、包、go工具、测试、反射等。 本书适合作为计算机相关专业的教材,也可供Go语... [...]


0推荐
0评论
14335 阅读

Etcd源码解析

目前在分布式一致性应用软件领域,Etcd作为一款后起之秀越来越得到广大从业人员的偏爱,大有取代ZooKeeper之势。 本书介绍了Etcd的原理和源码实现,本书共分成9个章节,第1章是Etcd简介,介绍Etcd的背景和特点;第2章是Raft协议原理;第3章介绍Etcd的使用和开发实践;第4章介绍了Etcd的源码分析环境准备和Go语言特性;第5章是Etcd客户... [...]


0推荐
6评论
39114 阅读

Go 设计模式

Go语言惯用设计和应用模式的清单,包括面向对象常用的模式,以及 Go 中常用的模式,如并发模式。 [...]


0推荐
0评论
14220 阅读

学习 Go 语言

这是关于来自Google 的Go 语言的简介。目标是为这个新的、革命性的语言提供一个指南。 这本书的目标读者是那些熟悉编程,并且了解多种编程语言,例如C,C++,Perl,Java,Erlang,Scala,Haskell。这不是教你如何编程的书,只是教你如何使用Go。 [...]


0推荐
0评论
4061 阅读

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... [...]


0推荐
0评论
10135 阅读

Go简易教程

The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typi... [...]


0推荐
0评论
7137 阅读

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... [...]


0推荐
0评论
4537 阅读

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... [...]


0推荐
0评论
4982 阅读

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... [...]


0推荐
0评论
6625 阅读

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... [...]


0推荐
1评论
4713 阅读

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... [...]


0推荐
0评论
3542 阅读

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... [...]


0推荐
0评论
3663 阅读

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... [...]


0推荐
0评论
3659 阅读

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 ... [...]


0推荐
0评论
3803 阅读

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... [...]


0推荐
0评论
3265 阅读

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... [...]


0推荐
0评论
3597 阅读

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... [...]


0推荐
0评论
3332 阅读

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... [...]


0推荐
0评论
3574 阅读

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... [...]


0推荐
0评论
3588 阅读

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... [...]


0推荐
0评论
6568 阅读

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... [...]


0推荐
0评论
4459 阅读

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... [...]


0推荐
0评论
3645 阅读

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... [...]


0推荐
0评论
3858 阅读

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... [...]


0推荐
2评论
9860 阅读

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... [...]


0推荐
6评论
107014 阅读

Go语言圣经

Go是一个开源的编程语言,它很容易用于构建简单、可靠和高效的软件。Go语言由来自Google公司的Robert Griesemer,Rob Pike和Ken Thompson三位大牛于2007年9月开始设计和实现,然后于2009年的11月对外正式发布。语言及其配套工具的设计目标是具有表达力,高效的编译和执行效率,有效地编写高效和健壮的程序。本书是为了帮助你开... [...]


0推荐
3评论
16868 阅读

Go并发编程实战(第2版)

本书介绍了使用Go语言进行现代计算机程序设计的各种方法,深入论述和展示了并发编程方面的知识和技巧,并用大量可独立运行的示例进一步说明和验证。本书从基础写起,以便让读者快速入门。而后又从背景和历史演进切入,深挖和展示Go语言提供的并发编程模型、运作机制和程序编写方法。最后,对一个较大示例进行了渐进式的展示和阐述,读者可以依此对全书内容进行一个完整的回顾和复习,... [...]


0推荐
0评论
5318 阅读

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 ... [...]


0推荐
0评论
7226 阅读

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,... [...]


0推荐
0评论
3920 阅读

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... [...]


0推荐
0评论
4726 阅读

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... [...]


0推荐
0评论
6772 阅读

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... [...]


0推荐
0评论
4157 阅读

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 ... [...]


0推荐
0评论
5014 阅读

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... [...]


0推荐
0评论
3782 阅读

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... [...]


0推荐
0评论
15270 阅读

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... [...]


0推荐
0评论
3624 阅读

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... [...]


0推荐
0评论
4043 阅读

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... [...]


0推荐
0评论
3557 阅读

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... [...]


0推荐
0评论
6777 阅读

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... [...]