Component variants in Rails with the class_variants gem

Learn how to use the 'class_variants' gem to simplify your application's CSS and clean up your views

#CSS#Frontend#Ruby on Rails
Added: 23 Jan 2025

The website of Emily Samp, a software developer and community organizer.

#Soft Skills
Added: 17 Jan 2025
Rails Self-Join Tables: Parent-Child Magic

Learn how to implement self-referential associations in Rails 8 for hierarchical data structures. Perfect for building nested relationships in your models.

#database#Design#Ruby on Rails
Added: 17 Jan 2025

Thoughts and learnings on writing better software

#Ruby#Ruby on Rails#testing
Added: 15 Jan 2025
Design a URL Shortener - System Design Interview

#25 System Design Interview - Design TinyURL

#Backend#Design
Added: 15 Jan 2025
Prevent Logging Sensitive Data with Rails Parameter Filters

This article explains why you shouldn't log confidential or user-identifiable information and how to filter it using parameter filtering in Rails. We'll also do a deep dive into the Rails source code to learn exactly how Rails implements parameter filters.

#Backend#Ruby on Rails
Added: 15 Jan 2025
Moving from AWS S3 to Cloudflare R2 for Active Storage

Olly Headey. CTO and advisor. Co-founder of FreeAgent. 37signals alumni.

#Backend#Ruby on Rails
Added: 12 Jan 2025
Deploy Rails 8 with Docker & Kamal: 2025 Guide

Learn how to deploy Rails 8 apps using Docker, Kamal, and PostgreSQL on Hetzner servers with Cloudflare DNS. A complete production setup guide.

#DevOps#Ruby on Rails
Added: 10 Jan 2025
How Honeybadger migrated from Sidekiq to Karafka

@seo:excerpt

#Backend#Ruby on Rails
Added: 9 Jan 2025
A simple trick to understand Ruby’s lazy enumerator

Where you get to play with an interactive demo to visualize how Enumerator::Lazy helps avoid unnecessary work

#Ruby
Added: 9 Jan 2025
Finishing touches for forms

Some tips on making sure forms written in Ruby on Rails are accessible

#Design#Frontend#Ruby on Rails
Added: 6 Jan 2025
Rails Soft Delete & Audit Logging Guide

Learn how to implement soft deletion with robust audit logging in Rails applications, ensuring data integrity and compliance in financial systems.

#Consulting#Ruby on Rails
Added: 3 Jan 2025
How Business Automation Can Be Affordable for Small Businesses — SitePoint

Discover how small businesses can leverage affordable automation solutions to boost efficiency, reduce costs, and compete effectively. Learn practical tips for implementing automation tools and maximizing ROI

#AI#Consulting
Added: 1 Jan 2025
What changed in Rails this year?

2024 was an amazing year for the Rails community and I’d like to share a summary of what changed in the framework. As a TLDR, there were more than 4000 commits from 562 contributors and 55 releases, including Rails 8!

#Ruby on Rails
Added: 1 Jan 2025
New Front-End Features For Designers In 2025 — Smashing Magazine

Searching for the most flexible front-end workflows and toolkits, it’s easy to forget how powerful some of the fundamentals on the web have become these days. This post is a journey through new front-end features and what they are capable of.

#CSS#Frontend
Added: 1 Jan 2025

TIL: `rails credentials:diff --enroll` (and `--disenroll`) Makes local diffs of encrypted credentials files display as diffs of the un-encrypted text instead of diffs of the encrypted gibberish. Helps reduce friction of seeing what changed in credentials when merging or navigating merge conflicts.

#Javascript#Ruby on Rails
Added: 1 Jan 2025
How to add Mission Control to your Rails app and protect it with Basic Auth

Mission Control is a powerful tool for monitoring and managing your Rails jobs in real-time. It offers insights into your app’s performance and errors. In this tutorial, I’ll show you how to integrate Mission Control into your Rails app and secure it with Basic Auth.

#Backend#Ruby on Rails
Added: 30 Dec 2024

Part 2 of a multi-part series for moving away from devise to Rails' authentication generator

#Backend#Ruby#Ruby on Rails
Added: 30 Dec 2024

Part 1 of a multi-part series for moving away from devise to Rails' authentication generator

#Backend#Ruby#Ruby on Rails
Added: 30 Dec 2024
Going native with ActionMailbox

ActionMailbox has the most underrated fun-to-feature ratio. No suprise here then, that as soon as I had the chance to work with it on Laterbox, I jumped on the occasion.

#Ruby on Rails
Added: 18 Dec 2024
Refactoring Rails: Strategies to Refactor Models - FastRuby.io | Rails Upgrade Service

There's abundant online guidance about refactoring controllers, but resources on model refactoring are less common. In this blog, we'll explore techniques for effectively refactoring models.

#Ruby on Rails
Added: 18 Dec 2024
How to Customize Rails Form Error Handling

If you've worked with Rails forms, you've likely encountered the infamous `.field_with_errors wrapper`. While it's designed to help highlight inval...

#CSS#Frontend#Ruby on Rails
Added: 18 Dec 2024
Rails 8.0 Credentials: The Ultimate Guide to Secure Configuration Management

Discover how to seamlessly transition from encrypted secrets to Rails 8.0's powerful credentials system.

#Ruby on Rails
Added: 18 Dec 2024
Ryan Bigg - Scoping an Active Record join

Scoping an Active Record join

#Backend#database#Ruby on Rails
Added: 18 Dec 2024
Everything You Need to Ace PWAs in Rails Turn your Rails app into an engaging native-like application in a couple of minutes - The Miners

In this article, the author starts a series about Progressive Web Applications (PWAs) in Rails

#Frontend#Javascript#Ruby on Rails
Added: 18 Dec 2024
First Previous Next Last