Blogs
Cable Ready - use websockets in Rails app without custom JavaScript
Cable Ready is a great addition for Action Cable, especially if you don't like to write JavaScript code to interact with your website's DOM in a real-time. It helps us to quickly write real-time applications that work out of the box.To demonstrate...
An Introduction To Stimulus.js — Smashing Magazine
The web moves pretty fast and picking an approach for your frontend that will feel sensible in a year’s time is tricky. My biggest fear as a developer is picking up a project that hasn’t been touched for a while, and finding the documentation for ...
Introducing GoodJob 1.0, a new Postgres-based, multithreaded, ActiveJob backend for Ruby on Rails
GoodJob is a new Postgres-based, multithreaded, second-generation ActiveJob backend for Ruby on Rails.Inspired by Delayed::Job and Que, GoodJob is designed for maximum compatibility with Ruby on Rails, ActiveJob, and Postgres to be simple and perf...
How we migrated application servers from Unicorn to Puma | GitLab
Both Unicorn and Puma are web servers for Ruby on Rails. The big difference is that Unicorn is a single-threaded process model and Puma uses a multithreaded model.Unicorn has a multi-process, single-threaded architecture to make better use of avai...
Rails 6.1 adds support for where with a comparison operator
Rails 6.1 adds support to comparison operator in the where clause. The four comparison operators supported are:Greater than (>).Greater than equal to (>=).Less than (<).Less than equal to (<=).The comparison operator is also supported by the finde...