News includes Saša Jurić updating his project for "The Soul of Erlang and Elixir" talk with the latest technologies, the release of Phoenix LiveView RC 8 with exciting new features, ErrorTracker v0.5.0's enhancements for Ash applications, and the introduction of the NX MLX backend for Apple Silicon, offering efficient machine learning on Mac hardware. Plus, a new VS Code plugin called "Refactorex" brings robust refactoring capabilities to Elixir. We also interview Gonzalo Rodriguez about Tower, a vendor-agnostic error tracking and reporting tool in Elixir, discussing its creation, functionality, and how it simplifies error management across various services. And more! Show Notes online - http://podcast.thinkingelixir.com/232 (http://podcast.thinkingelixir.com/232) Elixir Community News https://x.com/sasajuric/status/1863889108449337415 (https://x.com/sasajuric/status/1863889108449337415?utm_source=thinkingelixir&utm_medium=shownotes) – Saša Jurić updated the project used in his "The Soul of Erlang and Elixir" talk, rewriting it with the latest versions of Erlang, Elixir, & Phoenix. https://github.com/sasa1977/souloferlangandelixir (https://github.com/sasa1977/soul_of_erlang_and_elixir?utm_source=thinkingelixir&utm_medium=shownotes) – The updated GitHub project for "The Soul of Erlang and Elixir" talk, now using the latest technologies. https://www.youtube.com/watch?v=JvBT4XBdoUE (https://www.youtube.com/watch?v=JvBT4XBdoUE?utm_source=thinkingelixir&utm_medium=shownotes) – Saša Jurić's 2019 talk "The Soul of Erlang and Elixir" is available on YouTube. https://github.com/phoenixframework/phoenixliveview/blob/main/CHANGELOG.md#100-rc8-2024-12-02 (https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#100-rc8-2024-12-02?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix LiveView RC 8 is out, with new features like extended HEEx syntax and more. From RC7, there is support for targeting inner and closest query selectors in JS commands. https://x.com/crbelaus/status/1861450830181720333 (https://x.com/crbelaus/status/1861450830181720333?utm_source=thinkingelixir&utm_medium=shownotes) – ErrorTracker v0.5.0 release includes support for Ash applications, better mobile experience, and more. https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q (https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q?utm_source=thinkingelixir&utm_medium=shownotes) – The NX MLX backend for Apple Silicon is announced, offering efficient machine learning on Apple hardware. https://github.com/elixir-nx/emlx (https://github.com/elixir-nx/emlx?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for NX MLX, Elixir support for the Apple MLX machine learning framework on Apple Silicon. MLX is designed by Apple for efficient machine learning on MacOS hardware. https://github.com/cocoa-xu/nif_call (https://github.com/cocoa-xu/nif_call?utm_source=thinkingelixir&utm_medium=shownotes) – Cocoa's nif_call package allows calling Elixir functions from inside a NIF. https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26 (https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26?utm_source=thinkingelixir&utm_medium=shownotes) – Zach Daniel's ElixirConf EU talk on the Ash framework is available on YouTube. https://www.youtube.com/watch?v=vjnPjrCF4rs (https://www.youtube.com/watch?v=vjnPjrCF4rs?utm_source=thinkingelixir&utm_medium=shownotes) – Ash: The Story of a Function by Zach Daniel explains why Ash exists and the problems it solves. https://github.com/gp-pereira/refactorex (https://github.com/gp-pereira/refactorex?utm_source=thinkingelixir&utm_medium=shownotes) – New VS Code plugin "Refactorex" by Gabriel Pereira for refactoring Elixir code with several built-in refactorings. https://adventofcode.com/2024/ (https://adventofcode.com/2024/?utm_source=thinkingelixir&utm_medium=shownotes) – Advent of Code is active, with people participating using their favorite programming languages. https://notes.club (https://notes.club?utm_source=thinkingelixir&utm_medium=shownotes) – A platform that hosts a frontend of Livebooks on GitHub, organized by author, likes, and tags, useful for exploring how people are solving Advent of Code problems in Elixir. https://github.com/ljgago/kino_aoc (https://github.com/ljgago/kino_aoc?utm_source=thinkingelixir&utm_medium=shownotes) – A GitHub repository for a Livebook Smart Cell which aids in solving Advent of Code directly from Livebook. https://github.com/nettinho/smaoc (https://github.com/nettinho/smaoc?utm_source=thinkingelixir&utm_medium=shownotes) – Another Livebook Smart Cell repository on GitHub for Advent of Code that facilitates problem interaction within Livebook. 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://www.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking (https://www.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/mimiquate/tower (https://github.com/mimiquate/tower?utm_source=thinkingelixir&utm_medium=shownotes) – The root Tower project - https://github.com/mimiquate/tower_email (https://github.com/mimiquate/tower_email?utm_source=thinkingelixir&utm_medium=shownotes) – Email sending when error encountered (uses Swoosh) - https://github.com/mimiquate/towererrortracker (https://github.com/mimiquate/tower_error_tracker?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/mimiquate/tower_sentry (https://github.com/mimiquate/tower_sentry?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/mimiquate/tower_slack (https://github.com/mimiquate/tower_slack?utm_source=thinkingelixir&utm_medium=shownotes) - Pull requests for the mentioned Bandit updates - https://github.com/mtrudel/bandit/pull/411 (https://github.com/mtrudel/bandit/pull/411?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/mtrudel/bandit/pull/417 (https://github.com/mtrudel/bandit/pull/417?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/mtrudel/bandit/pull/420 (https://github.com/mtrudel/bandit/pull/420?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://x.com/grzuy (https://x.com/grzuy?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter/X - https://github.com/grzuy/ (https://github.com/grzuy/?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://bsky.app/profile/grzuy.bsky.social (https://bsky.app/profile/grzuy.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes) – on Bluesky 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