Base64 Encoding, Explained

Refactoring: Improving the Design of Existing Code (My Notes and Highlights)

Ruby's hash is a Swiss-army knife

Abbrev: A hidden Ruby gem

Using Zeitwerk Outside Rails

Logging in Ruby: (Almost) Everything You Need to Know

How to Dynamically Create Instance Variables in Ruby

Practical Stimulus: Capture User Input

Ruby's switch statement is flexible

You Don't Need Rails to Start Using Hotwire

Turbo Streams in Hotwire: How They Work and Differ From Turbo Frames