Episode 307
Trust Nothing, Sort Everything
June 9th, 2026
24 mins 29 secs
Tags
About this Episode
Mark shares a bittersweet housekeeping update — the Thinking Elixir Podcast is winding down, with the final episode airing June 23rd, 2026, closing the book on over six years of weekly shows. On the news front, Ecto 3.14 lands with long-awaited UUIDv7 support (time-sortable UUIDs for better index performance) along with a host of other improvements, Oban Pro adds a “human approval” workflow step that lets jobs pause mid-execution and resume on a signal without holding a database connection open, Hologram v0.9 arrives with a new Realtime feature enabling pure-Elixir WebSocket push from server to browser, Dashbit shares a behind-the-scenes look at how they designed Git integration in Tidewave Web across three developer personas, and the NSA drops new Zero Trust Implementation Guidelines that pair nicely with the Erlang Ecosystem Foundation's own security hardening document, and more!
Show Notes online - http://podcast.thinkingelixir.com/307
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.
- The Thinking Elixir Podcast ends June 23rd, 2026 — over 6 years weekly, ~9 years of Elixir podcasting.
- Episode recorded ahead of time; major news that dropped after recording will be covered next episode.
- https://x.com/ryanwinchester/status/2057905815160258709 – Tweet announcing Ecto 3.14 with UUIDv7 support.
- https://github.com/elixir-ecto/ecto – Ecto GitHub repository.
- https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md – Ecto v3.14 changelog — UUIDv7, reorder_assoc/2, HOT upserts, Ecto.Type.trim/2, Decimal v3, and more.
- https://hexdocs.pm/ecto/Ecto.UUID.html – Ecto.UUID docs — how to opt in to UUIDv7 or UUIDv7 monotonic via @primary_key.
- https://oban.pro/docs/pro/changelog.html – Oban Pro changelog — jobs can pause mid-execution for human approval via await_signal/1.
- https://x.com/bart_blast/status/2059830682143305781 – Tweet announcing Hologram v0.9 with new Realtime feature.
- https://hologram.page/blog/hologram-v0-9 – Hologram v0.9 blog post — full-stack Elixir framework adds server-to-browser WebSocket push in pure Elixir.
- https://x.com/josevalim/status/2060076009261515134 – José Valim tweets about Tidewave's new Git integration article.
- https://tidewave.ai/blog/designing-git-integration – Dashbit article on Tidewave's Git integration design — commits, push, PRs, and three developer personas.
- https://www.nsa.gov/Cybersecurity/ZIG/ – NSA Zero Trust Implementation Guidelines (ZIG) — comprehensive least-privilege access guidelines.
- https://www.nsa.gov/Cybersecurity/ZIG/Technology-Mapping/ – NSA ZIG Technology Mapping — capabilities and associated risks table.
- https://security.erlef.org/secure_coding_and_deployment_hardening/ – ERLEF Security WG's Secure Coding and Deployment Hardening guide.
- https://github.com/dashbitco/nimble_zta – nimble_zta — Dashbit's open-source Zero Trust Authentication library for Cloudflare, GCP, and Tailscale.
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Find us online
- Message the show - Bluesky
- Message the show - X
- Message the show on Fediverse - @ThinkingElixir@genserver.social
- Email the show - show@thinkingelixir.com
- Mark Ericksen on X - @brainlid
- Mark Ericksen on Bluesky - @brainlid.bsky.social
- Mark Ericksen on Fediverse - @brainlid@genserver.social
- David Bernheisel on Bluesky - @david.bernheisel.com
- David Bernheisel on Fediverse - @dbern@genserver.social