Ash Framework

Announcing Ash 3.0

James Harton profile picture

James Harton

8 May 2024 · 2 min read

Today Alembic is happy to celebrate the release of Ash 3.0. Ash 3.0 represents a massive effort and many hours of work by members of Alembic, the Ash Core team and the Ash community; reflecting an ongoing commitment to the Ash ecosystem.

Ash is a tool designed to help developers rapidly build web applications. Based on the Elixir programming language, it is a declarative, resource oriented framework. It aims to simplify the creation and management of application backends. It serves as a high-level architecture for web applications, focusing more on designing structures rather than on the minutiae of building them.

Since the 2.0 announcement in October 2022 the team has been working hard to evolve the core features for the Ash Framework. Since then, we’ve received feedback and identified key areas for improvement. Changes implemented in Ash 3.0 include:

  • Safety: Ash 2.0 was quite permissive about how developers interacted with their Resources, 3.0 will require developers to be much more explicit about what they want.
  • Clarity: Some terms and concepts had uses in Ash 2.0 which some new users found confusing or surprising. In 3.0 they have been renamed or made less ambiguous by default.
  • Developer Experience: Ash 3.0 includes new features that reduce duplication, increase encapsulation and generally improve the quality of tooling.

The full technical benefits of Ash 3.0 are outlined by Zach in his announcement over at ElixirForum.

Alembic is committed to open source software in general and the Ash and Elixir ecosystems in particular. We’re excited about what the future holds for Ash. We’ve been putting Ash through its paces, and experiencing it’s powers on numerous ambitious projects. We couldn’t be more proud of the Ash Framework, along with the Ash team and community who have all contributed to making Ash 3.0 possible.

Need help getting started with Ash?

As a way of supporting the adoption of Ash, we’re excited to be launching our newest Alembic offering - Ash Premium Support. It gives you a direct line to our team of Ash experts for implementation guidance, bug troubleshooting, code reviews and training: Everything you need to take full advantage of Ash.

James Harton profile picture

WRITTEN BY

James Harton

James is an Elixir loving Software Engineer from Wairarapa, New Zealand. He's built amazing things with Elixir and is now busy writing Ash extensions so you can build apps faster.

More articles

Precision machine tooling fuelled the industrial revolution

Ash

From Iron to Algorithms: How development frameworks are transforming software engineering

Ben Melbourne profile picture

Ben Melbourne

3 May 2024 – 3 min read

Software developers using a development framework

Ash

Simplify Your Web Development: Discover the Power of Ash Framework

Ben Melbourne profile picture

Ben Melbourne

3 May 2024 – 4 min read

Want to read more?

The latest news, articles, and resources, sent to your inbox occasionally.