Thinking Elixir Podcast

290: Postgres Finally Gets Real Search

20 snips
Feb 3, 2026
News roundup on Elixir tooling and language fixes, including improved type handling. Two Elixir-native Bash interpreters and their use for distributed orchestration are explored. LiveCapture brings zero-boilerplate storybooks to LiveView components. A DurableObject library adds persistent actor patterns. Postgres gains BM25 text search rivaling Elasticsearch. A new RAG approach removes the need for vector databases.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Use Elixir-Native Bash Tools For Safer Scripts

  • Try the new Elixir-native bash interpreters (tv-labs/bash and just-bash) for sandboxed or full bash in Elixir.
  • Use the sigil, shellcheck validation, and formatter features to detect script issues early.
ANECDOTE

Building A Human-Focused Elixir Bash

  • David built a separate full Bash interpreter in Elixir targeting Bash 5.3 for human use, not AI.
  • It includes shellcheck validation, a sigil, formatter, and Elixir interop for def bash functions.
ADVICE

Auto-Generate LiveView Storybooks Locally

  • Use LiveCapture to create zero-boilerplate storybooks for LiveView components in local development.
  • Add capture_all in your component modules to auto-generate interactive stories and state snapshots.
Get the Snipd Podcast app to discover more snips from this episode
Get the app