Blog

Browse through our blog page filled with updated information and the latest tips to help you achieve your goals.


Ruby on Rails Case Study: How JetThoughts Improved OpenApply's Code and UX

Ruby on Rails Case Study: How JetThoughts Improved OpenApply's Code and UX

OpenApply is a smart software tool that makes admissions and enrollment easier for students...
Ruby on Rails 8: Simplifying Sharding with New Methods

Ruby on Rails 8: Simplifying Sharding with New Methods

Ruby on Rails 8 brings helpful updates for working with sharded databases. The new methods...
Ruby on Rails 8: Custom Compression for Encrypted Data

Ruby on Rails 8: Custom Compression for Encrypted Data

In Ruby on Rails 8, ActiveRecord's encryption features are more flexible than ever. You can now set a...
Ruby on Rails 8: How to Batch with Custom Columns

Ruby on Rails 8: How to Batch with Custom Columns

Ruby on Rails 8 introduces a handy feature for developers handling large datasets: batching with...
Rails 8: Introducing the New Default Asset Pipeline – Propshaft

Rails 8: Introducing the New Default Asset Pipeline – Propshaft

The Rails asset pipeline helps manage static assets like CSS, JavaScript, and images. It improves...
Automate Your Deployments with Kamal 2 and GitHub Actions

Automate Your Deployments with Kamal 2 and GitHub Actions

Deployments shouldn't be complex. You don't need a lot of complicated configurations. That's where...
Why Your Form Submission Fails: Hotwire/Turbo 1.x, Cloudflare, and Missing Validation Messages

Why Your Form Submission Fails: Hotwire/Turbo 1.x, Cloudflare, and Missing Validation Messages

Recently, we encountered a bug in our application. A user reported that after submitting a form,...
Direct Upload with Rails & Dropzone.js

Direct Upload with Rails & Dropzone.js

Configuring direct file uploads in Rails is now easier than ever. In this article, I'll show you how...
Working with LLMs in Ruby on Rails: A Simple Guide

Working with LLMs in Ruby on Rails: A Simple Guide

Build AI features in Rails with LLMs. Step-by-step integration guide for OpenAI, Claude, and local models. Production code examples for Ruby developers ✓
Deploying Ruby on Rails applications with Kamal

Deploying Ruby on Rails applications with Kamal

With the release of Rails 8, Kamal will be the default tool for deploying Rails applications,...