Tutorials
Simple Tailwind CSS 4 Setup for Jekyll - Andy Croll
Simple Tailwind CSS 4 Setup for Jekyll
Tailwind CSS 4 changed how configuration works. The JavaScript config file has been replaced by CSS-based configuration using @theme directives and uses the tailwind CLI to shake down the generated tailwind c...
Supercharge Your Claude Code Workflow: Running Multiple AI Sessions in Parallel with Git Worktrees
Speed up your AI-assisted development by running multiple Claude Code sessions simultaneously. Git worktrees with automatic port and database isolation.If you're using Claude Code for software development, you've probably hit this wall: you want t...
Getting Started With Vite on Rails - FastRuby.io | Rails Upgrade Service
A practical guide to setting up Vite in your Rails app for faster Javascript development. Includes step by step instructions, tips, and real-world examples.A few months ago, we were working on a Rails 7 app using Webpack 5. One of the main problem...
Building Smart Retry Strategies in Rails with Error-Aware Delays | Code With Rails
Use the new retry_on error argument to build intelligent retry strategies that respect rate limits, handle transient failures, and fail fast on unrecoverable errors.
A recent Rails change lets your job retry logic inspect the actual error that occ...
Crafting Code: Building a Ruby Pattern Generator for a Crochet Circle | Hashrocket
In my time as a developer, I have noticed that one of the most common ways my coworkers spend time coding outside of work is by developing little code snippets or apps that solve problems in their everyday lives. From household budgeting, to manag...
Build a File Deduplication System with ActiveStorage | Code With Rails
Stop storing duplicate files. Learn how to detect identical uploads and reuse existing blobs to save storage costs and speed up uploads.Every time a user uploads their company logo, profile picture, or that same PDF they’ve uploaded three times be...
Nested forms without accepts_nested_attributes_for in Rails | Rails Designer
Build nested forms in Rails without accepts_nested_attributes_for. Use separate forms with auto-save and Turbo Streams for a simpler solution.Initially I thought of building it using Rails’ accepts_nested_attributes_for (like I wrote about here), ...