Ash Framework

Ash Framework

The Ash Framework is a powerful Elixir library designed to simplify the creation of applications by utilizing a resource-oriented, declarative approach. It is focused on reducing boilerplate code and speeding up development, leveraging Elixir's robust macro system to offer developers a highly efficient way to manage resources and build complex functionalities. The framework integrates seamlessly with existing Elixir tools like Ecto and Phoenix, making it an appealing choice for developers already invested in the Elixir ecosystem.

Recently, Zach Daniel announced the release of Ash Framework 3.0, a significant update that brings numerous features and enhancements to the framework. This latest version reflects years of work and incorporates feedback from the community to ensure it addresses real-world needs. With support for LiveView, REST, and GraphQL interfaces, Ash allows developers to craft versatile and responsive applications. The community has been active in contributing to its growth, and the framework's documentation and accessibility have seen notable improvements.

The Thinking Elixir Podcast has featured several discussions about the Ash Framework, highlighting its capabilities and advantages. Episodes have delved into its design principles, the benefits of transitioning from object-oriented paradigms to functional programming with Elixir, and the practical implications of using the framework in various applications. For new users, resources like 'A Gentle Primer to Ash' provide a foundational understanding of how to leverage the framework for tasks such as data extraction and manipulation.

The Ash ecosystem is vibrant, with contributions and discussions happening across various platforms. Users share their experiences and best practices, fostering an environment of collaborative learning and advancement. As the framework continues to evolve, it stands as a testament to the growing maturity and richness of the Elixir programming landscape.

Introduction to the Ash Framework for Building Elixir Applications

Introduction to the Ash Framework for Building Elixir Applications

This article introduces the Ash framework, details its benefits, and provides a guide to getting started with it in Elixir.

Introduction to the Ash Framework and Its Advantages

Introduction to the Ash Framework and Its Advantages

Zach Daniel discusses the Ash Framework at GigCityElixir 2024, explaining its advantages in application development through declarative design principles.

Overview of Ash Framework with Creator Zach Daniel

Overview of Ash Framework with Creator Zach Daniel

Mark Ericksen and the Thinking Elixir team interview Zach Daniel, creator of the Ash Framework. Zach discusses the design philosophy and benefits of the Ash Framework, as well as insights into its development.

Discussion on Ash Framework and its Benefits

Discussion on Ash Framework and its Benefits

In this episode, the creator of the Ash Framework, Zach Daniel, discusses how the framework models resources above Ecto to make it more expressive while supporting LiveView, REST, and GraphQL interfaces.

Latest Updates on Elixir Development and Community

Latest Updates on Elixir Development and Community

Mark Ericksen and David Bernheisel present Episode 203 of the Thinking Elixir Podcast, offering updates on the Elixir ecosystem, including Phoenix LiveView nearing 1.0, José Valim's insights on design patterns, and the release of Ash 3.0.

Release of Ash Framework 3.0

Release of Ash Framework 3.0

Zach Daniel announced the official release of Ash Framework 3.0 at Gig City Elixir.

Exploring Ash Framework: A Low-Code Solution Powered by Elixir

Exploring Ash Framework: A Low-Code Solution Powered by Elixir

Lukas Ender explores Ash, a powerful framework for Elixir that aims to reduce boilerplate code and speed up development, focusing on its use as a low-code tool that leverages Elixir's macro system.

In-Depth Exploration and Q&A of the Ash Framework for Elixir

In-Depth Exploration and Q&A of the Ash Framework for Elixir

In this talk, Zach Daniel — creator of the Ash Framework — explores the key aspects of the Ash Framework and answers various questions. He discusses how Ash simplifies and enhances writing Elixir applications by providing a resource-oriented, declarative approach to application development.

Thinking Elixir Podcast Episode 198 Recap

Thinking Elixir Podcast Episode 198 Recap

In episode 198, the hosts discuss updates in the Elixir ecosystem, Elixir v1.17.0's new features, Kino Benchee integration, the release of the Phoenix emoji, Ash Framework's v3 Release Candidate, and Cade's departure from the show.

Ash Framework 3.0 Pre-Launch Announcement and Call for Community Feedback

Ash Framework 3.0 Pre-Launch Announcement and Call for Community Feedback

