Experience of a Phoenix veteran with Ash framework for the first time

130
clicks
Experience of a Phoenix veteran with Ash framework for the first time
Oliver Mulelid-Tynes begins his exploration by discussing the advantages and philosophy behind the Ash framework, notably its approach to reducing boilerplate and influencing software architecture. He outlines the requirements for a weightlifting application, which he intends to develop using Ash for back-end capabilities and Phoenix LiveView armed with Tailwind CSS for the front-end. Amidst his paternity leave, he notes limited coding time, so the project will be progressed over several nights. His initial steps involve detailed engagement with the Ash framework's documentation, setting up a new Phoenix project, and considering the implications of using UUIDs versus integers for database primary keys. He ponders on Ash's recommendation for UUIDs and shares his own preference for the traditional integer primary keys, backed by practical reasons such as ease of use and the PostgreSQL recommendation. In his entry, he also reveals real-time issues and interactions with other community members like Zach Daniel, which provides insights into the live collaborative nature of Elixir's community. Lastly, Oliver dives into the authentication using Auth0, discovering Ash's approach and contemplating whether to integrate Auth0 authentication externally due to complexities encountered within Ash's guides. He emphasizes the need for clear and standalone guides for using tools like Auth0 with Ash.

© HashMerge 2024