RSSAmplifier

Blog

lifeiscontent.net

Engineering notes, component work, and writing from Aaron Reisman.

lifeiscontent.netRSS feed ↗4 posts

Latest posts

How MasonryKit is built

A walkthrough of MasonryKit and the reasoning behind its three packages: @masonrykit/core for pure math, @masonrykit/browser for DOM utilities, and @masonrykit/react for the hook. Plus the abstractions in each layer worth borrowing for your own libraries.

The Component Manifesto

How I think about building component systems. Six principles, plus the practical patterns that go with them.

Elegant Error Handling in Phoenix LiveView with Ash

How to build 404, 403, and 500 pages in Phoenix LiveView that do not feel like afterthoughts. Uses Ash exceptions and the built-in Phoenix conventions so the failure paths read like the rest of your product.

Understanding Protocols in Elixir: A Comprehensive Guide

How Elixir protocols make polymorphism feel like design work. Less ceremony, more clarity, and a path away from giant conditionals.