Sign in

Avo for Ruby on Rails

@avohq.io
312 followers 15 following 158 posts

The Essential Toolkit for building Internal Tools with Ruby on Rails 🙌 Lean teams use Avo to offload the technical heavy lifting, so they can focus on the more unique aspects of their businesses. Made by @adrianthedev.com and Paul

PostsRepliesMedia
Avo for Ruby on Rails @avohq.io · 22/09/2026
Ditched a hosted gallery for a one-box Rails 8.1 app (built for Friendly.rb, now open source). 9 Active Storage derivatives per photo, AVIF came in 31.6% smaller than WebP, and plenty of lessons the guides skip once you pass a few dozen images.
100
Avo for Ruby on Rails @avohq.io · 09/12/2025
Building a custom audio player with Rails? Video gets all the love, but audio deserves better UX too. Here's how to create one with Stimulus for controls and ViewComponent for modularity, complete with responsive waveform visualization and customizable features.
Building an Audio Player with StimulusJS on Avo's technical blog at @avo_hq
111
Avo for Ruby on Rails @avohq.io · 28/10/2025
Just shipped a guide on adding syntax highlighting to Rails apps. Covers multiple approaches for blogs, CMS, docs, and any app with markdown content. Plus some UX tricks that actually matter for developers reading code. Read the full article on: avohq.io/blog/code-h...
Code highlighting with Rails on Avo's technical blog
072
Avo for Ruby on Rails @avohq.io · 20/10/2025
Content-heavy sites need multiple assets per post—covers, diagrams, screenshots. But we often forget the most crucial one: Open Graph images. They're what users see before deciding to click. Here's how to auto-generate them in Rails with Ruby templates.
Open Graph Image Generation in Rails on Avo's technical blog
121
Avo for Ruby on Rails @avohq.io · 13/10/2025
Good navigation = happy users. Breadcrumbs show users exactly where they are and how they got there. Here's how to implement them properly in your Rails app with different approaches and best practices.
Adding Breadcrumbs to a Rails Application on Avo's technical blog
100
Avo for Ruby on Rails @avohq.io · 08/10/2025
Search is everywhere 🙌 Every app needs it eventually. Rails gives us tons of options, from simple `ILIKE` queries to `pgsearch` or Elasticsearch. This article shows how to add intelligent search in Rails using Typesense: powerful search engine, dead simple integration.
Intelligent Search in Rails with Typesense on Avo's technical blog
121
Avo for Ruby on Rails @avohq.io · 22/09/2025
The SPA era is over. Hotwire is now the go-to for interactive Rails apps. But API-only Rails still works for mobile apps, teams using frontend frameworks, or multi-platform needs. Here's how to add auth to API-only Rails 8 with the new generator.
Rails API Authentication with the auth generator on Avo's technical blog
110
Avo for Ruby on Rails @avohq.io · 16/09/2025
Organic traffic is great for building a sustainable digital business, but poor page rendering can hurt your search rankings. Duplicate content is the main culprit. It messes with how search engines index and rank your pages. Here's how to fix it with canonical URLs in Rails.
110
Avo for Ruby on Rails @avohq.io · 01/09/2025
Active Storage has greatly simplified file uploads for Rails applications: it has become the de facto standard replacing alternatives that were dominant back in the day like Paperclip or CarrierWave.
160
Avo for Ruby on Rails @avohq.io · 19/08/2025
Rails devs: Stop losing users after they close your app. Learn how to build Apple Wallet passes that live on their lock screen and trigger based on location/time. Complete guide: Apple Developer setup → pass creation → dynamic images. Your retention will thank you.
2133
Avo for Ruby on Rails @avohq.io · 13/08/2025
Great products don't guarantee success. As acquisition costs skyrocket, smart founders use referral systems to acquire users for pennies on the dollar. Here's how to build one in Rails with the Refer gem.RetryClaude can make mistakes.
Build Referral Systems in Rails applications
131
Avo for Ruby on Rails @avohq.io · 11/08/2025
I know it's the summer slump and everybody is thinking about the beach, but how do you like these buttons 🫣?
131
Avo for Ruby on Rails @avohq.io · 04/08/2025
Build React apps in Rails without losing form helpers, flash messages, or authentication flows. Complete guide to Superglue: setup to SSR, keeping Rails productivity intact.
Building React Apps in Rails Without the API Overhead: A Complete Superglue Guide
141
Avo for Ruby on Rails @avohq.io · 29/07/2025
Learn how to integrate the Model Context Protocol (MCP) into your Rails application to create intelligent, AI-powered tools that can interact with your data and perform complex tasks conversationally. Complete with code examples, client integrations, and real-world use cases
Transform your Rails application into an intelligent assistant with MCP servers on Avo's technical blog
152
Avo for Ruby on Rails @avohq.io · 21/07/2025
Building configurable OTP input fields with Stimulus for better UX. Those familiar 6-digit verification boxes everyone uses for 2FA, phone verification, and token auth - but done right with smooth user interactions and clean code. avohq.io/blog/otp-in...
031
Avo for Ruby on Rails @avohq.io · 24/06/2025
LLMs are getting better at understanding websites in real-time, but large context windows can cause them to miss key info among irrelevant content. The llms.txt file solves this by providing a compressed, LLM-friendly Markdown version of your site's important content. avohq.io/blog/llms-t...
Adding llms.txt to Ruby on Rails applications
052
Avo for Ruby on Rails @avohq.io · 16/06/2025
Passwords have powered the web for decades—but they’re risky and hard to manage. A better way? Secure login codes: simple, safe, and free from bad password habits. avohq.io/blog/passwo...
141
Avo for Ruby on Rails @avohq.io · 11/06/2025
If your users are moderately technical, let them write Markdown instead of forcing a WYSIWYG editor. They'll be happier and more efficient. Commonmarker gem = CommonMark spec + GitHub-flavored Markdown for extra features your users might love 🚀 avohq.io/blog/github...
000
Avo for Ruby on Rails @avohq.io · 28/05/2025
Custom domains for local development in Rails can be a nice addition to our toolbox. Trading localhost and some port number for a short and memorable domain name sounds nice, right? How about if we throw some secure connections into the mix? avohq.io/blog/custom...
174
Avo for Ruby on Rails @avohq.io · 19/05/2025
How to add Sign in with Apple to a Rails app - A complete guide from Apple Developer account setup to implementation with omniauth. Reduce friction in your authentication flow and meet App Store requirements in one go. avohq.io/blog/sign-i...
051
Avo for Ruby on Rails @avohq.io · 29/04/2025
Markdown is great for rich, portable content—but image handling in most editors is clunky. In this tutorial, we’ll add image upload support to EasyMDE using Rails and Active Storage. avohq.io/blog/markdo...
000
Avo for Ruby on Rails @avohq.io · 22/04/2025
📝 Need to highlight info or embed content in your Markdown editor? Standard formatting falls short! Shortcodes & callouts let you add rich components without knowing the underlying code. A game-changer for creating dynamic, visually engaging content. avohq.io/blog/marksm...
143
Avo for Ruby on Rails @avohq.io · 14/04/2025
🚀 SEO Pro Tip: Content isn't just what you see. Metadata matters! Learn how to add schema markup to Rails apps and help search engines understand your content better. More context means better visibility. avohq.io/blog/struct...
061
Avo for Ruby on Rails @avohq.io · 07/04/2025
📱 When CSS media queries aren't enough for responsive design, the Resize Observer API comes to the rescue! Learn how to use it with Stimulus to create truly adaptive components that respond to element size changes, not just viewport width. #webdev #StimulusJS
231
Avo for Ruby on Rails @avohq.io · 04/04/2025
Yesterday we pushed Marksmith v0.4.0 with dark mode support, improved tabbed interface, better composability, and a bunch of bugfixes.
2114
Avo for Ruby on Rails @avohq.io · 18/03/2025
Confetti's magic doesn't fade with age - still just as fun at 40 as it was at 6. We built stimulus-confetti so devs can add celebration bursts to websites. Perfect for birthdays, milestones, or making mundane actions feel special!
282
Avo for Ruby on Rails @avohq.io · 10/03/2025
Adding OAuth to Rails? Don't just rely on gems - test your implementation! Learn how to properly test social login in your Rails app to maintain code quality and prevent future headaches. avohq.io/blog/testin...
051
Avo for Ruby on Rails @avohq.io · 04/03/2025
Hey everyone, I hope you're having a great start of spring. We have a few cool things we shipped this month.
161
Avo for Ruby on Rails @avohq.io · 04/03/2025
### Big changes: - Discreet information - Multiple options select field, - `index_query` in actions - We're prepping for TailwindCSS v4 - better engine mounting - `preview` policy method - namespaced actions generator - dynamic content in resource `title` and `description`
110
Avo for Ruby on Rails @avohq.io · 24/02/2025
2010s: SPAs were everywhere, promising to solve front-end challenges that SSR frameworks like Rails couldn't handle. While they brought benefits, they also made development more complex and created new problems like SEO issues. 🧵
292
Avo for Ruby on Rails @avohq.io · 27/01/2025
If you've dealt with authentication in a Rails app before, you've probably used a gem like devise to add the feature in a couple of hours and move on to the next thing.
Rails 8 Authentication Generator
171
Avo for Ruby on Rails @avohq.io · 21/01/2025
While every CSS approach had its merits, Tailwind's rise to popularity definitively proved one thing: utility-first CSS is more convenient for the average developer, regardless of the ongoing debates. 📈
181
Avo for Ruby on Rails @avohq.io · 13/01/2025
When it comes to user experience, perceived performance is as important as the actual performance itself. That's why techniques like loading indicators, placeholders, or loading skeletons help mitigate the wait until resources actually load into our screen.
121
Avo for Ruby on Rails @avohq.io · 07/01/2025
Happy New Year everyone, We have a cool little release this start of year. The big things: - External links on records - Copyable fields - CMD+Return or CTRL+Return to submit forms - Quality-of-life improvements - Bugfixes
141
Avo for Ruby on Rails @avohq.io · 17/12/2024
Passwordless authentication or “magic links” authentication is a popular method of authentication nowadays.
122
Avo for Ruby on Rails @avohq.io · 09/12/2024
A table of contents is a useful way to provide readers an improved navigation experience for our content. UX is an increasingly important ranking factor, so helping users find what they're looking for is not only beneficial for them but also for us. avohq.io/blog/dynami...
121
Avo for Ruby on Rails @avohq.io · 02/12/2024
Do you ship on Friday?
110