Ruby 每周问题 748:2025 年 5 月 1 日

主要观点:介绍了多个与 Ruby 相关的项目和资源,包括新的 Ruby Rack 服务器 Itsi、用于 Ruby 宝石数据分析的 ClickHouse 和 Ruby Central、Rails 的升级、Sorbet 的内联 RBS 注释支持等,还提及了 Ruby 相关的其他更新和资源,如 RubyCentral 的新执行主任、RubyGems 项目的更新等。
关键信息:

  • Itsi 是用 Rust 编写的 Rack 兼容服务器,可作为反向代理、API 网关和静态文件服务器,有多种工作模式。
  • RubyGem Analytics 可通过 ClickHouse 和 Ruby Central 快速运行 SQL 查询进行数据分析。
  • Rails 在 6.0 或更高版本升级很容易,5 及以下版本可能需要帮助。
  • 工程师为 Sorbet 添加了内联 RBS 注释支持,Jake Zimmerman 有关于 Sorbet 类型语法的文章。
  • RubyCentral 有新执行主任 Shan Cureton,RubyGems 有每月更新,Friendly.rb 的 CFP 仍开放,net-imap有安全 advisory。
  • 介绍了使用 JRuby 和 JFreeChart 创建漂亮图表的例子,以及多年前将 Notch 的 Ludum Dare 条目从 Java 移植到 Ruby 的经历。
  • HUGLO 是即将推出的超轻量级跟踪分析器,目前未开源,可使用 ruby-prof 。
  • 介绍了多个 Ruby 相关的代码和工具,如 Fast MCP 1.3、OmniAI 2.5、Gruff Graphs 0.26、Torch.rb 0.20、RQRCode 3.1、Good Job 4.10。
  • 提到 DHH 对 Google 被迫出售 Chrome 浏览器的看法,PGlite 是 Postgres 的 WASM 构建,介绍了 C#相关资源和 Go 驱动的 aerc 邮件客户端,Dan Abramov 关于 React 的'use client''use server'指令的博客。
    重要细节:无具体详细信息,主要是对各个项目和资源的简要介绍及相关链接。
阅读 9
0 条评论