A Ruby Timeout that works
TCP_USER_TIMEOUT, exposed to Ruby
Learn Ruby the Beautiful Way
TCP_USER_TIMEOUT, exposed to Ruby
Shipping video should be as easy as shipping a model.
Timeout.timeout wraps your code. The syscall doesn't care.
Expose IRB over a Unix socket so coding agents can introspect and control a running Rails app
Replace a SQLite database on a running Rails server without restarting
An MRuby sandbox for running arbitrary Ruby code from LLMs
Using Ruby modules as singleton objects without extend self
FixtureBot gives you the speed of fixtures with the syntax of factories
A Ruby DSL for defining SaaS pricing plans and features
A Ruby object for working with prices and discounts
Display validation errors with any CSS framework
I walk through the source code of the latest Rails application open-sourced by 37 Signals
I walk through the source code of the latest Rails application open-sourced by 37 Signals
Save money on Ruby books, courses, licenses, & software
Pre-sold $13,000 of Phlex on Rails video course
Officially launching a video course for building component-based UIs in Rails
Abuse markdown image tags to easily embed YouTube videos and embedded resources in documents
An off-the-grid dev setup & recording studio that fits in a backpack
Videos have been shot & registration is live
Start more conversations with your users over email
An easier way to work with emails in Rails.
Hotwire, Stimulus, Turbo, and Rails World
Field Kits, Concise ERB rendering, Strong Parameters, Phlex 2.0, and HTML5 inputs
How elements are defined in the Phlex library
Superform updates & videos released, Github talk, and mechanical keyboards
Existing Rails Apps unit complete and gem updates
A handy way to render & debug basic components in isolation
Finished Existing Rails app unit and published course source code
One unit complete, six more to go, and the end of summer
Not your average method masquerading as a class behind a #call method
Video quality, a Rails 8 upgrade, and HTTP Live Streaming
Create 10's of components with slight variations in their class names
Write less code to render Phlex components from Erb templates
Get precise control over select and option tags with Superform
More control over select and option tags with Superform
Getting started with videos, workflow, and finalizing scripts
Rough draft complete, demo apps, and videos are coming soon
Turbo Layouts in Phlex
Understanding how Phlex handles string concatenation
More content updates, a toy project, and an upcoming holiday week
Where I put business logic in a Rails application
Build content pages with Phlex
Packages for companies, scholarships, and a few more sections are drafted
Restricting websites to modern browsers can cause headaches
Drafting the beginning, ending, a few things in the middle and working on plumbing
A stack of components and parsers to protect locked content
A dream that might be coming true
HTML table and hyperlink abstractions built with Phlex, Superview, and Superlink
Automatically inject referral codes into markdown content
A collection of Phlex components and utilities