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
OpenApply is a smart software platform that makes admissions and enrollment easier for students...
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
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 introduces a handy feature for developers handling large datasets: batching with...
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
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
Recently, we encountered a bug in our application. A user reported that after submitting a form,...
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
Why You Need to Work with LLMs Today Large Language Models (LLMs) are reshaping how we...
Deploying Ruby on Rails applications with Kamal
With the release of Rails 8, Kamal will be the default tool for deploying Rails applications,...