写作安全 Go 代码相关:
- Writing Secure Go Code:一篇实用文章,总结了各种资源和技术,以编写更健壮和安全的 Go 应用,包括保持 Go 版本更新、利用
go vet等工具以及扫描代码中的已知漏洞,作者 Jakub Jarosz。 - How to Compare Postgres EXPLAIN Plans & Tune Slow Queries:针对 Postgres 慢查询影响 Go 应用性能的问题,通过 pganalyze 学习有效诊断和调优,作者 pganalyze。
- Checking the Top 10 Million Web Sites with Go:实际标题为‘27.6%的 Top 10 Million 网站已死亡’,主要是使用 Go 进行大规模基本爬取的实践,源代码已公开,作者 Tony Wang。
- Ranging Over Functions in Go 1.23:讨论 Go 1.23 中新的 range-over 功能的多个示例,包括简单线性迭代器、递归迭代器以及推送与拉取迭代的简要说明,作者 Eli Bendersky。
- The Business of Go:Matt Boyle 鼓励观看的关于 Go 团队流程及 Go 作为产品的有趣视角,Cameron Balahan(Google)演示了 Go 如何在技术易过时的环境中持续增长和繁荣。
- Constraints in Go:John 完成的关于 generics 的 4 部分系列的最后一部分,关注对类型的约束,作者 John Arundel。
- Building Thread-Safe Abstractions in Java vs Go:比较将 Java 中的 SimpleDB 实现部分转换为 Go 的过程以及两种语言提供的并发和同步原语的差异,作者 Chris Rybicki。
- Writing Secure Go Code:一篇实用文章,总结了各种资源和技术,以编写更健壮和安全的 Go 应用,包括保持 Go 版本更新、利用
Go 相关代码与工具:
- Watermill 1.4:用于构建消息/事件驱动应用的库,类似 HTTP 路由器用于消息。
- Charm Lip Gloss 1.0:用于漂亮终端布局的样式定义,是一个表明项目稳定的“荣誉”1.0 版本。
- Gobot 2.4:机器人/无人机/IoT 框架,现在支持新版本的 Go。
- sqlrange 1.0:在
database/sql中使用 Go 1.23 的 range 函数。 - Slack Dumper 2.6:无需管理员权限即可生成 Slack 导出。
- Asynq 0.25:可靠、高效的基于 Redis 的分布式任务队列。
- fsnotify 1.8:跨平台文件系统通知的 Go 库。
- Ginkgo 2.21:成熟的测试框架。
其他:
- Writing Integration Tests for a Go CLI App:Luca Pette 介绍的涉及
make、黄金文件和表驱动测试的合理简单的 Go CLI 应用集成测试方法。 - How to Build Smaller Container Images: Docker Multi-Stage Builds:包括“如何不组织 Go 应用的 Dockerfile”。
- Why is Go's Compilation Speed So Fast?:Wild Thorn 的相关内容。
- Writing Integration Tests for a Go CLI App:Luca Pette 介绍的涉及
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。