Tag
The author expresses conflict over using Ruby and Rails due to creator DHH's controversial views, exploring alternatives like Hanami and Gleam but finding no perfect replacement.
Introducing Solid Objects, an open-source library that implements Cloudflare's Durable Objects model on existing SQL databases, allowing developers to use it as a self-hosted dependency without additional infrastructure.
Kino is a high-performance web server for Ruby 4.0+ that uses Ractors to achieve parallel execution in a single process, offering significant speed and memory improvements over traditional servers like Puma.
This article reflects on the design of test assertions and matchers in software development, emphasizing their role in writing readable and efficient test code, particularly in Ruby.
This post releases a new universal Ruby deserialization gadget chain that turns a single Marshal.load into command execution on Ruby 4.0.6, working unchanged back to Ruby 3.3, built from both new and repurposed gadgets.
A deep dive into Ruby's internal ar_table structure for small hashes, explaining the linear lookup mechanism and exploring potential optimizations.
The 'try' tool is a Ruby-based utility for managing experiment directories, enhanced with Matz's Spinel AOT compiler to compile Ruby code to native C for significant speedups.
An in-depth technical blog post examining Ruby Hash memory usage, comparing it to Structs, and exploring historical implementation changes and potential optimizations for shrinking hashes.
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.
A blog post criticizes Ruby Central's handling of RubyGems and Bundler, describing a 'hostile takeover' that led to mass resignations, loss of sponsors, and transfer of projects to Matz.
The author recounts his career in software standards and open source, then describes building a compiler called Roundhouse with Claude that converts Rails applications to statically typed languages like Rust, Crystal, and TypeScript.
The author announces the winding down and archival of Artichoke Ruby, a Rust-based Ruby VM implementation, after six years, reflecting on the project's origins, achievements, and the reasons for its conclusion.
The San Francisco Ruby Startup Conference returns with a keynote by Y Combinator CEO Garry Tan, talks from industry experts, and organized networking. Early bird tickets are available for 24 hours.
A practical guide for organizing a regional Ruby conference, covering everything from initial commitment to long-term sustainability.
A practical guide for starting and sustaining a local Ruby meetup, from finding a venue to building community culture.
The author argues that fetching dependencies directly from VCS (as done in Go) is more secure and easier to audit than using package registries with a publish step (as in Ruby, npm, PyPI).
SecretSpec 0.13 releases native SDKs for Python, Node.js/TypeScript, Go, Ruby, and Haskell, enabling applications to resolve secrets declared in secretspec.toml directly without relying on the CLI.
Extralite 3.0.0, a fast Ruby SQLite wrapper, introduces object graph transforms and modern defaults for database interaction.
The article announces the merger of Hanami, dry, and rom into the Hanakai community, and the release of Hanami 3.0 featuring built-in mailers, i18n, Minitest support, and up to 3x faster performance with fewer allocations.
Hanami 3.0, a Ruby web framework, has been released with built-in mailers, internationalization support, and Minitest integration, offering faster performance and improved developer experience.