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