February 2026
-
17 Feb 2026šBuilding a calendar in Phoenix LiveView
-
17 Feb 2026šIām a former CTO. Here is the 15-second coding test I used to instantly filter out 50% of unqualified applicants.
-
17 Feb 2026šMy first impressions on Elixir
-
16 Feb 2026šDomains and resources in Ash for Elixir
-
16 Feb 2026šVariations on the "leverage language from Elixir" pattern
-
16 Feb 2026šExploring distributed Elixir
-
15 Feb 2026š„Working with date ranges in Elixir: a practical guide
-
15 Feb 2026šIntroduction to PostgreSQL indexes
-
15 Feb 2026šSQL exists, in and join checks
-
14 Feb 2026šIntegrating Mapbox in your Phoenix LiveView application
-
14 Feb 2026šBetter tests, zero drama: smarter LiveIsolatedComponent patterns
-
14 Feb 2026šThe evolution of Wandrer's 'Untraveled roads' feature
-
13 Feb 2026šFixing my biggest SPA pet peeve in Phoenix
-
13 Feb 2026šKeeping feature creep at bay
-
13 Feb 2026šCorex - Accessible and unstyled UI Phoenix components
-
12 Feb 2026š150,000 lines of Vibe coded Elixir: the good, the bad, and the ugly
-
12 Feb 2026šLogging sucks ā your logs are lying to you
-
12 Feb 2026šExplainer: Tree-sitter vs. LSP
-
11 Feb 2026šMaking Elixir recompile when external files change
-
11 Feb 2026šThe hidden cost of PostgreSQL arrays
-
11 Feb 2026šUsing Phoenix with React and Inertia
-
10 Feb 2026šImprove your LiveView testing with test-specific attributes
-
10 Feb 2026šTBM 399: 10 prioritization traps
-
10 Feb 2026šSoftware engineers should be a little bit cynical
-
9 Feb 2026šMoving my website from Next.js to Phoenix