Add social login to a Rails application

Adding social logins is a good way to increase trust in your authentication process and increase your conversion rates. Let's learn how to do it using Rails

Exequiel Rozas

Exequiel Rozas

Marketing Specialist

Sitemaps for Rails applications

Sitemaps are an important part of optimizing our Rails app for SEO. Let's learn how to add one to a typical Rails app and host it on the cloud

Exequiel Rozas

Exequiel Rozas

Marketing Specialist

Rails 8 is out: What's New

Find out what makes Rails 8 special and why it's a unique opportunity to jump in to the Rails bandwagon and develop faster than ever

Exequiel Rozas

Exequiel Rozas

Marketing Specialist

Serving static assets with a CDN in Rails

Serving assets from a CDN is a great way to improve your app user's experience. Let's learn how to do it and how to use a custom subdomain

Exequiel Rozas

Exequiel Rozas

Marketing Specialist

Using a CDN for Active Storage uploads

Using a CDN to serve Active Storage uploads helps them get delivered faster. Learn how to implement this feature in this article

Exequiel Rozas

Exequiel Rozas

Marketing Specialist

S3 uploads with Active Storage guide

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.

Exequiel Rozas

Exequiel Rozas

Marketing Specialist

Log View Component loading times and allocations

Sometimes, you may want to track the loading times and memory allocations of ViewComponents, similar to how you do with partials. Follow these two steps to enable this functionality.

Adrian Marinn

Adrian Marinn

Author & CEO

Delegated Types and and building the ultimate Kanban Board in Rails

Designing a Kanban board feature presents unique challenges, especially when dealing with multiple record types and minimal database constraints. In this article, we explore different iterations of modeling a Kanban board within the Avo framework. Learn how to manage diverse models without enforcing database restrictions, ensuring flexibility and configurability for an ultimate Kanban board experience.

Adrian Marinn

Adrian Marinn

Author & CEO

Taking care of performance

We try to improve our codebase on every commit but we also have regular performance and security audits

Adrian Marinn

Adrian Marinn

Author & CEO