Zach Daniel announces the release candidates of Ash Framework 3.0, marking years of work and significant changes. Community feedback and contributions are welcomed.

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

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

Oliver Mulelid-Tynes shares his initial experiences as an experienced Phoenix developer trying out the Ash framework while developing a weightlifting application.

Advancing Elixir Operations and Monitoring

Advancing Elixir Operations and Monitoring

The Thinking Elixir Podcast episode 194 features Zach Daniel, the creator of the Ash framework, discussing his experiences with scaling monitoring and data collection tools in Elixir-based applications as companies grow from startups to midsize.

Elixir's Impact on Costs and Developer Experience

Elixir's Impact on Costs and Developer Experience

In episode 186, the benefits of migrating to Elixir, including cost efficiency and enhanced developer experience, are discussed. It also covers community news like package maintenance tips and upcoming NervesConf US.

Improving Elixir Development with the Ash Framework

Improving Elixir Development with the Ash Framework

Zach Daniel, along with hosts Adi Iyengar and Allen Wyma, discuss the capabilities and advantages of using the Ash Framework for Elixir programming.

Elixir Updates and Magic Links in Phoenix Applications

Elixir Updates and Magic Links in Phoenix Applications

The Thinking Elixir Podcast covers a mix of Elixir community news, including Testcontainers, Ash Framework's bulk operations, and ElixirStreams.com. The main topic is the implementation and implications of 'magic links' in Phoenix applications, offering a passwordless authentication solution.

Evaluating Ash Framework for Long-term Elixir Development

Evaluating Ash Framework for Long-term Elixir Development

Definitive_solutions shares their thoughts on considering Ash Framework for their long-term Elixir projects, detailing the pros and cons they've encountered.

Updates in the Ash Elixir Framework Community

Updates in the Ash Elixir Framework Community

Zach Daniel shares updates on the Ash community's growth and transition to the Elixir Forum, and improvements in Ash documentation and accessibility.

Transitioning from Ruby to Elixir - Steve Bussey's Insight

Transitioning from Ruby to Elixir - Steve Bussey's Insight

Steve Bussey discusses the mental model shift required when moving from OOP languages like Ruby to the functional paradigm of Elixir in his new book 'From Ruby to Elixir'.

Discussing Ash Framework in Elixir Applications

Discussing Ash Framework in Elixir Applications

Zach Daniel talks about Ash Framework on the Elixir Mix Podcast and its use in Elixir applications.

Introduction to Ash Framework using Elixir

Introduction to Ash Framework using Elixir

A Gentle Primer to Ash provides an introduction to the Ash Framework in Elixir, explaining its features and how to use it for data extraction and manipulation from CSV files.

Building a Database Interface and PostgreSQL Proxy Using Elixir

Building a Database Interface and PostgreSQL Proxy Using Elixir

Michael St Clair recently showcased how he utilized Elixir, Ecto, and LiveView to build a database GUI and discussed the usage of gen_tcp to create a Postgres proxy, along with the role of binaries in the Postgres message protocol context.

Discussion on Ash Framework with Zach Daniel

Discussion on Ash Framework with Zach Daniel

In this episode, Alex Koutmos, Lars, and Zach have a lively discussion about the Ash Framework. They talk about Zach's ElixirConf23 talk, the Ash Framework, and Ash Forum.

Understanding Ash Framework 3.0 Enhancements and Ecosystem

Understanding Ash Framework 3.0 Enhancements and Ecosystem

Zach Daniel discusses the past, present, and future of the Ash Framework, including its design principles, capabilities, and the exciting updates in the growing Ash ecosystem.

Discussion and Insights on Elixir Development

Discussion and Insights on Elixir Development

Adi, Allen, and Sascha dive deep into observability and tracing in the Beam, discussing the advantages of using open telemetry and exploring different levels of observability, from Phoenix Live View to telemetry and tracing operations in large pipelines.

Exploring Flop for Elixir Data Handling

Exploring Flop for Elixir Data Handling

In Episode 166 of the Thinking Elixir podcast, Mathias Polligkeit discusses his creation of the flop library, which provides a convenient and reusable solution for filtering, sorting, and pagination in Elixir projects. He also introduces the flop_phoenix package, which includes heex components for building filter forms and tables. It's an interesting exploration of a useful library for Elixir developers.

© HashMerge 2024