Thinking Elixir Podcast

291: From 2x Compilation to Junior Comprehension


Listen Later

News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane's YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander's Claude Skill for automating dependency updates through AI conversation, José Valim's experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord!

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

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://nitter.net/josevalim/status/2017671777187438683 – José Valim shared another compilation time improvement coming to Elixir v1.20 RC. Livebook compilation time went from 6.4s to 3.2s over 3 years, achieving 2x improvement while adding the type checker. Much of this came from removing single core bottlenecks for better CPU utilization.
  • https://telelang.org/ – Telelang - an alternative syntax for Erlang that compiles to Erlang code without changing semantics or standard library.
  • https://github.com/fancycade/tele – GitHub repository for Tele. Marked as experimental and unstable, but demonstrates an interesting approach to creating a different syntax and parser without deeper changes.
  • https://nitter.net/swmansionelixir/status/2018345705614549274 – Announcement of Membrane YOLO Plugin for AI-powered object detection in Elixir multimedia pipelines.
  • https://www.reddit.com/r/elixir/comments/1quo8ym/membrane_yolo_plugin_aipowered_object_detection/ – Reddit discussion about the Membrane YOLO Plugin.
  • https://github.com/membraneframework/membrane_yolo_plugin – Membrane YOLO Plugin repository showing real-time object detection in video streams using Nx models directly within Membrane pipelines.
  • https://github.com/intility/erlang-oci-builder – Build containers directly from Erlang/Elixir codebase - essentially a code-driven Dockerfile declaration with registry push support.
  • https://hexdocs.pm/oci – Massdriver's OCI library providing a Plug for accepting Docker Registry's HTTP API.
  • https://gist.github.com/ChristianAlexander/838100a7a34d26c43bd829fad17c4e5d – Christian Alexander's Claude Skill for updating Elixir dependencies, describing a workflow for handling updates and breaking changes through AI conversation.
  • https://nitter.net/rootcert/status/2016889334939734033 – Christian Alexander's tweet about the dependency update skill, describing how it changed the update cycle from painful to conversational.
  • https://diff.hex.pm/ – Hex package diff tool, suggested as addition for security review of dependency upgrades.
  • https://nitter.net/zachsdaniel1/status/2018350155905347807 – Announcement of AshPartition, a new Ash-related package for managing partitions.
  • https://hexdocs.pm/ash_postgres_partition/dsl-ashpostgrespartition.html – Documentation for AshPartition DSL.
  • https://github.com/m0rt3nlund/ash_postgres_partition – AshPartition GitHub repository - a community contributed helper library for adding partitions in Ash using AshPostgres with tenant support.
  • https://www.securityweek.com/white-house-scraps-burdensome-software-security-rules/ – White House rescinds Biden-era software security guidance including SBOM requirements, shifting responsibility to individual agencies. However, SBOMs expected to continue due to European initiatives.
  • https://yro.slashdot.org/story/26/01/30/2041200/white-house-scraps-burdensome-software-security-rules – Slashdot coverage of the software security rules change.
  • https://nitter.net/josevalim/status/2018350969545736254 – José Valim shares a vibe-coded MCP App built over the weekend that turns pull request reviews into interactive learning experiences inside Claude Desktop.
  • https://github.com/tidewave-ai/pr-quiz – PR Quiz open source project - turns pull request reviews into interactive learning experiences with a 7:25 minute demo video.
  • https://www.anthropic.com/research/AI-assistance-coding-skills – Anthropic research on "How AI assistance impacts the formation of coding skills" showing junior developers who fully relied on AI learned less. Emphasizes that cognitive effort and getting stuck is important for mastery.
  • https://www.elixirconf.eu/#keynotes – ElixirConf EU speaker list is complete with 39 speakers plus keynotes from José Valim and Chris McCord. Conference in Málaga, Spain (and virtual) on April 23-24. In-person tickets €539 (early bird), virtual €129.
  • 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

      581 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