Learn how to add an RSS feed to a Rails app for the site and for single resources with this article.| avohq.io
Implement friendly URLs by scratch and using the FriendlyId for your Rails application and improve SEO and user experience| avohq.io
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.| Avo's Publication Feed
Learn about canonical URLs in Rails apps: why they matter, how to add them and things to consider when adding them.| avohq.io
Learn how to add S3 Direct Uploads to any Rails application to improve the user experience and avoid having to deal with files on the server.| avohq.io
Learn how to use a CDN to serve Active Storage uploads and improve your application's performance and user experience| avohq.io
Let's learn how to add Apple Wallet Pass generation to a Rails app using the Passkit gem.| Avo's Publication Feed
Learn how to add a Referral feature to a Rails application with the Refer gem| avohq.io
Marksmith is an ActiveStorage-enabled GitHub-style markdown editor for Ruby on Rails| avohq.io
Let's learn how to build a project tracking application for freelancers using Superglue and Vite.| Avo's Publication Feed
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.| Avo's Publication Feed
The golden rule for libraries is to support integration with as many parent apps as possible because you want to cover as much as you can of the full spectrum of customers.| avohq.io
Learn how to build a Dynamic Table of Contents for a Rails app using the Nokogiri gem and a PORO in this tutorial.| avohq.io
Learn how to build a custom audio player with StimulusJS with customizable controls and waveform visualization| avohq.io
Learn how to build an OTP input field, aka code verification, using StimulusJS and improve your token auth flows.| avohq.io
Learn how to add a sitemap to a Rails app, host it in the cloud, add it to the search console and much more in this article.| avohq.io
Let's learn how to add a llms.txt file to a Rails application to help large language models better process our content| avohq.io
Learn how to implement Passwordless Authentication in Rails with the NoPassword gem using the email and OAuth flows.| avohq.io
Learn how to add meta tags including OG tags to your Rails app and what are the best practices around them| avohq.io
Learn how to implement Cloudflare Turnstile to prevent spam and unwanted access to parts of our Rails applications.| avohq.io
Learn how to add custom domains and SSL for local Rails development using the puma-dev gem| avohq.io
Learn how to add a Sign in With Apple feature to your Rails application to improve user sign-ups.| avohq.io
Let's learn how to add social login, aka: OAuth login to a Rails app using Devise and Google/Github as examples.| avohq.io
Learn how to implement a passwordless authentication flow with Magic Links using Rails and Devise.| avohq.io
Learn how to integrate Cloudflare R2 uploads with Active Storage and enjoy the advantages offered by the service| avohq.io
Learn how to build a multistep form with Rails and the Wicked gem to improve your users' onboarding experience| avohq.io
Learn how to add image uploads to a markdown field using the EasyMDE editor, Rails and Active Storage.| avohq.io
Learn how to upload files to AWS S3 with this complete guide: S3 configuration, regular and direct file uploads plus integration with S3 compatible services.| avohq.io
Learn how to add GitHub-flavored Markdown to your Rails application, common features and how to add custom embeds with Commonmarker.| avohq.io
Improve your SEO results by adding structured data to a Rails application quickly and without much effort.| avohq.io
Learn about the Resize Observer API with Stimulus: what it is, how it works and how to use it in your applications with real-world examples.| avohq.io
Learn how to add social login with the Rails 8 auth generator with single and multiple accounts.| avohq.io
Learn how to integrate Inertia JS with Rails by building an app that shows how they both work together.| avohq.io
Learn how to implement user confirmation using the Rails Auth generator flow| avohq.io
Let's learn how to implement authentication without a gem in a Rails 8 application.| avohq.io
Learn to add short codes or callouts to a Rails app with the Marksmith editor| avohq.io