标签
作者因创建者 DHH 的争议性观点,对使用 Ruby 和 Rails 感到矛盾,探索了 Hanami 和 Gleam 等替代品,但未找到完美替代。
介绍 Solid Objects,一个开源库,它在现有 SQL 数据库上实现了 Cloudflare 的 Durable Objects 模型,让开发者可以将其作为自托管依赖使用,无需额外基础设施。
Kino是一款面向Ruby 4.0+的高性能网络服务器,它使用Ractors在单进程内实现并行执行,相比传统的服务器如Puma,提供了显著的速度和内存改进。
本文发布了一条全新的通用 Ruby 反序列化 gadget 链,可将一次 Marshal.load 转变为命令执行,适用于 Ruby 4.0.6,并可回溯至 Ruby 3.3 无需修改,由新 gadget 和改装后的 gadget 共同构建。
A deep dive into Ruby's internal ar_table structure for small hashes, explaining the linear lookup mechanism and exploring potential optimizations.
'try' 工具是基于 Ruby 的实用工具,用于管理实验目录,并集成了 Matz's Spinel AOT 编译器,将 Ruby 代码编译为原生 C 以大幅提升速度。
A blog post exploring the nonexistent dates of October 5-14, 1582 due to the Gregorian calendar reform, and how Ruby, Python, and Perl handle these invalid dates.
一篇博客文章批评了 Ruby Central 对 RubyGems 和 Bundler 的处理方式,称其“敌意收购”导致大量辞职、赞助商流失以及项目移交给 Matz。
作者回顾了他在软件标准和开源领域的职业生涯,然后描述了使用 Claude 构建一个名为 Roundhouse 的编译器,该编译器将 Rails 应用程序转换为静态类型语言,如 Rust、Crystal 和 TypeScript。
作者宣布基于 Rust 的 Ruby VM 实现 Artichoke Ruby 在历经六年后将逐步收尾并归档,并回顾了项目的起源、成就以及结束的原因。
San Francisco Ruby Startup Conference 回归,Y Combinator CEO Garry Tan 将发表主题演讲,还有行业专家的分享以及组织好的社交环节。早鸟票限时 24 小时发售。
作者认为,直接从 VCS(如 Go 语言的做法)获取依赖比使用带有发布步骤的包注册中心(如 Ruby、npm、PyPI)更安全且更易于审计。
SecretSpec 0.13 发布了针对 Python、Node.js/TypeScript、Go、Ruby 和 Haskell 的原生 SDK,使应用程序能够直接解析 secretspec.toml 中声明的机密,而无需依赖 CLI。
文章宣布了 Hanami、dry 和 rom 合并到 Hanakai 社区,并发布了 Hanami 3.0,其内置了邮件发送、国际化(i18n)支持、Minitest 支持,性能提升高达 3 倍,且内存分配更少。
Hanami 3.0,一个Ruby Web框架,现已发布,内置邮件发送、国际化支持及Minitest集成,性能更快,开发者体验更佳。