Skip to content
Artwork for Thinking Elixir Podcast
Thinking Elixir Podcast · June 9 · 24 min

307: Trust Nothing, Sort Everything

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 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.

0:00-24:29

transcript

No transcript — this publisher did not publish one.

show notes

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

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com

Find us online

Sponsored By:

links23

more episodes

All episodes