
News includes Tidewave, a new Phoenix MCP server that helps AI-enabled editors access application runtime, Chris McCord teasing his AI-enabled Phoenix app with LiveView hosted IDE features, a new GitHub Action for submitting Elixir dependencies to enhance security, ExMeralda.chat, a community chatbot for querying Hex packages, updates on Software Mansion's LiveDebugger v0.2.0 coming in May, mix test.interactive for enhanced ExUnit testing workflows, and information about slopsquatting, a new malware technique targeting AI-assisted developers, and more!Template Show Notes online - http://podcast.thinkingelixir.com/252 (http://podcast.thinkingelixir.com/252) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes) – 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 limited time offer. https://youtu.be/vGue4LtqeWg (https://youtu.be/vGue4LtqeWg?utm_source=thinkingelixir&utm_medium=shownotes) – Introduction video for Tidewave, a Phoenix/Rails MCP server that helps AI-enabled editors access your application's runtime. https://github.com/hexpm/hexdocs/issues/49 (https://github.com/hexpm/hexdocs/issues/49?utm_source=thinkingelixir&utm_medium=shownotes) – Hexdocs PR enabling documentation context for Tidewave, allowing AI assistants to access app documentation without manual copying. https://x.com/chris_mccord/status/1915017804937375896 (https://x.com/chris_mccord/status/1915017804937375896?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord teasing his AI-enabled Phoenix app that writes code. https://x.com/chris_mccord/status/1917002231322116298 (https://x.com/chris_mccord/status/1917002231322116298?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord demonstrating an interactive LiveView hosted IDE with realtime terminal support synced across browsers/devices. https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22 (https://bsky.app/profile/theerlef.bsky.social/post/3lngay5chys22?utm_source=thinkingelixir&utm_medium=shownotes) – EEF announcement about the "mix-dependency-submission" GitHub Action for submitting Elixir/Mix dependencies. https://github.com/erlef/mix-dependency-submission (https://github.com/erlef/mix-dependency-submission?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repo for the mix-dependency-submission tool that calculates dependencies for Mix and submits them to GitHub's API. https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api (https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub documentation about the Dependency Submission API used by the mix-dependency-submission tool. https://exmeralda.chat/chat/start (https://exmeralda.chat/chat/start?utm_source=thinkingelixir&utm_medium=shownotes) – ExMeralda.chat, a chatbot for hex.pm packages from bitcrowd.dev, using their Elixir RAG library. https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/ (https://bitcrowd.dev/exmeralda-a-community-chatbot-for-hex-packages/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post explaining ExMeralda, a community chatbot for Hex packages that demonstrates RAG systems with LLMs. https://www.reddit.com/r/elixir/comments/1k600mu/livedebuggerv020upcomingfeaturespart_1/ (https://www.reddit.com/r/elixir/comments/1k600mu/livedebugger_v020_upcoming_features_part_1/?utm_source=thinkingelixir&utm_medium=shownotes) – Reddit post from Software Mansion about upcoming features in LiveDebugger v0.2.0, expected in early May. https://www.youtube.com/watch?v=HNl-y49Ou7E (https://www.youtube.com/watch?v=HNl-y49Ou7E?utm_source=thinkingelixir&utm_medium=shownotes) – Full interview discussing LiveDebugger in more depth. https://github.com/randycoulman/mixtestinteractive (https://github.com/randycoulman/mix_test_interactive?utm_source=thinkingelixir&utm_medium=shownotes) – mix test.interactive - an interactive test runner for ExUnit tests that enhances testing workflows. https://x.com/jskalc/status/1916824204156035300 (https://x.com/jskalc/status/1916824204156035300?utm_source=thinkingelixir&utm_medium=shownotes) – Twitter post highlighting mix test.interactive's features including running tests by names, rerunning on file save, and more. https://erlef.org/blog/eef/election-2025 (https://erlef.org/blog/eef/election-2025?utm_source=thinkingelixir&utm_medium=shownotes) – Information about upcoming Erlang Ecosystem Foundation board elections with important dates. https://andrealeopardi.com/posts/async-tests-in-elixir/ (https://andrealeopardi.com/posts/async-tests-in-elixir/?utm_source=thinkingelixir&utm_medium=shownotes) – Andrea Leopardi's blog post about reworking singleton architecture to leverage async tests in ExUnit. https://www.youtube.com/watch?v=KrAqMyjbkJQ (https://www.youtube.com/watch?v=KrAqMyjbkJQ?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2024 talk by Jason Stiebs on FLAME (Fleeting Lambda Application for Modular Execution). https://www.youtube.com/watch?v=62OK9B4yRfg (https://www.youtube.com/watch?v=62OK9B4yRfg?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2024 talk by James Isenhart on 'OpenTelemetry: From Desire to Dashboard' https://gridinsoft.com/blogs/slopsquatting-malware/ (https://gridinsoft.com/blogs/slopsquatting-malware/?utm_source=thinkingelixir&utm_medium=shownotes) – Article about slopsquatting, a new malware technique targeting AI-assisted developers by exploiting AI hallucinations of package names. 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)
From "Thinking Elixir Podcast"
Comments
Add comment Feedback