标签
文章宣布了 Hanami、dry 和 rom 合并到 Hanakai 社区,并发布了 Hanami 3.0,其内置了邮件发送、国际化(i18n)支持、Minitest 支持,性能提升高达 3 倍,且内存分配更少。
Hanami 3.0,一个Ruby Web框架,现已发布,内置邮件发送、国际化支持及Minitest集成,性能更快,开发者体验更佳。
一个名为 'try' 的 Ruby CLI 工具,帮助开发者通过模糊搜索、自动日期和智能排序来管理和浏览实验目录。一位用户对其进行了扩展,以便轻松将实验部署到 GitHub Pages。
RubyLLM是一个统一的Ruby框架,用于与多个AI提供商交互,支持聊天机器人、智能体、RAG等,并提供一致的API。
Anthropic 发布了 Fable 5,一个 mythos-class 的公开模型,在一次演示中,它一天内迁移了一个 5000 万行的 Ruby 代码库——这项任务工程师估计需要两个多月,引发了关于工程工作未来的讨论。
Bundler 4.0.13 引入了一项冷却功能,阻止解析发布不足 N 天的 gem,以缓解供应链攻击。该功能为可选加入,并可根据不同源、设置或命令行标志进行配置。
开发人员描述使用LLM将一个15,000行的Rust Web应用转换为Ruby on Rails,发现Ruby版本明显更短,并评估了开发速度、安全性和可测试性方面的权衡。
Rubish 是一个纯 Ruby 编写的 Unix 外壳,旨在实现与 bash 的完全兼容,同时深度整合 Ruby 的特性,如块、迭代器和方法链。
Sensor Tower 工程团队利用图论分析和性能分析工具,识别出后端端点缓慢的瓶颈,通过优化 Protobuf 解码和编码步骤,实现了四倍的速度提升。
作者回顾了使用 Ruby 的 15 年经历,称赞了其隐藏特性,如 refinements、delegation 以及新的 ZJIT JIT 编译器,并指出 Ruby 搭配 ZJIT 正在缩小与 Go 和 Rust 等更快语言的性能差距。
Stripe工程师分享了他们使用rubyfmt在一夜之间格式化2500万行Ruby代码库的经验,重点介绍了开发者生产力的提升。