Thinking Elixir Podcast

255: OTP 28 and Vibe Coding Phoenix Apps


Listen Later

News includes the major OTP 28 release with priority messages functionality, ElixirConf EU 2025 videos starting to appear including Chris McCord's keynote on his new phoenix.new service and James Arthur's introduction of Phoenix Sync for real-time database synchronization, the EEF board election results and their new role as a CVE Numbering Authority for the Hex ecosystem, upcoming co-located hooks and macro components in LiveView, updates to the Elixir Lua package and MDEx with its new Markdown sigil, a new convention for AI-friendly usage_rules.md files in hex packages, and more!

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

Elixir Community News

  • https://www.honeybadger.io/ – Honeybadger.io is sponsoring today's show! Keep your apps healthy and your customers happy with Honeybadger! It's free to get started, and setup takes less than five minutes.
  • https://www.erlang.org/news/180 – OTP 28 release announcement with new priority messages functionality and SBOM support
  • https://www.erlang.org/eeps/eep-0076 – EEP 76 specification for priority messages in OTP 28
  • https://www.youtube.com/playlist?list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z – ElixirConf EU 2025 YouTube playlist with conference videos
  • https://www.youtube.com/watch?v=ojL_VHc4gLk&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=3 – Chris McCord's keynote "Code Generators are Dead. Long Live Code Generators"
  • https://x.com/chris_mccord/status/1923417060593356889 – Chris McCord's announcement about phoenix.new paid service
  • https://phoenix.new/ – Chris McCord's new phoenix.new paid service at Fly.io
  • https://www.youtube.com/watch?v=4IWShnVuRCg&list=PLvL2NEhYV4Zu421KzHuLICUqieJXI2o_Z&index=2 – James Arthur's keynote "Introducing Phoenix Sync" from ElixirConf EU
  • https://github.com/electric-sql/phoenix_sync/ – Phoenix Sync GitHub repository for real-time sync to Postgres-backed Phoenix apps
  • https://hexdocs.pm/phoenix_sync/readme.html – Phoenix Sync documentation on HexDocs
  • https://github.com/josevalim/sync – José Valim's sync project that inspired Phoenix Sync
  • https://erlef.org/blog/eef/election-2025-results – EEF board election results for Cohort C
  • https://x.com/TheErlef/status/1924531926008004633 – EEF Twitter announcement of election results
  • https://erlef.org/blog/eef/election-2025-candidates – Information about the EEF election candidates
  • https://erlef.org/blog/security/eef-cna-announcement – EEF becomes CVE Numbering Authority for Hex and BEAM ecosystem
  • https://github.com/erlef-cna – EEF CNA GitHub organization
  • https://cna.erlef.org/ – EEF CNA website
  • https://github.com/surface-ui/surface – Surface UI project for server-side rendering components
  • https://github.com/phoenixframework/phoenix_live_view/pull/3810 – Draft PR for co-located hooks and macro components in LiveView
  • https://github.com/tv-labs/lua – Elixir Lua package v0.2.x release by TvLabs
  • https://x.com/davydog187/status/1925186045156463034 – Dave's tweet about ElixirConf EU Luerl talk
  • https://www.youtube.com/watch?v=4YBBoXXH_98 – "Lua on the BEAM" talk by Dave Lucia & Robert Virding
  • https://discord.gg/6Ukp9vpj – Discord link for Lua community
  • https://x.com/germsvel/status/1922602086065148093 – German Velasco's video highlighting LiveDebugger tool
  • https://bsky.app/profile/germsvel.com/post/3lp4snnkpj225 – German Velasco's BlueSky post about LiveDebugger
  • https://podcast.thinkingelixir.com/249 – Thinking Elixir episode 249 featuring LiveDebugger discussion
  • https://hexdocs.pm/mdex/MDEx.Sigil.html – MDEx v0.7 documentation for new ~MD sigil
  • https://hexdocs.pm/autumn – Autumn syntax highlighter package that works with MDEx
  • https://github.com/leandrocp/mdex_mermaid – MDEx Mermaid plugin for adding mermaid support to Markdown
  • https://bsky.app/profile/zachdaniel.dev/post/3lpofyykwds2i – Zach Daniel's BlueSky post about usage_rules.md convention
  • https://hexdocs.pm/usage_rules – Usage rules package documentation
  • https://github.com/ash-project/usage_rules/ – Usage rules GitHub repository
  • https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/ – Microsoft announcement about Windows Subsystem for Linux going open source
  • https://www.zdnet.com/article/believe-it-or-not-microsoft-just-announced-a-linux-distribution-service-heres-why/ – ZDNet article explaining Microsoft's Linux strategy and Azure statistics
  • 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]
    • Dave Lucia - @davydog187
    • Sponsored By:

      • Honeybadger.io: Honeybadger is a performance monitoring and error tracking tool that combines the best monitoring features into one simple interface that works with all the frameworks you use and comes with fantastic support from a small team of passionate developers.
      With error tracking, performance and uptime monitoring, log management, dashboards, and more, Honeybadger has everything you need to gain real-time insights into the health of your Elixir and Phoenix applications.
      Keep your apps healthy and your customers happy with Honeybadger!
      It's free to get started, and setup takes less than five minutes.
      Start monitoring today →
      ...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
      Hanselminutes with Scott Hanselman by Scott Hanselman

      Hanselminutes with Scott Hanselman

      377 Listeners

      Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

      Software Engineering Radio - the podcast for professional software developers

      273 Listeners

      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      282 Listeners

      Talk Python To Me by Michael Kennedy

      Talk Python To Me

      591 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      625 Listeners

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

      Syntax - Tasty Web Development Treats

      984 Listeners

      REWORK by 37signals

      REWORK

      210 Listeners

      CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

      CoRecursive: Coding Stories

      189 Listeners

      Elixir Mix by Charles M Wood

      Elixir Mix

      13 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

      Beam Radio by Lars Wikman

      Beam Radio

      11 Listeners

      Oxide and Friends by Oxide Computer Company

      Oxide and Friends

      47 Listeners

      Elixir Mentor by Jacob Luetzow

      Elixir Mentor

      2 Listeners

      The Pragmatic Engineer by Gergely Orosz

      The Pragmatic Engineer

      52 Listeners