This week's show features the latest releases Elixir 1.17.0 and 1.17.1, bringing improved type inference and a new Duration data type. We'll also dive into Phoenix Playground's streamlined approach to single-file applications, José Valim shares another Elixir academic research project taking shape on set-theoretic types for behaviors, and updates from the Igniter project on enhancing code generation and project patching. With a look at how Phoenix and Inertia.js are joining forces and the latest on Nx Scholar's new version for machine learning, this episode is packed with cutting-edge developments in the Elixir community, and more!
Show Notes online - http://podcast.thinkingelixir.com/208
https://github.com/elixir-lang/elixir/releases/tag/v1.17.0 – Release information for Elixir version 1.17.0.https://github.com/elixir-lang/elixir/releases/tag/v1.17.1 – Release information for Elixir version 1.17.1.https://x.com/davydog187/status/1800962252125667748 – Dave Lucia shared how Elixir 1.17.0 helped find a bug using new type information.https://x.com/josevalim/status/1801000076497539482 – José shared additional academic research being started on Elixir for set-theoretic typeshttps://x.com/wojtekmach/status/1802975489230811354 – Wojtek Mach's announcement of "Phoenix Playground" for creating single-file Phoenix apps.https://dashbit.co/blog/announcing-phoenix-playground – Blog post about the announcement of Phoenix Playground.https://github.com/phoenix-playground/phoenix_playground – GitHub repository for Phoenix Playground.https://github.com/inertiajs/inertia-phoenix – GitHub repository for Inertia.js Phoenix LiveView adapter.https://inertiajs.com/ – Official site of Inertia.js, explaining its concept and features.https://github.com/DockYard/flame_on – Update announcement for FlameOn from Dockyard, now with SVG download capability.https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework – Blog post explaining why LiveView is referred to as a "zero-boring-js" framework.https://github.com/membraneframework-labs/ex_vision/ – Repository for ExVision, using ONNX bindings for AI model integration.https://github.com/cocoa-xu/evision – EVision which uses OpenCV bindings.https://elixir-nx.github.io/axon/onnx_to_axon.html – Guide on converting ONNX models to Axon.https://github.com/ash-project/igniter – GitHub repository for Igniter, aiming to solve issues with composable mix generators.https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181 – Elixir forum discussion on Igniter framework's capabilities and applications.https://x.com/josevalim/status/1803040816404849008 – José announced the release of Nx Scholar v0.3.1, featuring new embedded notebooks.https://hexdocs.pm/scholar/manifold_learning.html – Documentation on manifold learning in Nx Scholar v0.3.1.https://x.com/yevkurtov/status/1800851584827711607 – Yevhenii Kurtov shared a guide on ES/CQRS with EventStoreDB and Phoenix/LiveView.https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/ – Blog detailing an end-to-end example of ES/CQRS implementation.https://github.com/commanded/commanded – GitHub repository for Commanded, a library for CQRS/ES architectures.https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb – Official guide on implementing end-to-end examples with EventStoreDB.https://x.com/CodeBEAMio/status/1800918581225431318 – CodeBEAM conference announcement, set to take place in Berlin.https://codebeameurope.com/ – Official site for CodeBEAM Europe conference details.Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]
Message the show - @ThinkingElixirMessage the show on Fediverse - @[email protected] Email the show - [email protected] Mark Ericksen - @brainlidMark Ericksen on Fediverse - @[email protected] David Bernheisel - @bernheiselDavid Bernheisel on Fediverse - @[email protected] Sponsored By:
- Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!