Blog

Guides, deep dives and release notes

From the team that builds Avo: get more out of your admin, keep up with each release, and skip the mistakes we already made.

Intelligent Search in Rails with Typesense

Let's learn how to integrate Typesense into a Rails application to achieve intelligent search in Rails that's powerful and performant.

Exequiel Rozas Marketing Specialist
Meanwhile, 8 releases avo 3.25.0 avo-dynamic_filters 3.25.0 + 7 more + 6 more

Rails API Authentication with the auth generator

Let's learn how to add API authentication with the Rails 8 auth generator: exploring the different approaches and integrating it with a frontend application.

Exequiel Rozas Marketing Specialist

Canonical URLs in Rails applications

Let's learn about canonical URLs in Rails apps: how to add them and some things to consider when adding them to our sites.

Exequiel Rozas Marketing Specialist
Meanwhile, 12 releases avo 3.24.0 avo-dynamic_filters 3.24.0 + 11 more + 10 more

Rails S3 Direct Uploads

Let's learn how to add S3 direct uploads to any Rails application using Active Storage

Exequiel Rozas Marketing Specialist
Meanwhile, 7 releases avo-audit_logging 0.0.12 avo-pro 3.23.1 + 6 more + 5 more

Apple Wallet Passes in Rails Apps

Let's learn how to add Apple Wallet Pass generation to a Rails app using the Passkit gem.

Exequiel Rozas Marketing Specialist
Meanwhile, 2 releases avo-audit_logging 0.0.11 + 1 more + 1 more

Referral System in Rails applications

Let's learn how to add a Referral System to a Rails application with the Refer gem and how to make it work for your application.

Exequiel Rozas Marketing Specialist
Meanwhile, 9 releases avo 3.23.0 avo-dynamic_filters 3.23.0 + 8 more + 7 more

Building a Superglue App in Rails

Let's learn how to build a project tracking application for freelancers using Superglue and Vite.

Exequiel Rozas Marketing Specialist
Meanwhile, 19 releases marksmith 0.4.6 avo 3.22.5 + 18 more + 17 more

Adding an MCP server to a Rails app

Let's learn how to add an MCP Server to a Rails application to better integrate our app with LLMs and achieve more things with AI.

Exequiel Rozas Marketing Specialist
Meanwhile, 12 releases avo-advanced 3.22.2 avo-pro 3.22.2 + 11 more + 10 more

OTP Input field with StimulusJS

Let's learn how to build an OTP input field, aka code verification, using StimulusJS and improve your token auth flows.

Exequiel Rozas Marketing Specialist
Meanwhile, 7 releases avo 3.22.0 avo-dynamic_filters 3.22.0 + 6 more + 5 more

Adding llms.txt to a Rails application

Let's learn how to add a llms.txt file to a Rails application to help large language models better process our content

Exequiel Rozas Marketing Specialist