Ruby 每周问题 764:2025 年 8 月 28 日

主要观点:

  • 介绍了多篇与 Ruby 相关的内容,包括关于 Rack 中间件的变化、技术债务管理工具 Bonsai、各种 Ruby 项目及工具的更新(如 Harbor 用于运行 Docker 注册表、Wubular 基于 WebAssembly 的 Ruby 正则测试工具等)、Ruby 相关会议(Rocky Mountain Ruby 和 San Francisco Ruby Conference)、Hanami 项目的赞助活动、Rails 相关文档及工具(如创建 Rails 插件、Stimulus 的 Shift+Click 选择批量操作等)、新的 Ruby 管理工具 rv 等,还包括一些分类广告(如 AppSignal 试用)和其他有趣的 Ruby 相关故事(如 DHH 的 Omarchy 2.0 等)。

关键信息:

  • “Friendship Ended with Rack::BodyProxy”探讨了 Rack 中间件在请求/响应生命周期末端的微妙变化及 response_finished 功能。
  • Bonsai 可帮助管理 Rails 应用的升级等事务,固定成本,每月服务。
  • 37signals 用 Harbor 在本地运行 Docker 注册表。
  • Wubular 是新的基于 Web 的正则测试工具,用 WebAssembly 构建。
  • Rocky Mountain Ruby 今年 10 月 6 - 7 日在科罗拉多举行,完整日程已出。
  • San Francisco Ruby Conference 11 月 19 - 20 日举行,精美日程已上线。
  • Hanami 项目结束赞助活动,已获足够资金支付一周维护费用。
  • rv 旨在成为 Ruby 版本和包管理器。
  • Feedjira 4.0 是流行的 RSS 和 Atom 解析库。
  • Typhoeus 1.5 用于快速可靠的 HTTP 请求。
  • Signet v0.21 是 Google 的 OAuth 实现。
  • OpenAI Ruby 0.20 是 OpenAI API 的官方 Ruby SDK。
  • RuboCop v1.80 是 Ruby 静态代码分析和格式化工具。
  • Net::LDAP for Ruby 0.20 是纯 Ruby LDAP 客户端库。
  • Rodauth 2.40 是高级认证框架。
  • Koala 3.7 是各种 Facebook API 的客户端库。
  • AppSignal 可帮助 Ruby 开发者快速修复 bug 和自信部署。
  • DHH 发布 Omarchy 2.0 及相关视频介绍。
  • Sam Rose 制作了“Big O”算法复杂度符号的插图介绍及 JavaScript 示例。
  • 深入探讨了 Postgres 日志技术用于性能优化。
  • WebKit 团队引入 CSS random()函数。

重要细节:

  • 文中包含多个链接,指向相关的具体内容。
  • 介绍了各个项目和工具的更新版本及特点。
  • 提及了相关活动的时间和地点等信息。
阅读 41
0 条评论