This hopefully soon-to-be series was started quite a while ago when I was exploring new Rails features. Especially Turbo and ActionMailer. I finished the demo app and started writing articles while tidying up code. As it happens, I never finished and published the series. Almost two years passed and here you are, reading one of the first two parts that were finished before I abandoned the idea of having a blog. This hopefully changes now with more parts and different topics incoming!

#Backend#Frontend#Ruby on Rails
Added: 27 Feb 2025
User Confirmation with the Rails Auth Generator - Avo

Learn how to implement user confirmation using the Rails Auth generator flow

#Backend#Ruby on Rails
Added: 27 Feb 2025
Hotwire Native Camera Access

This article describes how to render an inline camera feed in Hotwire Native

#HOTWire#Ruby on Rails
Added: 20 Feb 2025
Backup SQLite from a Containerized Rails App Deployed with Kamal

This post walks through backing up a SQLite database inside a Docker container on a remote server, specifically for a Ruby on Rails application deployed with Kamal. We'll begin with the basic commands, then convert them into a reusable shell script and a Rake task for convenience.

#database#DevOps#Ruby on Rails
Added: 18 Feb 2025
How to customize ids in URLs in your Rails app

Override the <code>to_param</code> method on your object to customize how Rails builds the id to put in the URL.

#Backend#Ruby on Rails
Added: 18 Feb 2025
Turbo Streams and design

I’ve been using Turbo Streams a bunch the past few weeks, in two different projects.

#Frontend#HOTWire#Ruby on Rails
Added: 18 Feb 2025
How (and How NOT) to Name Rails Models Beyond the Obvious

Have you ever encountered a model in a Rails app that initially seemed to have an understandable...

#Design#Ruby#Ruby on Rails
Added: 18 Feb 2025
Things you might not need in your tests

Your test suite is slow and flaky because it does too much.

#Ruby on Rails#testing
Added: 15 Feb 2025
Marksmith - a GitHub-style markdown editor for Ruby on Rails

Marksmith is an ActiveStorage-enabled GitHub-style markdown editor for Ruby on Rails

#Frontend#Packages#Ruby on Rails
Added: 14 Feb 2025
Which rich text editor framework should you choose in 2025? | Liveblocks Blog

Looking to integrate a WYSIWYG editor into your JavaScript app? This comparison dives into the best frameworks available, including Tiptap, Lexical, BlockNote, and Slate.

#Frontend#Javascript#Packages
Added: 14 Feb 2025
asdf 0.16.x

Recently, there was an update to asdf which broke my install. I experienced this on macOS, Linux and WSL (which is basically Linux in Windows). This issue was due to asdf being rewritten in GoLang so a lot changed. For those who don't know what asdf is, you can probably

#Ruby#Tools
Added: 14 Feb 2025
Setting up your Mac to make you 1% better (as a developeur)

Become the world's top 1% productive developeur.

#Tools
Added: 12 Feb 2025
Changing a Self-Hosted App to a Multi Tenant Hosted App - Postgres Schemas in Rails

Convert a self-hosted Rails app into a multi-tenant hosted app using Postgres schemas without modifying original table structures.

#Backend#database#Ruby on Rails
Added: 12 Feb 2025
[Rails] How We Reduced API Response Rendering Time by 30%

I work on the backend team supporting an SNS with 170K users, built using Ruby on Rails. We use...

#Backend#Ruby#Ruby on Rails
Added: 12 Feb 2025
Optimize Pagination Speed with Asynchronous Queries in Ruby on Rails - RorVsWild

In any Rails application that deals with large amounts of records, you will most certainly reach for pagination to "window" your data instead of rendering it in one long list.

#Backend#database#Ruby on Rails
Added: 12 Feb 2025
Flexible API versioning with Rails

A well-defined API versioning strategy is crucial for any API expected to evolve. Let’s explore the most common API versioning strategies and develop a flexible one in Rails.

#Backend#Ruby on Rails
Added: 12 Feb 2025
Upgrading a Rails App to Tailwind v4

But, no matter what your setup, you are going to need to read through the Tailwind Upgrade guide. Maybe even a couple times.

#Frontend#Ruby on Rails
Added: 11 Feb 2025
How to Integrate React with Ruby on Rails: A Complete 2025 Guide

Learn how to seamlessly integrate React with Ruby on Rails in this comprehensive guide. Covers setup, configuration, best practices, and modern tooling for building powerful full-stack applications. Perfect for both beginners and experienced developers.

#Frontend#Javascript#Ruby on Rails
Added: 9 Feb 2025
Hacking Rails controller actions and rendering

Build command-line interface terminal apps in your favorite web application frameworks like Rails, Next.js, ASP.net, Spring, Phoenix, Django, and more.

#Backend#Ruby on Rails
Added: 5 Feb 2025
How to Build a Twitter Clone with Rails 8 Inertia and React

An update to How to Build a Twitter Clone with Rails and React

#Frontend#Javascript#Ruby on Rails
Added: 1 Feb 2025
Stimulus Autocomplete with Combobox Navigation

I’ve been slowly migrating a client’s Rails app from jQuery and UJS to Hotwire in between feature work. One of the last remaining pieces has been replacing jQuery UI Autocomplete, a pretty common library to see in web applications of a certain age.

#Frontend#HOTWire#Javascript#Ruby on Rails
Added: 1 Feb 2025

The Rails ecosystem has a huge amount of gems to choose from. That doesn’t mean you should add them without thinking. This article lists the carefully selected gems I use in my Rails SaaS apps.

#Gem#Ruby on Rails
Added: 1 Feb 2025
Build a (progressively enhanced) drawer component with Hotwire

You can get 90% of the way there with server-rendered templates and View Transitions.

#Frontend#HOTWire#Ruby on Rails
Added: 29 Jan 2025
Adding button loader to Turbo-powered forms

Turbo is a great way to build user interfaces, but most Turbo forms have to wait for the server response. Here’s how I am adding a small loading spinner to the submit buttons to improve the UX.

#Frontend#HOTWire#Ruby on Rails
Added: 24 Jan 2025
Domain-Driven Design (DDD) in Rails: Structuring Applications for Clarity and Scalability

Modern web applications often start simple but quickly grow in complexity as features are added and the domain evolves. Without a clear structure, this complexity can lead to tangled codebases, slowing development and increasing the risk of bugs.

#Consulting#database#Ruby on Rails
Added: 24 Jan 2025
First Previous Next Last