这是一篇关于 Go 语言学习和相关资源的博客文章,包含多个关于 Go 语言的内容:
- 学习资源汇总:Go 学习资源丰富,涵盖多种媒体和技能水平,Matt 汇集了六年的书签和 YouTube 历史,为大家推荐学习资源(https://www.bytesizego.com/bl...)。
- 切片的可视化指南:Ozan Sazak 的文章详细介绍了切片在 Go 语言中的工作原理,包括切片创建、使用
make和append进行操作、容量增长以及从现有切片创建新切片的切片语法(https://sazak.io/articles/vis...)。 - Ardan Labs 咨询服务:Ardan Labs 专注于 Go、Rust、Docker 和 K8s,可帮助解决技能差距、提高开发速度和处理技术挑战,加速软件发展(https://www.ardanlabs.com/con...)。
- 泄漏协程案例:Wouter Groeneveld 分享了在应用中发现的“永不结束的协程工厂”导致的问题,以避免类似情况(https://brainbaking.com/post/...)。
快速资讯:
- Google 推出三个新的“安全”Go 库(https://bughunters.google.com...)。
- 今年 6 月在德国柏林举行第二届 GopherCon Europe,已发布完整日程(https://gophercon.eu/)。
- IBM Open Enterprise SDK for Go 1.22 可用(https://community.ibm.com/com...)。
- 从 Go 应用控制 ZigBee LED 灯:Thomas Derflinger 的文章介绍了如何通过 Go 应用发送 MQTT 消息和提供 HTML 页面来控制 ZigBee LED 灯,这可能是一个有趣的周末项目(https://tderflinger.com/en/co...)。
代码与工具:
- Rohit Gupta 的
asciigraph 0.6是一个用于在 ASCII 文本中渲染基本线图的库,无依赖且 v0.6 增加了对彩色图表添加图例的支持(https://github.com/guptarohit...)。 - 多个 Go 相关的工具和库,如
gocron 2.2.7(用于按预定时间间隔运行 Go 函数)、Katana 1.1(下一代爬网和蜘蛛框架)、Sessions 1.0(Gin 的会话管理中间件)、Ebitengine 2.6.7(Go 的简单 2D 游戏引擎)、NATS.go 1.34(Go 的 NATS 客户端)(https://github.com/go-co-op/g...、https://github.com/projectdis...、https://github.com/gin-contri...、https://github.com/hajimehosh...、https://github.com/nats-io/na...)。 - 还有一个有趣的项目
raycaster-go(https://github.com/harbdog/ra...)。
- Rohit Gupta 的
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。