Thinking Elixir Podcast

295: Is Your Type System Leaking?

16 snips
Mar 10, 2026
A deep dive into Elixir's type system rewrite that slashes worst-case checks from seconds to milliseconds. A conversation about type systems as leaky abstractions and refactoring tradeoffs. New tools and releases: versioned AI skill packaging, Oban Pro workflow UI improvements, a native Spark Connect client, Livebook Desktop on Linux, and several ecosystem updates.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Package And Version AI Skills With usage_rules

  • Use usage_rules to distribute versioned AI skills inside Hex packages so teams get consistent, updatable LLM behaviors.
  • Zach Daniel's feature lets package authors ship full skills that consumers copy and upgrade with dependency updates.
INSIGHT

Graph Views Make Workflows Understandable

  • Visualizing workflows in a web UI greatly improves comprehension of complex job DAGs and progress.
  • Oban Pro teased a workflow search page, progress bars, filters, and a canvas graph of workflow nodes for better observability.
ADVICE

Use MDEx Codefence Renderers For Rich Markdown

  • Try MDEx v0.11.6 to add custom code fence renderers for richer markdown outputs like CSV, charts, and Pikchr.
  • The release also fixes syntax highlighting and the streaming parser for more reliable rendering.
Get the Snipd Podcast app to discover more snips from this episode
Get the app