- 37signals Open Sources Thruster:首次在 Campfire 中出现,Thruster 是用于生产 Rails 部署的极简 HTTP/2 代理,可与 Puma 一起运行,提供 HTTP/2、缓存、通过 Let'sEncrypt 实现的 SSL 以及带压缩的静态文件服务,其作用类似 Traefik 或 Caddy,且用 Go 语言编写。
- IRB 1.12.0 Released*:Ruby 各部分转为单独 gem 的优势之一是可单独升级,IRB 值得经常升级,v1.12 增强了
help命令,且可从多个位置加载.irbrc,如~/.irbrc和项目特定的.irbrc。 Let's Build a Hanami App*:Hanami 是近来 Ruby 网络框架中的热门选项,采用不同方法,提供较少约定和更多模块化。
- EuRuKo 是欧洲持续时间最长的 Ruby 会议,2024 年 9 月在波斯尼亚萨拉热窝举行,CFP 至 4 月 15 日开放。
- RailsConf 2024 演讲者已公布。
- DHH 开始使用 Windows 并决定投入使用。
- Dave Thomas 回顾其 GOTO Amsterdam 2023 演讲。
- JetBrains 发布 RubyMine 2024.1 Beta。
Articles & Tutorials*:
- What Does the Frozen String Literal Comment Do?*:
# frozen_string_literal: true在 Ruby 2.3 中引入,冻结字符串不仅防止意外修改,还减少垃圾回收开销。 - Weird Ruby: Double Aliased Enumerable Methods*:Ruby 常通过别名方法使代码更易读,Enumerable 方法常被别名,有一个方法有三个别名。
- Using dry-validation with Grape*:Grape 是 Ruby 的 API 网络框架,使用 dry-validation 可使 Grape 更优雅,与其他框架兼容。
- What Does the Frozen String Literal Comment Do?*:
Code & Tools*:
- Free Auth for 1 Million MAUs*:WorkOS 提供用于认证等的易用 API。
- Passwordless 1.5*:Rails 应用的魔法链接认证。
- rspec-openapi 0.14*:从 RSpec 请求规范生成 OpenAPI 模式。
- Strong Migrations 1.8*:在开发中捕获不安全迁移。
- Rage 1.0*:与 Rails 兼容的 HTTP API 框架。
- Avo 3.5*:Rails 应用构建框架/CMS。
- Minitest 5.22.3*:已发布。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。