Code

Learn Ruby the Beautiful Way

Turbo SwiftUI

A dream that might be coming true

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

Superform 0.6.x released

Field Kits, Concise ERB rendering, Strong Parameters, Phlex 2.0, and HTML5 inputs

Simple Phlex Class Variants

Create 10's of components with slight variations in their class names

How I "Service Object"

Where I put business logic in a Rails application

PhlexML

Build content pages with Phlex

Markdown Referral Code

Automatically inject referral codes into markdown content

A Phlex table abstraction

HTML table and hyperlink abstractions built with Phlex, Superview, and Superlink

Render Phlex Components from Rails Console

A handy way to render & debug basic components in isolation

Enumerator

A quick way to create multiple Enumerables

Service Objects

Not your average method masquerading as a class behind a #call method

Phlex HTML Elements

How elements are defined in the Phlex library

Phlex appends strings

Understanding how Phlex handles string concatenation

Markdown Image Tags as YouTube and Embed Blocks

Abuse markdown image tags to easily embed YouTube videos and embedded resources in documents

Phlex Kits in Erb

Write less code to render Phlex components from Erb templates

Phlex Kits

A collection of Phlex components and utilities

Don't blame your users' browser

Restricting websites to modern browsers can cause headaches

Phlex Turbo Layouts

Turbo Layouts in Phlex

Content Paywall

A stack of components and parsers to protect locked content