Blogs

The Decide, Evolve, React pattern in Ruby - Ismael Celis
The Decide, Evolve, React pattern in Ruby, explained step by step. It optionally provides a lossless audit trail of changes, and the seeds of a pub/sub sub-system, by tying together events to the state changes they cause.
It’s a generalisation of...

Writing More Expressive Ruby with the it Shorthand - Mintbit
Ruby is a language that consistently evolves to make code more expressive, concise, and readable. With the release of Ruby 3.4, one of the exciting new features introduced is the use of it as a shortcut for the first parameter in a block. This enh...





A brief look at the new Kamal Proxy replacing Traefik
Kamal is a simple deployment tool built around Docker containers. While Docker itself has a Swarm mode allowing for more robust deploys, Kamal keeps things simple by running the containers with straightforward docker run calls. But starting and st...



Setting Up TOTP Two-Factor Authentication in Ruby on Rails Application
This guide assumes that you are already familiar with the basic concepts of Ruby on Rails and Devise and have already set up an app with Devise.— Existing Ruby on Rails project— Installed and configured Devise— Tailwind CSS in the assets pipeline ...