We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
ElixirConf 2023 - Zach Daniel - Ash 3 0 Better Together
Discover Ash 3.0, the latest framework for building scalable and maintainable applications with improved developer experience, extensibility, and declarative code, enabling more complex logic and richer calculations.
- Ash 3.0 focuses on better defaults, developer experience, and extensibility.
- The framework encourages declarative code, reducing the need for imperative code and artificial boundaries.
- Ash 3.0 introduces a state machine, calculations, and anonymous aggregates, enabling more complex logic and richer calculations.
- Bulk operations, including creates, updates, and destroys, are achieved through a single API.
- The framework prioritizes extensibility, allowing users to create their own calculations, actions, and policies.
- Ash 3.0 includes support for upserts, allowing for more flexible data management.
- The framework’s built-in tooling and documentation aim to simplify the onboarding process for new users.
- Ash 3.0 is designed to be extensible, with a modular architecture and support for higher-level abstractions.
- The framework’s focus on developer experience involves improving the simplicity and readability of the code.
- Ash 3.0 is built with the goal of reducing the need for custom, case-by-case solutions and promoting a more standardized approach to application development.
- The framework’s extensibility allows users to create their own domain-specific calculations and actions.
- Ash 3.0 includes support for policy-driven data management, enabling more secure and controlled data processing.
- The framework’s modular architecture and built-in tooling aim to simplify the development process and reduce the risk of errors.
- Ash 3.0 is designed to be scalable, with a focus on handling large amounts of data and complex logic.
- The framework’s support for higher-level abstractions and built-in tooling aim to reduce the need for custom, low-level implementations.
- Ash 3.0’s focus on developer experience involves improving the overall usability and maintainability of the code.
- The framework’s extensibility allows users to create their own custom logic and integrations with other tools and services.
- Ash 3.0 includes support for data visualization and analytics, enabling more effective data exploration and analysis.