Blogs

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...



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...