Discover the latest updates on Phoenix LiveView towards version 1.0, the new testing utility example_test for Elixir, the Erlang community's proposal to integrate JSON, Fly.io's GPU instances availability, and Gleam's journey to its 1.0.0 release.
Phoenix LiveView v0.20.5 release advances project to 1.0 with bug fixes and new features.
EEP 68 proposes JSON module for Erlang standard library to address JSON parsing needs.
Deep dives
Phoenix Live View Version 0.20.5 Release
Phoenix Live View version 0.20.5 was released with minor changes, including deprecation of the Phoenix-feedback-group and seven bug fixes. This release contributes to the project's progress towards the anticipated 1.0 release, with notable additions like toggle class and toggle attributes.
Innovative Debugging Tip by Ermon Velasco
Ermon Velasco shared a debugging tip for Elixir tests, utilizing a macro to print the name of the current function being executed. This trick simplifies debugging by automatically displaying function names without manual adjustments, enhancing the efficiency of debugging processes.
EEP 68 Proposal for Erlang JSON Module
The Erlang Enhancement Proposal EEP 68 suggests adding a JSON module to the Erlang standard library, addressing the lack of JSON parsing capabilities in Erlang. This proposal aims to fill a long-standing gap in Erlang's functionality, especially with the evolving technology landscape and the increasing demand for JSON support. The proposed JSON module includes streaming capabilities to efficiently handle large JSON documents, catering to modern requirements.
In this episode, we delve into the significant updates to Phoenix LiveView with its march towards 1.0, including crucial bug fixes in the latest v0.20.5 release. We explore the sleek new testing utility for Elixir, example_test, that's redefining readability in code tests. Plus, the Erlang community is abuzz with a fresh proposal to integrate JSON into the standard library. We'll look into how Fly.io has made GPU instances widely available and what this means for your projects. Don't miss out as we discuss these topics, Gleam's journey toward its 1.0.0 release, and more!