Golang 每周问题 519:2024 年 8 月 20 日

  • 编辑 Peter Cooper 上周休假一周后回归,感谢大家发送链接。
  • Go 1.23 发布:已发布,可称“大次版本”,有新特性如for range迭代和工具添加(含现在可选的遥测系统),详情见官方发布说明,Anton Zhiyanov 有更实用的交互式发布说明及示例。
  • 完整的容器介绍:Brian Holt 的视频课程,涵盖行业标准的应用开发和部署方法,包括核心容器技术、Docker 镜像、多容器项目等,Jamie Tanna 写了GopherCon UK 2024 体验
  • HTTP/1.0 从零开始:Kevin McDonald 先实现了HTTP/0.9 从零开始,现到 1996 年的 HTTP/1.0,引入POST动作、状态码和内容协商等。
  • Go 中怀念的事物:kokada 列出在 Go 中怀念的事物,包括可实现的有序映射和默认参数,以及较难实现的 null/nilability 可能破坏向后兼容性。
  • 代码与工具

    • GoNB:为 Jupyter 带来的 Go 笔记本内核,最新版本添加Jupytext支持。
    • Bubble Tea 0.27:强大的 TUI 框架,支持编程式暂停和恢复程序。
    • GoLand 2024.2:JetBrains 流行的商业 Go IDE 最新版本。
    • Pion TURN 4.0:用于构建 TURN 客户端和服务器的工具包。
    • GoReleaser 2.2:用于为多个平台构建/发布二进制文件。
    • wazero 1.8:零依赖的 Go WebAssembly 运行时。
    • NATS.go 1.37:NATS 消息系统的 Go 客户端。
    • gofumpt 0.7:更严格的gofmt
阅读 12
0 条评论