Golang 每周问题 429:2022 年 9 月 23 日

主要观点:介绍了多个与 Go 语言相关的项目和工具,包括 Wails v2、testscript、fgtrace、NATS 2.9、WunderBase 等,还提到了一些快速发布的工具以及相关工作岗位。
关键信息:

  • Wails v2 引入诸多改进,如多种模板、原生窗口半透明效果等,可用于构建跨平台桌面应用。
  • testscript 可编写类似 shell 脚本的 Go CLI 测试,John 的相关书籍已上市。
  • fgtrace 是实验性的 Goroutine 分析器/跟踪器。
  • NATS 2.9 是 CNCF 孵化的云原生消息系统,带来诸多进步。
  • WunderBase 是基于 SQLite 的无服务器 GraphQL 数据库。
  • 快速发布的工具包括 Ginkgo 2.2、scc 3.1、mo 1.5、jqp 0.1、mpb 8.1 等。
  • 提供了 Senior Golang Software Engineer 的工作岗位和通过 Hired 找工作的信息。
    重要细节:
  • Wails 以 Go 为基础语言,JavaScript 用于前端,JS 可调用 Go 函数。
  • testscript 可针对所选 Go 应用运行简单测试脚本。
  • fgtrace 只需在代码中添加几行即可获取 goroutine 时间线视图,数据可在 Perfetto 中打开。
  • NATS 是强大的、自修复的、可扩展的消息引擎。
  • WunderBase 睡觉时不占用资源,启动迅速。
  • Senior Golang Software Engineer 岗位用于构建连接学习者和专家的技术。
  • Hired 为求职者提供与招聘经理联系的平台。
阅读 16
0 条评论