Code
Learn Ruby the Beautiful Way
Fizzy SaaS & the mysterious Queen Bee
I walk through the source code of the latest Rails application open-sourced by 37 Signals
37 Signals Fizzy Kanban board
I walk through the source code of the latest Rails application open-sourced by 37 Signals
Markdown Image Tags as YouTube and Embed Blocks
Abuse markdown image tags to easily embed YouTube videos and embedded resources in documents
Introducing Supermail
An easier way to work with emails in Rails.
Supermail mailto links
Start more conversations with your users over email
Phlex HTML Elements
How elements are defined in the Phlex library
Superform 0.6.x released
Field Kits, Concise ERB rendering, Strong Parameters, Phlex 2.0, and HTML5 inputs
Render Phlex Components from Rails Console
A handy way to render & debug basic components in isolation
Service Objects
Not your average method masquerading as a class behind a #call method
Simple Phlex Class Variants
Create 10's of components with slight variations in their class names
Phlex Kits in Erb
Write less code to render Phlex components from Erb templates
Superform vs Rails form helpers: simple select tags
More control over select and option tags with Superform
Superform vs Rails form helpers: complex select tags with groups
Get precise control over select and option tags with Superform
Phlex appends strings
Understanding how Phlex handles string concatenation
Phlex Turbo Layouts
Turbo Layouts in Phlex
How I "Service Object"
Where I put business logic in a Rails application
PhlexML
Build content pages with Phlex
Don't blame your users' browser
Restricting websites to modern browsers can cause headaches
Content Paywall
A stack of components and parsers to protect locked content
A Phlex table abstraction
HTML table and hyperlink abstractions built with Phlex, Superview, and Superlink
Turbo SwiftUI
A dream that might be coming true
Markdown Referral Code
Automatically inject referral codes into markdown content
Phlex Kits
A collection of Phlex components and utilities
Enumerator
A quick way to create multiple Enumerables