Pinned
Getting started with PhiaUI
PhiaUI is a Phoenix LiveView component library built on Tailwind CSS v4. It provides 623+ components covering all common UI patterns. Key features: - Server-rendered with minimal JS - Dark mode via C
Elixir pattern matching
Pattern matching is one of Elixir's most powerful features: 1. Pin operator: Use ^ to match existing variable values 2. Guard clauses: Add `when` conditions 3. Multi-clause functions: dispatch to the
Other notes
Book list for 2026
Technical: - Programming Elixir 1.6 by Dave Thomas - The Little Schemer - SICP Non-technical: - Atomic Habits - Deep Work by Cal Newport
Phoenix LiveView lifecycle
Key callbacks: - mount/3: Initialize state - handle_params/3: URL params - handle_event/3: User interactions - handle_info/2: PubSub messages - render/1: HEEx template
Ideas for new components
Potential additions: - DataTable with virtual scrolling - Timeline with branching - Color picker with eyedropper - Signature pad - Audio waveform visualizer
Tailwind v4 changes
Big changes in v4: - CSS-first config with @theme - source(none) to opt out of auto-detection - Container queries built-in - OKLCH color palette - 3.5x faster builds
Weekend groceries
- Avocados - Greek yogurt - Oat milk - Sourdough bread - Cherry tomatoes - Olive oil
Meeting notes — Mar 5
Discussed: - Q1 roadmap review - New hiring pipeline - UI component audit - Release schedule for v0.2 Action items: update docs by Friday