Thinking Elixir Podcast

ThinkingElixir.com

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!

  1. HÁ 1 DIA

    272: Process Vaults and Quantum Crypto

    News includes the release of Vault, a lightweight library for process-scoped global data storage that uses the Process Dictionary for immutable context sharing, OTP 28.1 with quantum-resistant ML-DSA cryptographic support and enhanced DNS resolver capabilities, Tidewave Teams launching and Tidewave's new TODO support, AshTypescript for automatic TypeScript type generation from Ash resources with impressive frontend integration demos, exciting Elixir 1.19-rc.0 performance improvements showing dependency compilation speeds cut by more than half on multi-core systems, conference updates from the successful Goatmire Elixir 2025 event, and the ExMex Elixir conference opening ticket sales for their November Austin event, and more! Show Notes online - http://podcast.thinkingelixir.com/272 (http://podcast.thinkingelixir.com/272) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-aug2025) – 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://elixirforum.com/t/vault-a-lightweight-process-scoped-global-data-storage-with-immutability-guarantees/72553 (https://elixirforum.com/t/vault-a-lightweight-process-scoped-global-data-storage-with-immutability-guarantees/72553?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir Forum announcement for Vault library - lightweight process-scoped global data storage https://github.com/dimamik/vault (https://github.com/dimamik/vault?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Vault - provides immutable data storage within a process subtree using Process Dictionary https://github.com/erlang/otp/releases/tag/OTP-28.1 (https://github.com/erlang/otp/releases/tag/OTP-28.1?utm_source=thinkingelixir&utm_medium=shownotes) – OTP 28.1 release with support for compiled Regular Expression export/import, DNS resolver enhancements, and ML-DSA quantum-resistant algorithm support https://csrc.nist.gov/pubs/fips/204/final (https://csrc.nist.gov/pubs/fips/204/final?utm_source=thinkingelixir&utm_medium=shownotes) – FIPS 204 specification for ML-DSA quantum-resistant cryptographic algorithm https://hexdocs.pm/tidewave/teams.html (https://hexdocs.pm/tidewave/teams.html?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation for Tidewave Teams feature - central management for billing and configuration https://x.com/josevalim/status/1970493050725245120 (https://x.com/josevalim/status/1970493050725245120?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's tweet about Tidewave now supporting TODOs https://github.com/ash-project/ash_typescript (https://github.com/ash-project/ash_typescript?utm_source=thinkingelixir&utm_medium=shownotes) – AshTypescript library for automatic TypeScript type generation from Ash resources and actions https://github.com/ChristianAlexander/ashtypescriptdemo (https://github.com/ChristianAlexander/ash_typescript_demo?utm_source=thinkingelixir&utm_medium=shownotes) – Community demo project showing ash_typescript integration with TypeScript frontend https://x.com/RootCert/status/1967380217795846645 (https://x.com/RootCert/status/1967380217795846645?utm_source=thinkingelixir&utm_medium=shownotes) – Christian Alexander's tweet showcasing TypeScript bridge for Ash resources over HTTP and Phoenix Channels https://bsky.app/profile/derekkraan.bsky.social/post/3lyufmue6ss2f (https://bsky.app/profile/derekkraan.bsky.social/post/3lyufmue6ss2f?utm_source=thinkingelixir&utm_medium=shownotes) – Derek Kraan's performance report on Elixir 1.19-rc.0 showing significant dependency compilation speed improvements https://bsky.app/profile/zachdaniel.dev/post/3lxvf7fi2j22v (https://bsky.app/profile/zachdaniel.dev/post/3lxvf7fi2j22v?utm_source=thinkingelixir&utm_medium=shownotes) – Zach Daniel's macOS command for setting MIXOSDEPSCOMPILEPARTITION_COUNT environment variable MacOS ENV command for partition count export MIX_OS_DEPS_COMPILE_PARTITION_COUNT=$(( $(sysctl -n hw.physicalcpu) / 2 )) Linux ENV command for partition count export MIX_OS_DEPS_COMPILE_PARTITION_COUNT=$(( $(lscpu -p | grep -v '^#' | sort -u -t, -k2,2 | wc -l) / 2 )) https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp (https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp?utm_source=thinkingelixir&utm_medium=shownotes) – Peer Stritzinger's Kickstarter for rebar3 improvements, including plugin lockfile mechanisms https://underjord.io/conference-report-goatmire-elixir-2025.html (https://underjord.io/conference-report-goatmire-elixir-2025.html?utm_source=thinkingelixir&utm_medium=shownotes) – Lars Wikman's conference report from Goatmire Elixir 2025 with behind-the-scenes insights https://bsky.app/profile/exmexconf.bsky.social/post/3lv74npz6mc2u (https://bsky.app/profile/exmexconf.bsky.social/post/3lv74npz6mc2u?utm_source=thinkingelixir&utm_medium=shownotes) – ExMex Elixir conference announcement for ticket sales opening https://exmexconf.com/ (https://exmexconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – ExMex Elixir conference website - November 6-7 in downtown Austin Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

    31min
  2. 23 DE SET.

    271: Testing, Searching, and Funding

    News includes an interactive test runner called mixtestinteractive that brings Jest-style testing to ExUnit, TrieHard - a blazing fast Rust-powered Trie implementation for search and autocomplete functionality, ReqLLM - a new unified library for LLM interactions built on Req, Hologram v0.6.0 bringing production-ready features to the pure Elixir full-stack framework, the successfully funded Rebar4 project promising better OTP integration, and more! Show Notes online - http://podcast.thinkingelixir.com/271 (http://podcast.thinkingelixir.com/271) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-aug2025) – 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/randycoulman/mixtestinteractive (https://github.com/randycoulman/mix_test_interactive?utm_source=thinkingelixir&utm_medium=shownotes) – An interactive test runner for ExUnit tests with dynamic test filtering https://x.com/navinpeiris/status/1967077714030195143 (https://x.com/navinpeiris/status/1967077714030195143?utm_source=thinkingelixir&utm_medium=shownotes) – X post sharing the mixtestinteractive library https://github.com/randycoulman/mixtestinteractive?tab=readme-ov-file#interactive-commands (https://github.com/randycoulman/mix_test_interactive?tab=readme-ov-file#interactive-commands?utm_source=thinkingelixir&utm_medium=shownotes) – Interactive commands documentation for mixtestinteractive https://github.com/jesseduffield/lazygit (https://github.com/jesseduffield/lazygit?utm_source=thinkingelixir&utm_medium=shownotes) – An interactive Git shell mentioned as a related tool https://x.com/nikos_maroulis/status/1967626142560793057 (https://x.com/nikos_maroulis/status/1967626142560793057?utm_source=thinkingelixir&utm_medium=shownotes) – X post announcing TrieHard library by Nikos Maroulis https://github.com/nyo16/trie_hard (https://github.com/nyo16/trie_hard?utm_source=thinkingelixir&utm_medium=shownotes) – Blazing fast, memory-efficient Trie implementation for Elixir with Rust backend https://torus.dimamik.com/ (https://torus.dimamik.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Alternative to TrieHard for database-based search functionality https://github.com/dimamik/torus (https://github.com/dimamik/torus?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Torus database search library https://en.wikipedia.org/wiki/Trigram (https://en.wikipedia.org/wiki/Trigram?utm_source=thinkingelixir&utm_medium=shownotes) – Trigram reference mentioned in discussion https://github.com/agentjido/req_llm (https://github.com/agentjido/req_llm?utm_source=thinkingelixir&utm_medium=shownotes) – ReqLLM - A Req-based library for LLM interactions by Mike Hostetler https://x.com/mikehostetler/status/1966989434781659571 (https://x.com/mikehostetler/status/1966989434781659571?utm_source=thinkingelixir&utm_medium=shownotes) – X post thread for the new ReqLLM library https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7 (https://elixirforum.com/t/reqllm-composable-llm-client-built-on-req/72514/7?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirForum post with ReqLLM discussion Jido - toolkit for building autonomous, distributed agent systems in Elixir https://hologram.page/blog/hologram-v0-6-0-released (https://hologram.page/blog/hologram-v0-6-0-released?utm_source=thinkingelixir&utm_medium=shownotes) – Hologram v0.6.0 release announcement with production-ready features https://hologram.page/demos/bouncing-ball (https://hologram.page/demos/bouncing-ball?utm_source=thinkingelixir&utm_medium=shownotes) – Interactive Bouncing Ball Demo showcasing Hologram's new action delay capabilities https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp (https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp?utm_source=thinkingelixir&utm_medium=shownotes) – Successfully funded Rebar4 project Kickstarter campaign Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

    17min
  3. 16 DE SET.

    270: Kickstarting the Future of Rebar

    News includes a Kickstarter campaign to fund Rebar4 development with the goal of making it an official part of the OTP build system, Tidewave Web adding React support and OpenRouter integration for accessing multiple LLM models, Phoenix 1.8.1 release fixing AGENTS.md generation issues, ElixirConf US 2025 videos being slowly released on YouTube including keynotes from José Valim and Chris McCord, an AshFramework security advisory about before_transaction hooks, and more! Show Notes online - http://podcast.thinkingelixir.com/270 (http://podcast.thinkingelixir.com/270) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-aug2025) – 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://x.com/grisporg/status/1963674539008639403 (https://x.com/grisporg/status/1963674539008639403?utm_source=thinkingelixir&utm_medium=shownotes) – Tweet about Peer Stritzinger launching a new Kickstarter for Rebar4 development https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp (https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp?utm_source=thinkingelixir&utm_medium=shownotes) – Kickstarter campaign to fund Rebar4 development with goal to integrate into OTP project as official build system https://tidewave.ai/blog/open-router-open-ai (https://tidewave.ai/blog/open-router-open-ai?utm_source=thinkingelixir&utm_medium=shownotes) – Tidewave Web now supports OpenRouter, unlocking access to other LLM models https://tidewave.ai/blog/tidewave-goes-full-stack (https://tidewave.ai/blog/tidewave-goes-full-stack?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement that Tidewave Web adds React support and goes full-stack https://x.com/josevalim/status/1962922957933625593 (https://x.com/josevalim/status/1962922957933625593?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's tweet about Tidewave Web React support https://hexdocs.pm/tidewave/react.html (https://hexdocs.pm/tidewave/react.html?utm_source=thinkingelixir&utm_medium=shownotes) – Tidewave documentation on React integration https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc (https://github.com/tidewave-ai/roadmap/issues?q=is%3Aissue%20state%3Aopen%20sort%3Areactions-%2B1-desc?utm_source=thinkingelixir&utm_medium=shownotes) – Tidewave roadmap on GitHub where users can vote for next framework to support https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix 1.8.1 release changelog with fixes for AGENTS.md CSS and JavaScript sections https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt (https://www.youtube.com/playlist?list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2025 videos playlist being slowly released on YouTube https://www.youtube.com/watch?v=6fj2u6Vm42E (https://www.youtube.com/watch?v=6fj2u6Vm42E?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord's keynote "Elixir's AI Future" from ElixirConf US 2025 https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k (https://bsky.app/profile/did:plc:lpylqrcpp6ttqqtrykj5wyoa/post/3lxvntora2c2k?utm_source=thinkingelixir&utm_medium=shownotes) – Bluesky post about ElixirConf videos being accidentally published early https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9 (https://github.com/ash-project/ash/security/advisories/GHSA-jj4j-x5ww-cwh9?utm_source=thinkingelixir&utm_medium=shownotes) – AshFramework CVE advisory about before_transaction hooks executing despite policy restrictions https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised (https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised?utm_source=thinkingelixir&utm_medium=shownotes) – Industry news about major NPM packages being compromised affecting 2+ billion downloads per week Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

    23min
  4. 9 DE SET.

    269: Elixir with LLMs and Expert Arrives

    News includes the release of Expert, the new official Elixir LSP that's already supported by Zed editor, Tidewave Web getting its first major update with editor integration and notifications, Paulo Valente's handoff library v0.2.0 for distributed graph execution across BEAM nodes, LiveDebugger v0.4.0 with new inspect mode and improved features, fascinating research showing Elixir performing exceptionally well in LLM code generation benchmarks (scoring highest among all tested languages), the announcement that next ElixirConf US will be in Chicago, and a critical security alert about a new type of developer dependency attack that weaponizes AI CLI tools, and more! Show Notes online - http://podcast.thinkingelixir.com/269 (http://podcast.thinkingelixir.com/269) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025) – 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/expert (https://github.com/elixir-lang/expert?utm_source=thinkingelixir&utm_medium=shownotes) – Expert, the new official Elixir LSP was released https://expert-lsp.org/ (https://expert-lsp.org/?utm_source=thinkingelixir&utm_medium=shownotes) – Expert LSP official website https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup (https://github.com/elixir-lang/expert/blob/main/pages/installation.md#editor-specific-setup?utm_source=thinkingelixir&utm_medium=shownotes) – Installation instructions for different editors https://zed.dev/docs/languages/elixir#expert (https://zed.dev/docs/languages/elixir#expert?utm_source=thinkingelixir&utm_medium=shownotes) – Zed editor already supports Expert https://x.com/josevalim/status/1960402157922082981 (https://x.com/josevalim/status/1960402157922082981?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim announces Tidewave Web first update https://tidewave.ai/blog/editor-integration-notifications (https://tidewave.ai/blog/editor-integration-notifications?utm_source=thinkingelixir&utm_medium=shownotes) – Tidewave Web blog post and full changelog https://x.com/josevalim/status/1960692138112352355 (https://x.com/josevalim/status/1960692138112352355?utm_source=thinkingelixir&utm_medium=shownotes) – José mentions plans to open public roadmap soon https://x.com/josevalim/status/1962491846795391333 (https://x.com/josevalim/status/1962491846795391333?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim interviewed about Tidewave Web with Ruby focus https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim (https://rubyai.beehiiv.com/p/ruby-ai-introducing-tidewave-interview-with-jos-valim#interview-with-jose-valim?utm_source=thinkingelixir&utm_medium=shownotes) – Full Ruby AI interview with José Valim https://x.com/josevalim/status/1960683093225865463 (https://x.com/josevalim/status/1960683093225865463?utm_source=thinkingelixir&utm_medium=shownotes) – José discusses Zed's Agent Client Protocol (ACP) https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs (https://github.com/zed-industries/zed/blob/main/crates/agent_servers/src/claude.rs?utm_source=thinkingelixir&utm_medium=shownotes) – Zed working on Claude Code support https://github.com/orgs/tidewave-ai/projects/1 (https://github.com/orgs/tidewave-ai/projects/1?utm_source=thinkingelixir&utm_medium=shownotes) – Tidewave's public roadmap https://github.com/polvalente/handoff (https://github.com/polvalente/handoff?utm_source=thinkingelixir&utm_medium=shownotes) – Paulo Valente's handoff library v0.2.0 for distributed graph execution https://x.com/elixirmembrane/status/1961071773438574897 (https://x.com/elixirmembrane/status/1961071773438574897?utm_source=thinkingelixir&utm_medium=shownotes) – LiveDebugger v0.4.0 release announcement https://forms.gle/V6tUHpJt94vi1v1TA (https://forms.gle/V6tUHpJt94vi1v1TA?utm_source=thinkingelixir&utm_medium=shownotes) – LiveDebugger feedback form https://github.com/software-mansion/live-debugger (https://github.com/software-mansion/live-debugger?utm_source=thinkingelixir&utm_medium=shownotes) – LiveDebugger GitHub repository https://x.com/josevalim/status/1962649394139877479 (https://x.com/josevalim/status/1962649394139877479?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim shares Elixir's exceptional LLM performance results https://x.com/tomthesilva/status/1962628935730241712 (https://x.com/tomthesilva/status/1962628935730241712?utm_source=thinkingelixir&utm_medium=shownotes) – Thomas Silva's research on language performance in code generation https://github.com/Tencent-Hunyuan/AutoCodeBenchmark (https://github.com/Tencent-Hunyuan/AutoCodeBenchmark?utm_source=thinkingelixir&utm_medium=shownotes) – Tencent's AutoCodeBenchmark multilingual coding evaluation https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png (https://github.com/Tencent-Hunyuan/AutoCodeBenchmark/blob/main/figures/exp_acb.png?utm_source=thinkingelixir&utm_medium=shownotes) – Benchmark results showing Elixir's top performance https://x.com/hugobarauna/status/1961914102764261688 (https://x.com/hugobarauna/status/1961914102764261688?utm_source=thinkingelixir&utm_medium=shownotes) – Next ElixirConf US announced for Chicago Errata correction from José about OIDC implementation attribution to Jonatan Männchen https://x.com/zack_overflow/status/1960771720727683507 (https://x.com/zack_overflow/status/1960771720727683507?utm_source=thinkingelixir&utm_medium=shownotes) – New developer dependency attack vector using AI CLI tools https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware (https://www.stepsecurity.io/blog/supply-chain-security-alert-popular-nx-build-system-package-compromised-with-data-stealing-malware?utm_source=thinkingelixir&utm_medium=shownotes) – Supply chain security alert about compromised Nx package https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/ (https://semgrep.dev/blog/2025/security-alert-nx-compromised-to-steal-wallets-and-credentials/?utm_source=thinkingelixir&utm_medium=shownotes) – Semgrep security analysis of the NPM project's Nx compromise https://www.anthropic.com/news/claude-for-chrome (https://www.anthropic.com/news/claude-for-chrome?utm_source=thinkingelixir&utm_medium=shownotes) – Anthropic's post about securing browser interactions Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

    30min
  5. 2 DE SET.

    268: Got your Popcorn here!

    News includes a new library called Lotus and LotusWeb that provides a safe, read-only environment for running SQL analytics queries with organized storage for saved queries. After the news, we had an interview with Mateusz Front about the Popcorn project, which enables Elixir to run in WebAssembly (WASM) in the browser courtesy of AtomVM. We dig into how it works, what it's capable of doing, and where it could go in the future! Show Notes online - http://podcast.thinkingelixir.com/268 (http://podcast.thinkingelixir.com/268) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025) – 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/typhoonworks/lotus (https://github.com/typhoonworks/lotus?utm_source=thinkingelixir&utm_medium=shownotes) – Lotus - a lightweight SQL query runner and storage library for Elixir applications with Ecto https://github.com/typhoonworks/lotus_web (https://github.com/typhoonworks/lotus_web?utm_source=thinkingelixir&utm_medium=shownotes) – LotusWeb - companion library for the Lotus SQL query runner Provides a safe, read-only environment for executing analytical queries while offering organized storage and management of saved queries https://www.metabase.com/ (https://www.metabase.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Metabase - business intelligence tool that Lotus draws inspiration from https://github.com/ankane/blazer (https://github.com/ankane/blazer?utm_source=thinkingelixir&utm_medium=shownotes) – Blazer - Ruby gem that inspired the Lotus library Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources https://popcorn.swmansion.com/ (https://popcorn.swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes) https://popcorn.swmansion.com/demos/eval (https://popcorn.swmansion.com/demos/eval?utm_source=thinkingelixir&utm_medium=shownotes) – Interactively run an IEx shell in the browser locally with no Elixir install https://github.com/software-mansion/popcorn/ (https://github.com/software-mansion/popcorn/?utm_source=thinkingelixir&utm_medium=shownotes) – Github project for Popcorn https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24 (https://bsky.app/profile/membrane-swmansion.bsky.social/post/3luptf3p76s24?utm_source=thinkingelixir&utm_medium=shownotes) – Popcorn announcement post https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be (https://blog.swmansion.com/popcorn-bringing-elixir-to-the-browser-8993a58a00be?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post about Popcorn and how it works, limitations, etc. https://github.com/atomvm/AtomVM (https://github.com/atomvm/AtomVM?utm_source=thinkingelixir&utm_medium=shownotes) – AtomVM - Tiny Erlang VM https://atomvm.org/ (https://atomvm.org/?utm_source=thinkingelixir&utm_medium=shownotes) – AtomVM is a lightweight implementation of the BEAM virtual machine https://podcast.thinkingelixir.com/249 (https://podcast.thinkingelixir.com/249?utm_source=thinkingelixir&utm_medium=shownotes) – LiveDebugger - Software Mansion project we talked about previously https://github.com/emscripten-core/emscripten (https://github.com/emscripten-core/emscripten?utm_source=thinkingelixir&utm_medium=shownotes) – Emscripten - An LLVM-to-WebAssembly Compiler https://wasi.dev/ (https://wasi.dev/?utm_source=thinkingelixir&utm_medium=shownotes) – WebAssembly System Interface (WASI) is a group of standards-track API specifications for software compiled to the W3C WebAssembly (Wasm) standard. https://github.com/software-mansion/smelter (https://github.com/software-mansion/smelter?utm_source=thinkingelixir&utm_medium=shownotes) – Toolkit for real-time, low latency, programmable video and audio mixing. https://smelter.dev/ (https://smelter.dev/?utm_source=thinkingelixir&utm_medium=shownotes) https://globalelixirmeetups.com/ (https://globalelixirmeetups.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Website setup to coordinate the meetups (find a registered one or host) Guest Information - https://x.com/uusszz (https://x.com/uusszz?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter/X - https://github.com/mat-hek/ (https://github.com/mat-hek/?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://swmansion.com/ (https://swmansion.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Software Mansion website - https://x.com/elixirmembrane (https://x.com/elixirmembrane?utm_source=thinkingelixir&utm_medium=shownotes) – Membrane Framework on X/Twitter - https://bsky.app/profile/membrane-swmansion.bsky.social (https://bsky.app/profile/membrane-swmansion.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes) – Membrane Framework on Bluesky - https://discord.com/invite/nwnfVSY (https://discord.com/invite/nwnfVSY?utm_source=thinkingelixir&utm_medium=shownotes) – Software Mansion on Discord Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

    42min
  6. 26 DE AGO.

    267: Dive into Tidewave Web with José Valim

    News includes the exciting announcement of Tidewave Web, a new AI-powered service that runs locally in your development environment with an AI chat sidebar that can directly interact with and modify your Phoenix and Rails applications. José Valim joins us for a deeper dive into Tidewave as well! We also cover a comprehensive new ElixirLang blog post about interoperability in 2025 that explores all the ways Elixir and BEAM can work with other languages and runtimes, from traditional NIFs and Ports to newer options like AtomVM for microcontrollers, Popcorn for browser deployment, and integrations with Rust, Zig, Python, and C++. Additionally, Livebook Teams has officially launched out of beta with SSO support and enterprise features, Oban v2.20.0 brings job updating capabilities and improved plugin supervision, PhoenixAnalytics v0.4.0 adds 12 new themes and drops the DuckDB requirement, LiveView v1.1.7 introduces a new stream_async function, and more! Show Notes online - http://podcast.thinkingelixir.com/267 (http://podcast.thinkingelixir.com/267) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-aug2025) – 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://tidewave.ai/blog/tidewave-web-phoenix-rails (https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes) – Tidewave Web service announcement - an AI chat in the sidebar that can directly interact with and modify your app during development https://x.com/josevalim/status/1957763507211927557 (https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's tweet about Tidewave implementing autoplay features and using contextual browser testing https://x.com/josevalim/status/1957545436824166605 (https://x.com/josevalim/status/1957545436824166605?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's tweet announcing the new ElixirLang blog post on interoperability https://elixir-lang.org/blog/2025/08/18/interop-and-portability/ (https://elixir-lang.org/blog/2025/08/18/interop-and-portability/?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirLang blog post "Interoperability in 2025 beyond the Erlang VM" covering NIFs, Ports, AtomVM, Popcorn, Hologram, and various language integrations https://x.com/josevalim/status/1956342836430881102 (https://x.com/josevalim/status/1956342836430881102?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's announcement that Livebook Teams is out of beta https://livebook.dev/teams/ (https://livebook.dev/teams/?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook Teams landing page - deploy Elixir notebooks as internal apps with SSO and Google Workspace support, $30/editor pricing https://github.com/erlef/oidcc (https://github.com/erlef/oidcc?utm_source=thinkingelixir&utm_medium=shownotes) – OpenId Connect client library in Erlang & Elixir https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k (https://bsky.app/profile/oban.pro/post/3lwekwml7zc2k?utm_source=thinkingelixir&utm_medium=shownotes) – Oban v2.20.0 release announcement with update job, unique state groups, and nested plugin supervision features https://hexdocs.pm/oban/changelog.html (https://hexdocs.pm/oban/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes) – Oban v2.20.0 changelog with detailed improvements https://hexdocs.pm/oban/v2-20.html (https://hexdocs.pm/oban/v2-20.html?utm_source=thinkingelixir&utm_medium=shownotes) – Oban v2.20.0 optional upgrade steps for pruning performance improvements https://x.com/mrpopov_com/status/1956006788819472594 (https://x.com/mrpopov_com/status/1956006788819472594?utm_source=thinkingelixir&utm_medium=shownotes) – PhoenixAnalytics v0.4.0 release announcement https://github.com/lalabuy948/PhoenixAnalytics (https://github.com/lalabuy948/PhoenixAnalytics?utm_source=thinkingelixir&utm_medium=shownotes) – PhoenixAnalytics repository - now supports 12 themes, Postgres/MySQL/SQLite, and no longer requires DuckDB https://bsky.app/profile/steffend.me/post/3lwod4ia6522e (https://bsky.app/profile/steffend.me/post/3lwod4ia6522e?utm_source=thinkingelixir&utm_medium=shownotes) – LiveView v1.1.7 release announcement https://github.com/utopos/livestreamasync (https://github.com/utopos/live_stream_async?utm_source=thinkingelixir&utm_medium=shownotes) – Reference to livestreamasync library that inspired the new stream_async function https://hexdocs.pm/phoenixliveview/1.1.7/changelog.html#v1-1-7-2025-08-18 (https://hexdocs.pm/phoenix_live_view/1.1.7/changelog.html#v1-1-7-2025-08-18?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix LiveView 1.1.7 changelog with new stream_async function and portal hooks bugfix https://elixircasts.io/multiple-layouts-in-phoenix-1.8 (https://elixircasts.io/multiple-layouts-in-phoenix-1.8?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirCasts video tutorial on new Phoenix v1.8 layouts functionality Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources https://tidewave.ai (https://tidewave.ai?utm_source=thinkingelixir&utm_medium=shownotes) https://github.com/tidewave-ai/tidewave_phoenix (https://github.com/tidewave-ai/tidewave_phoenix?utm_source=thinkingelixir&utm_medium=shownotes) https://tidewave.ai/blog/tidewave-web-phoenix-rails (https://tidewave.ai/blog/tidewave-web-phoenix-rails?utm_source=thinkingelixir&utm_medium=shownotes) https://x.com/josevalim/status/1957763507211927557 (https://x.com/josevalim/status/1957763507211927557?utm_source=thinkingelixir&utm_medium=shownotes) https://agents.md/ (https://agents.md/?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://genserver.social/josevalim (https://genserver.social/josevalim?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim on Mastadon - https://x.com/josevalim (https://x.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim on X/Twitter - https://github.com/josevalim (https://github.com/josevalim?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim on Github - https://dashbit.co/ (https://dashbit.co/?utm_source=thinkingelixir&utm_medium=shownotes) – Dashbit website and blog Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

    1h8min
  7. 19 DE AGO.

    266: Phoenix 1.8.0 Brings Fresh Features

    News includes the official release of Phoenix 1.8.0 with exciting new features like dark mode themes, streamlined generators, magic links in phx.gen.auth, and AGENTS.md for LLM-assisted development. ElixirLS v0.29.2 with call hierarchy provider and MCP server integration, the new Torus library for seamless PostgreSQL search with Ecto, ThinkingElixir courses becoming completely free and open, a new Elixir Hub website centralizing community resources, LiveTable v0.3.1 updates for dynamic LiveView tables, and more! Show Notes online - http://podcast.thinkingelixir.com/266 (http://podcast.thinkingelixir.com/266) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025) – 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://x.com/chris_mccord/status/1952839142993252736 (https://x.com/chris_mccord/status/1952839142993252736?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord announces Phoenix 1.8.0 release on X https://phoenixframework.org/blog/phoenix-1-8-released (https://phoenixframework.org/blog/phoenix-1-8-released?utm_source=thinkingelixir&utm_medium=shownotes) – Official Phoenix 1.8.0 release blog post with details on new features https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md (https://github.com/phoenixframework/phoenix/blob/v1.8.0/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix 1.8.0 changelog detailing all changes and improvements Phoenix 1.8.0 features include AGENTS.md for LLM development, themes with dark mode, streamlined generators, phx.gen.auth magic links, revamped guides, and scopes https://thinkingelixir.com/ (https://thinkingelixir.com/?utm_source=thinkingelixir&utm_medium=shownotes) – ThinkingElixir courses (Pattern Matching and Code Flow) are now completely free and open, no longer requiring login. Site converted from WordPress to static hosting. https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2 (https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.29.2?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirLS v0.29.2 release with call hierarchy provider, built-in MCP server for LLM integration, and custom .formatter.exs file location setting https://github.com/dimamik/torus (https://github.com/dimamik/torus?utm_source=thinkingelixir&utm_medium=shownotes) – Torus - new Elixir library for seamless PostgreSQL search integration with Ecto https://torus.dimamik.com/ (https://torus.dimamik.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Torus library demo site showcasing search capabilities https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u (https://bsky.app/profile/curiosum.bsky.social/post/3lwb7kqp34c2u?utm_source=thinkingelixir&utm_medium=shownotes) – Bluesky announcement of new Elixir Hub website https://x.com/pattrnmatch/status/1953905555141005692 (https://x.com/pattrnmatch/status/1953905555141005692?utm_source=thinkingelixir&utm_medium=shownotes) – X post about Elixir Hub website launch https://elixir-hub.com/ (https://elixir-hub.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir Hub website - centralized resource for Elixir companies, books, and podcasts https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t (https://bsky.app/profile/virinchicv.bsky.social/post/3lssupg7j7c2t?utm_source=thinkingelixir&utm_medium=shownotes) – Bluesky announcement of LiveTable v0.3.1 update https://github.com/gurujada/live_table (https://github.com/gurujada/live_table?utm_source=thinkingelixir&utm_medium=shownotes) – LiveTable - LiveView library for dynamic tables with sorting, filtering, and pagination https://hexdocs.pm/flop (https://hexdocs.pm/flop?utm_source=thinkingelixir&utm_medium=shownotes) – Flop library - alternative to LiveTable for data filtering and pagination https://hexdocs.pm/flop_phoenix (https://hexdocs.pm/flop_phoenix?utm_source=thinkingelixir&utm_medium=shownotes) – Flop Phoenix - Phoenix integration for Flop filtering library https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23 (https://bsky.app/profile/theerlef.bsky.social/post/3lwcf5xstik23?utm_source=thinkingelixir&utm_medium=shownotes) – EEF Bluesky post about sharing BEAM events on their website http://erlef.org/events (http://erlef.org/events?utm_source=thinkingelixir&utm_medium=shownotes) – Erlang Ecosystem Foundation events page for submitting BEAM community events https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2025 official website https://ti.to/elixirconf/2025/discount/ThinkingElixir (https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2025 both virtual and in Orlando FL, August 28-29. Tickets with ThinkingElixir discount code for 10% off Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

    32min
  8. 12 DE AGO.

    265: LiveView 1.1 Goes Live and Stack Overflow Results

    News includes Phoenix LiveView v1.1 being released with exciting new features like colocated JavaScript, portals for teleporting content, keyed comprehensions, and improved change tracking, Stack Overflow Survey 2025 results showing Elixir as the third most admired language and Phoenix as the most admired web framework for the third year running, Peter Solnica announcing a new high-level relation abstraction library called drops_relation built on top of Ecto, The Primeagen (a popular YouTube dev influencer) switching to Elixir and showcasing pattern matching features, Software Mansion organizing Global Elixir Meetups around the world for September 2025, ElixirConf US 2025 tickets available with a discount code, and more! Show Notes online - http://podcast.thinkingelixir.com/265 (http://podcast.thinkingelixir.com/265) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_campaign=thinkingelixir-july2025) – 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://x.com/josevalim/status/1951022612886462937 (https://x.com/josevalim/status/1951022612886462937?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim announces Phoenix LiveView v1.1 release https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released (https://www.phoenixframework.org/blog/phoenix-liveview-1-1-released?utm_source=thinkingelixir&utm_medium=shownotes) – Official Phoenix blog post for LiveView 1.1 release https://github.com/phoenixframework/phoenixliveview/blob/v1.1/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_view/blob/v1.1/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Changelog for the LiveView 1.1 release with upgrade instructions https://github.com/dashbitco/lazy_html (https://github.com/dashbitco/lazy_html?utm_source=thinkingelixir&utm_medium=shownotes) – LazyHTML - A new Dashbit project for efficient parsing and querying of HTML documents https://survey.stackoverflow.co/2025 (https://survey.stackoverflow.co/2025?utm_source=thinkingelixir&utm_medium=shownotes) – Stack Overflow Survey 2025 results https://x.com/josevalim/status/1950248561884410004 (https://x.com/josevalim/status/1950248561884410004?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim congratulates Rust, Gleam and Elixir on being the top 3 most admired languages https://survey.stackoverflow.co/2025/technology#2-dev-id-es (https://survey.stackoverflow.co/2025/technology#2-dev-id-es?utm_source=thinkingelixir&utm_medium=shownotes) – Stack Overflow 2025 survey section on development IDEs https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p (https://bsky.app/profile/solnic.dev/post/3lv6opdo7b22p?utm_source=thinkingelixir&utm_medium=shownotes) – Peter Solnica announces drops_relation v0.1.0 https://solnic.dev/posts/introducing-drops-relation/ (https://solnic.dev/posts/introducing-drops-relation/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post introducing Drops.Relation library https://github.com/solnic/drops_relation (https://github.com/solnic/drops_relation?utm_source=thinkingelixir&utm_medium=shownotes) – Drops.Relation GitHub repository - high-level relation abstraction on top of Ecto https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagenisswitchingtoelixirfromrust/ (https://www.reddit.com/r/elixir/comments/1mcu6i8/theprimeagen_is_switching_to_elixir_from_rust/?utm_source=thinkingelixir&utm_medium=shownotes) – Reddit discussion about The Primeagen switching to Elixir https://www.youtube.com/watch?v=xH9rm2U8jBQ (https://www.youtube.com/watch?v=xH9rm2U8jBQ?utm_source=thinkingelixir&utm_medium=shownotes) – The Primeagen's YouTube video showcasing Elixir features https://x.com/elixirmembrane/status/1950923744655954385 (https://x.com/elixirmembrane/status/1950923744655954385?utm_source=thinkingelixir&utm_medium=shownotes) – Software Mansion announces Global Elixir Meetups idea https://globalelixirmeetups.com/ (https://globalelixirmeetups.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Website to coordinate global Elixir meetups happening September 22-28, 2025 https://elixirconf.com/ (https://elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2025 in Orlando FL, August 28-29 https://ti.to/elixirconf/2025/discount/ThinkingElixir (https://ti.to/elixirconf/2025/discount/ThinkingElixir?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf 2025 tickets with 10% discount using "ThinkingElixir" code Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)

    43min
4,9
de 5
32 avaliações

Sobre

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!

Você também pode gostar de