Discover the latest advancements in Livebook and Elixir, including new signed installers for Windows. Learn about the significant updates in Telemetry documentation and its role in performance monitoring. The hosts unveil LiveView Native version 0.3 and discuss a Google research paper on a new SQL syntax. Dive into the fascinating use of FFmpeg for media conversion while exploring recent changes in non-compete agreements. Finally, gain insights into the regulatory challenges facing major tech companies in today's landscape.
The introduction of signed installers for Livebook and Elixir on Windows aims to enhance user accessibility and simplify installation for developers.
Telemetry 1.3's updated documentation provides improved clarity for developers, facilitating better implementation and understanding of telemetry across projects.
Deep dives
Enhanced Windows Experience with Signed Installers
The upcoming versions of Livebook and Elixir will feature signed installers for Windows, significantly improving the user experience for developers on this platform. This change, driven by the Erlang Ecosystem Foundation, aims to simplify the installation process and potentially lead to the availability of Livebook in the Windows Store, addressing issues like automatic updates. Developers with expertise in creating .msix files are encouraged to contribute to this effort, facilitating easier access to Elixir for more Windows users. This initiative demonstrates a commitment to making Elixir more accessible and user-friendly, particularly for those just starting out in the development community.
Updated Telemetry Documentation and Features
The release of Telemetry 1.3 introduces significant improvements in its documentation, now rewritten to be more user-friendly with XDoc format. This update aims to better serve both Elixir and Erlang developers by providing clear examples and a detailed explanation of telemetry spans, which track activity over time rather than single events. The improved documentation enhances the overall development experience and offers a more cohesive understanding of how to implement telemetry in projects. By requiring OTP 27 to utilize the new features, the update ensures that developers can maximize the benefits of the latest version.
Live View Native and SQL Syntax Innovation
Live View Native version 0.3 has been rolled out, marking a significant milestone as it prepares developers to create apps across various Apple platforms, including iOS and macOS. This release signals stability in its API, allowing users to confidently start building applications with Live View Native after a long development process. Additionally, a Google research paper has introduced an alternative SQL syntax that incorporates piping, echoing concepts familiar to the Elixir community. While it aims to create consistent querying across different databases, its potential reception remains uncertain amidst the longstanding dominance of traditional SQL standards.
News includes the upcoming signed installers for Livebook and Elixir on Windows, the release of Telemetry v1.3 with improved documentation, LiveView Native 0.3.0's announcement ahead of ElixirConf, Google Research introducing an alternative SQL syntax with a pipe, a Livebook leveraging LLMs and FFMPEG for media conversion, legal updates on the US non-compete agreements ban, and potential antitrust actions against Google, and more!
https://x.com/wojtekmach/status/1826521109476344035 – Wojtek Mach discusses the challenges of packaging Livebook into a .msix for the Windows Store and asks for contributions from those familiar with the process.
https://hexdocs.pm/telemetry/1.3.0/readme.html – Telemetry v1.3 is out with improved documentation, rewritten to ExDoc from Erlang edoc, thanks to contributions from Wojtek Mach and Andrea Leopardi. OTP 27 is required.
Living in a time when industry rules are being challenged creates opportunities for new businesses and markets, as highlighted by ongoing legal issues with major tech companies like Google and Apple.