News
[Proposal] Optimistic locking without `lock_version` - rubyonrails-core - Ruby on Rails Discussions
There are some use cases where optimistic locking is useful, but doesn’t need the full complexity of a lock_version increment. For example, say a record in the database needs to be “claimed” by the first user who claims.
Introduce defp keyword for defining overloadable, pattern matched methods
Pattern matching has become one of my favorite features of Ruby, if not my favorite. It changed the way I write and express my thoughts through clean, maintainable code. And I'd like to use it more.I propose a new keyword, defp, for defining a met...
JRuby: A High-Performance, Open-Source Implementation of Ruby for the JVM
TL; DR: We spoke with JRuby Co-Lead Developer Charles Nutter on JRuby’s journey during the COVID-19 pandemic, the open-source community, and the implementation’s compatibility and performance. JRuby released its latest version, JRuby 9.4, in Novem...
Vectors are the new JSON in PostgreSQL | Jonathan Katz
That in itself is an interesting statement, given vectors are a well-studied mathematical structure, and JSON is a data interchange format. And yet in the world of data storage and retrieval, both of these data representations have become the ling...