209: New Admin Panel, LiveView Component Kit, and more!
Jul 2, 2024
auto_awesome
Topics include using setup-beam for GitHub actions, reducing SDK API surfaces, Ash's UUIDv7 support, custom admin panel Backpex, SaladUI for LiveView components, AI testing of function names by Jose Valim, and ElixirConf 2024 talks preview.
Automated setup of GitHub actions with setup-beam reading .tool-versions file for test runners.
Rec wrapper simplifies SDK API interaction by focusing on data, reducing code bloat.
ASH now supports UUIDv7 for improved database performance and index management.
Deep dives
Setup Beam GitHub Action Automates Test Runners in GitHub Actions
Setup beam GitHub action can now read .tool versions file parsed OTP and Elixir versions to automatically set up test runners in GitHub actions, streamlining setup for multiple projects.
Rec Wrapper Simplifying SDK API Interaction
Rec wrapper simplifies interaction with complex SDK APIs by focusing on data rather than functions, consolidating SDK usage into a single function and reducing code bloat, enhancing user experience.
ASH Incorporates UUID Version 7 Support for Enhanced Database Performance
ASH now supports UUID version 7, a time-sortable identifier that improves database performance by ensuring unique, naturally sortable identifiers, enhancing index management and reducing impact on database performance compared to UUID version 4.
Backpacks: Highly Customizable Live View Administration Panel
Backpacks introduces a highly customizable administration panel for Phoenix Live View applications, simplifying creation of CRUD views for existing data with configurable live resources, offering a visually pleasing solution with opt-in control of backend operation.
Salad UI: Tailwind Live View UI Toolkit for Customizable Interface Design
Salad UI presents a Tailwind Live View UI toolkit for flexible frontend design, enabling developers to combine pre-built elements to easily create custom designs, with unique feature supporting easy conversion of React JS components to Hix templates.
ElixirConf 2024 Highlights Diverse Speaker Topics and Trainings
ElixirConf 2024 showcases speaker topics ranging from Livebook optimization and Ecto scaling to RPG development with Live View, offering insights into SVG graphing with Phoenix, and practical career advancement strategies for Elixirists, presenting a comprehensive lineup of diverse contributions and hands-on trainings.
News includes a neat trick we learned that setup-beam can do for GitHub actions by reading a project's .tool-versions file, Wojtek's insight on reducing SDK API surfaces, Ash's support for UUIDv7, the introduction of the highly customizable Backpex admin panel, a new LiveView component library called SaladUI and its unique ReactJS component conversion feature, Jose Valim's technique of using AI for testing function names, and more!