Ruby 每周问题 745:2025 年 4 月 3 日

主要观点:

  • 介绍了多个与 Ruby 相关的项目和工具,如 FastRuby 的固定成本维护服务、AWS SDK for Ruby 版本升级建议、Rails 相关的新闻和工具等。
  • 包括 DebugBar 用于分析 Rails 应用、Nōdo 实现 Ruby 调用 Node.js、Rage 1.15 高性能 API 框架等。
  • 还提及了其他开发者领域的有趣更新,如如何写受开发者欢迎的博客、ls-lint 工具、Node 相关的 Express 5.1 发布、React 19.1 发布以及 Google 的 Gemini AI 工具等。

关键信息:

  • AWS SDK for Ruby 2025 年 6 月起不再支持 Ruby 2.5 和 2.6,建议升级至至少 Ruby 2.7。
  • Ruby Central 发布最新新闻综述,包括 RailsConf 售票、商业 Ruby 案例研究和 Sin City Ruby 提醒等。
  • Julien Bourdeau 的 DebugBar 可帮助洞察 Rails 应用幕后情况。
  • Nōdo 可让 Ruby 脚本通过 Unix 套接字 IPC 调用 Node.js 函数。
  • Rage 1.15 是兼容 Rails 的高性能 API 框架,新增 OpenAPI Explorer。
  • 多个 Ruby 相关库的更新,如 Alba 3.6、Ruby OpenAI 8.1、Anthropic 0.4 等。
  • 推荐关注 Ruby Weekly 投稿相关内容,以及其他工具和资源的更新。

重要细节:

  • FastRuby 的服务能保持安全和高可用性,团队能让技术债务修复不那么痛苦。
  • Ruby OpenAI 8.1 支持新的向量搜索端点。
  • Anthropic 0.4 支持 Batches API。
  • Spree 5 是基于 Rails 的大型电商平台。
  • Maxitest 6.0 需 Ruby 3.2+,具有更多功能。
  • Fast MCP 1.0 是 Ruby 实现的 Model Context Protocol。
  • Clearance 2.10 是简单的 Rails 邮件和密码认证。
  • OmniAI 2.2 是多 LLM 平台的标准化 API。
  • Stripe Ruby 14.0 是 Stripe API 的 Ruby 库。
  • lslint 可用于项目中的文件和目录名检查。
  • Express 5.1 是 Node 中的首个标记为“latest”的 5.x 版本。
  • React 19.1 已发布。
  • Google 的 Gemini AI 工具支持生成 HTML、JavaScript 和 React 代码。
  • Bozhidar Batsov 分享了对 F#的看法。
阅读 10
0 条评论