Thinking Elixir Podcast

290: Postgres Finally Gets Real Search


Listen Later

News includes Elixir v1.20.0-rc.1 with important type system improvements, not one but two new Elixir-native Bash interpreters for seamless interop, LiveCapture bringing zero-boilerplate storybooks to LiveView components, Christian Alexander's DurableObject library for persistent actors inspired by Cloudflare, Postgres getting a game-changing BM25 text search extension that rivals Elasticsearch, a breakthrough RAG approach that eliminates vector databases entirely while achieving 98.7% accuracy, and more!

Show Notes online - http://podcast.thinkingelixir.com/290

Elixir Community News

  • https://paraxial.io/ – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
  • https://github.com/elixir-lang/elixir/releases/tag/v1.20.0-rc.1 – Elixir v1.20.0-rc.1 released with bug fixes including improved type system performance and bitstring type handling
  • https://elixirforum.com/t/elixir-v1-20-0-rc-0-and-rc-1-released-type-inference-of-all-constructs/73927/31 – Discussion of Credo warning issue with missing @moduledoc when using Elixir 1.20 RCs - fix is to upgrade Credo
  • http://github.com/tv-labs/bash – New Elixir-native Bash interpreter with complete implementation of Bash built-ins and quirks
  • https://github.com/elixir-ai-tools/just_bash – Second Elixir-native Bash interpreter implementation
  • https://github.com/achempion/live_capture – LiveCapture - zero-boilerplate storybook for LiveView components requiring only single line capture_all()
  • https://elixirforum.com/t/livecapture-zero-boilerplate-storybook-for-liveview-components-by-waffle-creator/74028 – ElixirForum post with more details about LiveCapture by Boris Kuznetsov
  • https://captures.captureui.com/phoenix_live_dashboard/components/Elixir.Phoenix.LiveDashboard.HomePage/render – Example LiveCapture storybook showing all components from LiveDashboard
  • https://github.com/leandrocp/autumn/blob/main/CHANGELOG.md – Autumn has been renamed to Lumis - v0.1.0 has same API as autumn v0.6.0
  • https://github.com/leandrocp/mdex – MDEx project that uses Lumis for syntax highlighting
  • https://nitter.net/swmansionElixir/status/2014378959962567078 – SoftwareMansion announcement of updated Elixir Language Tour
  • https://elixir-language-tour.swmansion.com/introduction – Updated Elixir Language Tour using Popcorn to run Elixir in browser via AtomVM
  • https://github.com/software-mansion/popcorn – Popcorn project that executes Elixir code in WebAssembly using AtomVM
  • https://github.com/ChristianAlexander/durable_object – DurableObject library for Elixir - persistent, single-instance objects accessed by ID
  • https://hexdocs.pm/durable_object/readme.html – DurableObject documentation explaining stateful, persistent actors using GenServer, Ecto, and Spark DSL
  • https://developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/ – Cloudflare documentation describing Durable Objects and the Actor programming model
  • https://nitter.net/akshay_pachaar/status/2014314783391298019 – Announcement about Postgres getting advanced text searching extension with BM25 ranking
  • https://github.com/timescale/pg_textsearch – pg_textsearch extension bringing BM25 relevance ranking to Postgres (v0.5.0-dev, GA expected Feb 2026)
  • https://hexdocs.pm/torus – Torus library for making search easier in Postgres for Elixir projects
  • https://nitter.net/_avichawla/status/2014586815714664698 – New RAG approach that doesn't need vector DB, embedding, chunking, or similarity search - hits 98.7% accuracy
  • https://huggingface.co/blog/daya-shankar/sota-ai-models – Explanation of SOTA (State of the Art) in AI models
  • https://github.com/VectifyAI/PageIndex – PageIndex - vectorless, reasoning-based RAG system using hierarchical tree index for long professional documents
  • Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]

    Find us online

    • Message the show - Bluesky
    • Message the show - X
    • Message the show on Fediverse - @[email protected]
    • Email the show - [email protected]
    • Mark Ericksen on X - @brainlid
    • Mark Ericksen on Bluesky - @brainlid.bsky.social
    • Mark Ericksen on Fediverse - @[email protected]
    • David Bernheisel on Bluesky - @david.bernheisel.com
    • David Bernheisel on Fediverse - @[email protected]
    • Sponsored By:

      • Paraxial.io: Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a special offer.
      ...more
      View all episodesView all episodes
      Download on the App Store

      Thinking Elixir PodcastBy ThinkingElixir.com

      • 4.9
      • 4.9
      • 4.9
      • 4.9
      • 4.9

      4.9

      32 ratings


      More shows like Thinking Elixir Podcast

      View all
      Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

      Software Engineering Radio - the podcast for professional software developers

      272 Listeners

      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      289 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      623 Listeners

      Talk Python To Me by Michael Kennedy

      Talk Python To Me

      582 Listeners

      Thoughtworks Technology Podcast by Thoughtworks

      Thoughtworks Technology Podcast

      45 Listeners

      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

      Syntax - Tasty Web Development Treats

      988 Listeners

      REWORK by 37signals

      REWORK

      215 Listeners

      CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

      CoRecursive: Coding Stories

      188 Listeners

      Elixir Wizards by SmartLogic LLC

      Elixir Wizards

      22 Listeners

      The Stack Overflow Podcast by The Stack Overflow Podcast

      The Stack Overflow Podcast

      64 Listeners

      Signals and Threads by Jane Street

      Signals and Threads

      74 Listeners

      Beam Radio by Lars Wikman

      Beam Radio

      11 Listeners

      Oxide and Friends by Oxide Computer Company

      Oxide and Friends

      67 Listeners

      Elixir Mentor by Jacob Luetzow

      Elixir Mentor

      4 Listeners

      Limitless Podcast by Limitless

      Limitless Podcast

      79 Listeners