Go语言教程
Golang vs Rust 为后端选择哪种语言?

如果您的项目涉及 Web 开发、可分发服务器,那么建议您选择 Go。编程部分非常简单,并发模型将为您提供很多帮助。但是如果你打算开发一个 CLI 应用程序,.
美国NSA推荐Rust作为 C/C++的内存安全替代方案

NSA 发布了指导,鼓励组织将编程语言从 C 和 C++ 之类的语言转变为内存安全的替代语言——即 C#、Rust、Go、Java、Ruby 或 Swift.
Rust与Go在区块链中的应用比较 - definoobs

虽然Go和Rust并不是最流行的编程语言,但它们经常被那些考虑在区块链中使用的人比较。 毕竟,这两种语言都是在上世.
ent - 一个强大的Go语言实体框架

ent是一个简单而又功能强大的Go语言实体框架,ent易于构建和维护应用程序与大数据模型。 图就是代码 - 将任何数据库表建模为Go.
Go语言将接管编程世界的五个原因 | Brad

Go 编程语言已经存在了十多年,并且逐渐流行起来。以下是一些原因,以及为什么您可能会发现自己想用 Go 编写下一个项目。 .
Go Goroutine、Java 19 虚拟线程与Kotlin 协程的性能比较 - RobertDeng

本文试图比较示例逻辑在不同流行语言(Go、Java 和 Kotlin)下运行时的不同虚拟线程运行性能。 与传统的线.
Dendrite项目从Kafka迁移到NATS

Matrix 是建立在分布式数据结构之上的实时.
incident如何使用Golang构建工作流程引擎?

在 incident.io,我们正在开发工具,以帮助人们应对事件,通常是通过自动化其组织的流程。 其中大部分是由我.
spa-to-http:轻量级零配置SPA HTTP 服务器

该工具在 SPA 服务性能方面“击败”了 Nginx。 好处: 它的 Docker 镜像比 Nginx 小 10 倍,生成速度.
规则引擎Golang指南 – Mohit Khare

如果您一直在开发产品,那么经常出现的场景就是不断变化的业务需求。开发人员根据一组条件构建解决方案。随着时间的推移,这些逻辑条件可能会由于不断变化的业务需求或.
thomasjungblut/go-sstables:数据库构建块Go库

go-sstables是一个 Go 库,包含 NoSQL 数据库构建块,如顺序记录格式 (recordio)、排序字符串表 (sstable)、预写日志 (.
Golang默认HTTP函数有Bug吗? - Rachev

所有 Go 程序员都会很早就了解标准 HTTP 处理程序函数: .
Golang简单内存节省技巧 | ribice

内存占用更小,基础设施成本降低,扩展变得更容易/延迟。尽管 Go 以不消耗大量内存而闻名,但仍有一些方法可以进一步减少消耗。其中一些需要大量重构,但很多都很.
使用Golang创建RESTful API的最佳实践案例

以下创建一个 REST API 应用的最佳实践 库包: .
谷歌新推出的Carbon语言能直接取代C++?

当谷歌设计 golang 时,主要动机之一是作者对 C++ 的不满。 现在谷歌正在发布 carbon,它明确是 C++ 的替代品。 rust .
Rocketgraph:用Golang编写的Firebase的开源替代品

Rocketgraph 是一个完整的后端。在几分钟内使用 Postgres 数据库、身份验证、GraphQL API、实时订阅开始您的项目。 .
package-tracking-app: Golang+RabbitMQ实时包裹跟踪应用

此应用程序使用车辆信息提供实时包裹位置信息,因为车辆携带包裹。所以它回答了我的包裹现在在哪里,它要去哪里? 架构: .
Leetcode的Golang解决方案

用 Go 解决了 390 多个流行的 LeetCode 问题的集合,其余的都是用 SQL 编写的. 点击标题.
深入Caddy 2源代码了解工作原理 - Sourcegraph

Caddy 是一个生产 Web 服务器,它优先考虑开发人员的体验和可扩展性。开箱即用的神奇功能之一是自动 HTTPS。它的模块化架构使其易于扩展和定制,并且.
如何在Golang中编写基于语法树的领域特定语言 - Victor

基于 AST 的 DSL 在表示递归结构方面的强大功能,如果你从事计算机科学方面研究,点击标题,以下是摘录 .
CECTC/dbpack: 用Golang编写的分布式事务中间件

DBPack是一种以AT事务模式实现的DB网格解析,是一种分布式事务模型,不侵入业务逻辑,具有高性能。 分布式事务.
rita:利用 NATS 实现以事件为中心和反应模式的工具包

Rita 是一个构建在NATS 之上的各种以事件为中心.
Golang 和 Docker热重载开发和生产配置 - Bartlomiej

在本节中,您将学习如何设置您的 Golang 应用程序以在您的机器上进行本地开发。开发容器的目的是保存所有依赖项(例如:第三方包,如GORM)、基础设施(例.
lzambarda/simple-go-boilerplate:简单的go微服务模板

这个 repo 的目标是提供一些面向微服务的想法,并向任何 Go 开发人员提供提示。 Go 是一门很棒的语言,其核心是简单,它的社区很棒。然而,我认为.
Java程序员不喜欢Golang的地方 - Gavin

我爱Go。从我开始使用这种语言的第一天起,我就迅速爱上了它。它提供了令人难以置信的简单性,同时保持了出色的类型安全和快如闪电的编译。它的执行速度非常快,并发.
Rust的Vector vs. Golang的Slice比较

我的网站是用Go编写的,当程序启动时,它会读取 "blog/"文件夹的内容,并存储所有文本文件的路径,解析所有内容,将每个文件转换为Post结构struct.
Golang漏桶算法限速 - ITNEXT

rex:Golang的正则表达式生成器

它提高了可读性,并有助于使用人性化的结构构建正则表达式。此外,它允许注释和重用块,从而提高代码质量。 它只是一个构建器,所以它返回标准 .
watermill:构建事件驱动的Go库

Watermill 是一个用于高效处理消息流的 Go 库。它旨在构建事件驱动的应用程序、启用事件溯源、基于消息的 RPC、sagas 以及基本上你想到的任何.
优步爆Go语言容易发生的数据并发争夺问题

Uber已经采用Golang(简称Go)作为开发微服务的主要编程语言。我们的Go monorepo由大约5000万行代码组成(还在增长),包含大约2100个.