Blogs
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...
First Class Experimentation in Ruby with Scientist
When I was in grade school, I loved science class. I was lucky to have a teacher that would literally blow things up in class. Balloons were a big hit. The chemical ones were scary sometimes…But now, some 20 years later, I still find myself having...
Create agents that monitor and act on your behalf. Your agents are standing by!
Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think...