Go语言爱好者周刊:第 199 期

polaris · 2023-09-03 20:43:17 · 301069 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2023-09-03 20:43:17 的主题,其中的信息可能已经有所发展或是发生改变。

这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue

鉴于一些人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的 GCTT 组织会进行翻译。

题图:一图掌握 Go1.21 的新特性

资讯

1、新提案:新包 iter

迭代用,rsc 提出的。

2、tinygo 0.29.0 发布

支持 Go1.21。

3、Excelize 2.8 发布

用于处理 Excel/XLSX 文档的库。

4、wazero v1.5.0 发布

零依赖的 WebAssembly 运行时库。

5、toxiproxy v2.6.0 发布

模拟混乱网络条件的 TCP 代理。

6、FerretDB v1.9.0 发布

MongoDB 的替代品。

7、pdfcpu v0.5 发布

Go 语言 PDF 处理器。

文章

1、Go 日志包:前 8 个库的比较

zap、zerolog、slog 等。

2、Go设计模式之责任链模式

设计模式掌握下。

3、Go:异或运算的妙用

通过对两个相同长度的二进制数进行逐位比较,若对应位的值不同,结果为 1, 否则结果为 0。

4、编译Go应用的黑盒挑战:无源码只有.a文件,你能搞定吗?

本文就来从技术角度来探讨一下这些hack方法,但并不推荐使用!

5、slog正式版来了:Go日志记录新选择!

Go 1.21 正式版包含的。

开源项目

1、sqledge

将 postgres 复制到 SQLite。

2、fp-go

Go 函数式编程库。

3、jacobin

一个不仅仅是用 Go 编写的最小JVM,能够运行 Java 17 个类。

4、xreflect(作者自荐)

简单易用的反射工具库,支持设置嵌套结构体字段,函数调用等。

5、go-moda

一个基于 Go 语言的通用 http grpc 开发框架。

资源&&工具

1、Go1.21 可视化指南

思维导图掌握 Go1.21 新特性,还有 Go1.18 ~ Go1.20 的。

2、arkade

面向开发人员工具的开源市场。

3、compose

使用 Docker 定义和运行多容器应用程序。

订阅

这个周刊每周日发布,同步更新在Go语言中文网微信公众号

微信搜索"Go语言中文网"或者扫描二维码,即可订阅。

wechat


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

301069 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传