-
How to build a search engine with Ruby on Rails: Introducing the Whereable design pattern
You don’t hear this one every day: I just made a critical database query 10x faster by moving the bulk of the complexity out of SQL and back into Ruby.. -
ruby/error_highlight
Ruby 3.1 will ship with this gem and it will automatically be required when a Ruby process starts up. No special setup is required.Note: This gem works. -
Move over Rake, Thor is the new King
A task runner is a way to reach into an application and execute a piece of code from the outside. This means you can invoke something from the terminal. -
Rails 7.0 Alpha 1: New JavaScript Answers, At-Work Encryption, Query Origin Logging, Zeitwerk Exclusively | Riding Rails
Welcome to the first alpha release of Rails 7. It brings some very exciting new answers to how we do JavaScript, an awesome approach to at-work encrypt. -
Using AWS Cloud9 for Ruby on Rails Development - YouTube
In this video I take a look at the pretty darn cool AWS service called Cloud9 - an IDE in the cloud! Here I cover how to get it going and use it for Ru. -
Hotwire: Server-rendered live previews
Rails 7.0 is touted as one of the framework’s most ambitious to date. With the major version bump comes deprecations and backward-compatibility-breakin. -
The tale of Sprockets and Webpacker duality
I push my fingers onto my… keyboard; it’s the only… way to run
rails assets:precompile
and get two independent bundles: one generated with Sprockets and the other using Webpacker!... -
Ruby 3.1 – Shorthand Hash Syntax
It's the time of year again, and with it comes a bundle of new Ruby 3.1 features getting approved and merged ahead of the December release.This series . -
Ruby type conversion
Let’s talk about type conversion in Ruby.First, we’re going to need some definitions:typethe kind of object the program is currently dealing with. In R. -
The Future Shape of Ruby Objects
These are the notes for a talk I gave at RubyKaigi 2021, which is why they’re written as if we were talking and going through some slides and code toge.