News


Rails 7.1 adds support for multi-column ordering in ActiveRecord::Batches - BigBinary Blog
In Rails versions prior to 7.1, when batch processing records with a composite primary key, like id_1 and id_2, developers could use the :asc or :desc argument to control the sorting order. However, there was a limitation in how this sorting worke...



Phlex with Hanami - make your views written in Ruby. Completely. | Hanami Mastery
Different people started to address this issue, of web development being too complicated. Tools like HTMX and Hotwire allow you to skip writing Javascript, and work only with HTML documents being sent to the server, and new documents being sent ba...



From Bloat to Sleek: A Rails Memory Tale With Jemalloc
In my previous blog we tried to analyze what could be the reason behind a Rails app hogging so much memory. Now there are multiple ways to approach this issue from fixing N 1 queries to profiling shady APIs and debugging them, my most fruitful dis...

Finishing Hotwire with the introduction of Strada
When we announced Hotwire a few years back, it was always meant as a triptych. The center piece is Turbo. That's the drop-in level-up that makes multi-page web apps feel like single-page web apps – without giving up any of the development advantag...